diff --git a/FABRIC-3.md b/FABRIC-3.md index 6b6a0a2b..58cf6811 100644 --- a/FABRIC-3.md +++ b/FABRIC-3.md @@ -2140,3 +2140,104 @@ produced one interesting, unconfirmed data point before the first panic: `-123 4 `DOUBLE-OVERFLOW` via `D.` on amd64, identically for `zuse`, `rajames`, and `00` -- worth checking against the other two architectures once the campaign completes; not yet root-caused or reported as a bug on its own. + +## XIII. Heap corruption under repeated WIREBIND attach/detach cycling — root-caused and CLOSED +2026-09-10 + +Surfaced while running the std79 exerciser campaign: cycling identities through one boot +(attach → `USE` → exercise → detach → attach next) on amd64 reliably failed after the *third* +WIREBIND identity cycle in a boot -- `xhci: USB MSC block-subsystem attach failed`, and the +target identity never births (`USE: NN not found`). + +**Ruled out along the way, with live evidence, not just inspection:** +- **Not the image files** -- a failing identity's own thumbdrive attaches and births cleanly + from a cold boot in isolation. +- **Not a timing race between WIREBIND bind and the hotplug/IRQ event.** +- **Not heap fragmentation in the ordinary sense, and not something a defragmenter would fix.** + `kmalloc.c`'s allocator was read in full: real block splitting (`allocate_from_block()`/ + `can_split()`) and real bidirectional coalescing on every `kfree()` (`coalesce_neighbors()`), + both correct. A free-list census (`kmalloc_debug_census()`, kept as permanent debug + infrastructure -- see below) plus a second census summing total free/used *bytes* + (`kmalloc_debug_census_bytes()`, added specifically to discriminate this investigation's two + competing hypotheses) confirmed that genuine cross-VM fragmentation is real but benign at this + scale: `free_blocks` climbs by roughly 1,000-1,100 per birth/kill cycle (interleaved + `DictEntry` allocations from other live VMs prevent `coalesce_neighbors()` from merging a + killed VM's freed entries back together), while `total_free_bytes` stayed flat at ~497-509 MB + and `largest_free` never dropped below ~492 MB across two full cycles. A third, later boot with + three full cycles (00/01/02) reproduced the real failure signature under the same probes: + `total_free_bytes` collapsed from ~508 MB to **literally 0** between two consecutive idle + ticks, with `used_blocks` staying a sane ~7,300 throughout -- proving this was never + fragmentation, it was the free list's own linked-list metadata being overwritten. +- **Not a garbage/oversized BAM allocation from a bad device-geometry read** -- geometry probes + around `blkio_info()`/`blk_format_or_load_disk()` showed clean, identical values every + successful cycle, and the failing cycle never even reached that code. +- **Not `capsule_wirebind_try_attach()`'s own body, including cert verification (BINDSTEP)** -- + directly tested by bypassing the BINDSTEP block entirely; the corruption still occurred at the + same point, one cycle later, ruling the whole cert-verification/X.509 path out. +- **Not the MSG-TICK pump's own `vm_interpret()` dispatch, `blk_migration_idle_check()`, or + `capsule_wirebind_overflow_idle_check()`** -- each individually bracketed with pre/post census + probes; all read clean at the exact tick the corruption appeared elsewhere. + +**Root cause, confirmed via bisection down to the exact tick and line:** `sk_repl_idle()`'s +`blk_vm_flush_all(active_vm)` call was the exact point where `total_free_bytes` collapsed +(`TD:flush pre lf=492362056 fb=1140` → `TD:flush post lf=0 fb=0`, same tick, no intervening +code). `blk_vm_flush_all()` (`block_words.c`) reads and writes `vm->blk_vm_lbn[]`, +`vm->blk_vm_cbuf[]`, `vm->blk_vm_dirty[]`, and `vm->blk_vm_epoch` on whatever `VM *` it's given +-- and the `active_vm` it was given traced back to a genuine use-after-free in +`src/starkernel/repl.c`, sibling to the bug already fixed once in §XII.3 (2026-09-09/10) but not +fully closed by that fix: + +- `sk_repl_run()`'s main loop resolves `active = g_repl_active_vm ? g_repl_active_vm : vm;` once + per line, then calls `sk_console_readline(input, sizeof(input), active, 1)` -- which can block + for an arbitrarily long real-world time waiting for the next character. +- **While blocked**, `sk_console_readline()`'s own idle branch called + `sk_repl_idle(active_vm)` every `SK_IDLE_BEAT_INTERVAL` using that *same parameter*, captured + once, for the entire duration of the block (`repl.c`, was line 978). +- The bailout meant to catch a mid-read logout (`if (reanchor_prompt && n == 0 && + !sk_console_identity_present()) return -1;`) checks a **generic "is anyone attached at all" + boolean**, not "is the specific identity `active_vm` belonged to still attached" -- the exact + anti-pattern already flagged once before in this codebase (see + `feedback_boolean_guards_vs_identity_comparison.md`). So: identity A is the active VM when this + read begins and gets WIREBIND-detached (killed, freed) while the read sits idle; + `sk_console_identity_present()` reads **false** for one tick, but before this idle branch ever + observes that false and bails, identity B attaches (a normal, unrelated next cycle) and + presence flips back to **true** -- permanently masking that the *original* `active_vm` (A) is + long gone. Every subsequent idle tick inside this same still-blocked read keeps calling + `sk_repl_idle(active_vm)` -> `blk_vm_flush_all(active_vm)` on A's freed `VM` struct. +- A's freed struct is, at that point, sitting on kmalloc's own free list. + `blk_vm_check_epoch()`'s unconditional field writes (`vm->blk_vm_lbn[i] = 0;` etc., inside + `blk_vm_flush_all()`'s own epoch check) land inside that free block's memory -- and if any of + `VM`'s `blk_vm_*` fields happen to overlap where `kmalloc.c`'s own `heap_block_t` stores + `next`/`size`/`free`, the write corrupts the free list's own linked-list metadata. This exactly + explains the observed signature: a walk that used to see ~2,100 healthy free blocks suddenly + sees 0, because the `next` pointer chaining them together got overwritten with zeros. + Reproducibly on the *third* identity cycle specifically because that's the point at which the + "gone, then something else attaches" masking sequence first lines up with a still-blocked read + from an *earlier* cycle's identity. + +**Fix (commit follows this entry):** re-resolve the live active VM fresh on every idle tick, +inside both `sk_console_readline()`'s and `sk_console_getkey()`'s idle branches, exactly +matching the pattern already used at the dispatch site (§XII.3's fix): `VM *live_active = +g_repl_active_vm ? g_repl_active_vm : (VM *)sk_get_mama_vm();` then `sk_repl_idle(live_active);` +-- never trust the `active_vm` parameter captured before the block began. `sk_get_mama_vm()` +(Hera) is the safe fallback, matching `sk_repl_run()`'s own `g_repl_active_vm ? g_repl_active_vm +: vm` shape. Both functions' `active_vm` parameters are now unused for this purpose (silenced +with `(void)active_vm;`, kept in the signature since `repl.h` declares it and other callers still +pass one) -- no fix on the *bailout* boolean at line ~1029 was needed or made, since the memory +corruption is now impossible regardless of whether that cosmetic prompt-reanchor logic still has +its own generic-boolean flaw. + +**Verified:** rebuilt amd64, reran the exact three-cycle repro (00 attach/USE/detach, 01 +attach/USE/detach, 02 attach/USE/detach) that reliably corrupted the heap before the fix, waited +through the same idle window that previously collapsed `total_free_bytes` to 0 -- census stayed +rock solid (`lf=497605128 fb=2401 tfb=508518296`, unchanged) across dozens of subsequent idle +ticks and `blk_vm_flush_all()` calls. + +**Debug infrastructure kept, not reverted:** `kmalloc_debug_census()` and +`kmalloc_debug_census_bytes()` (`src/starkernel/memory/kmalloc.c` / +`include/starkernel/kmalloc.h`) -- both small, cheap, read-only free-list walks, kept as +permanent reusable diagnostic infrastructure per the existing `kmalloc_debug_census()` +precedent. Every other probe added during this investigation (`block_words.c`, +`block_subsystem.c`, `capsule_birth.c`, `vm_core.c`, `mama_forth_words.c`, and the rest of +`repl.c`'s temporary brackets) was reverted after use, per the established "write, run once, +capture, revert" discipline. diff --git a/capsules/BLOCK_MAP.md b/capsules/BLOCK_MAP.md index d65176d6..e09b537f 100644 --- a/capsules/BLOCK_MAP.md +++ b/capsules/BLOCK_MAP.md @@ -1,5 +1,5 @@ # Capsule Block Manifest — Auto-generated - + diff --git a/disk/artemis.img b/disk/artemis.img index b811ac79..5bd62f67 100644 Binary files a/disk/artemis.img and b/disk/artemis.img differ diff --git a/experiments/bare_metal/runs/doe-amd64-20260910-181818.csv b/experiments/bare_metal/runs/doe-amd64-20260910-181818.csv new file mode 100644 index 00000000..e69de29b diff --git a/experiments/bare_metal/runs/doe-amd64-20260910-193703.csv b/experiments/bare_metal/runs/doe-amd64-20260910-193703.csv new file mode 100644 index 00000000..e69de29b diff --git a/experiments/bare_metal/runs/doe-amd64-20260910-194354.csv b/experiments/bare_metal/runs/doe-amd64-20260910-194354.csv new file mode 100644 index 00000000..e69de29b diff --git a/experiments/bare_metal/runs/doe-amd64-20260910-194424.csv b/experiments/bare_metal/runs/doe-amd64-20260910-194424.csv new file mode 100644 index 00000000..e69de29b diff --git a/experiments/bare_metal/runs/doe-amd64-20260910-195054.csv b/experiments/bare_metal/runs/doe-amd64-20260910-195054.csv new file mode 100644 index 00000000..e69de29b diff --git a/experiments/bare_metal/runs/doe-amd64-20260910-200009.csv b/experiments/bare_metal/runs/doe-amd64-20260910-200009.csv new file mode 100644 index 00000000..e69de29b diff --git a/experiments/bare_metal/runs/doe-amd64-20260910-200746.csv b/experiments/bare_metal/runs/doe-amd64-20260910-200746.csv new file mode 100644 index 00000000..e69de29b diff --git a/include/starkernel/kmalloc.h b/include/starkernel/kmalloc.h index 9f8f0f0e..063913e3 100644 --- a/include/starkernel/kmalloc.h +++ b/include/starkernel/kmalloc.h @@ -66,4 +66,21 @@ kmalloc_stats_t kmalloc_get_stats(void); uintptr_t kmalloc_heap_base_addr(void); uintptr_t kmalloc_heap_end_addr(void); +/* Debug/diagnostic probe -- free-list census (largest free block, count of + free blocks, count of allocated blocks, total blocks). Kept as permanent + infrastructure (FABRIC-3.md SXIII, 2026-09-10): a cheap O(n) walk over + the free list, useful for any future heap-shape investigation, not just + the one that introduced it. Not called anywhere in the normal boot path + today -- callers add their own log_message() call sites when debugging. */ +void kmalloc_debug_census(size_t *out_largest_free, size_t *out_free_count, + size_t *out_used_count, size_t *out_total_blocks); + +/* Same precedent as kmalloc_debug_census() above -- sum of free-block bytes + and used-block bytes across the whole free list. The pairing of the two + (block-count census + byte-sum census) is what let FABRIC-3.md SXIII tell + real heap corruption apart from ordinary fragmentation: fragmentation + grows free_count while total_free_bytes stays flat; corruption drops + both together. */ +void kmalloc_debug_census_bytes(size_t *out_total_free_bytes, size_t *out_total_used_bytes); + #endif /* STARKERNEL_KMALLOC_H */ diff --git a/logs/20260910-180743/amd64/qemu-amd64-20260910-180743.log b/logs/20260910-180743/amd64/qemu-amd64-20260910-180743.log new file mode 100644 index 00000000..f4155fbb --- /dev/null +++ b/logs/20260910-180743/amd64/qemu-amd64-20260910-180743.log @@ -0,0 +1,9427 @@ +[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +RAW SERIAL UP +[CKPT 002] Serial (COM1) initialized +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +EBS... +EBS OK +Calling kernel_main (monolithic)... + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: amd64 +Build: Sep 10 2026 16:07:47 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 129 +Total memory: 1023 MB +Usable memory: 968 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 249366 + Free pages : 247843 + Used pages : 1523 + Total MB : 974 + Free MB : 968 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +APIC: IA32_APIC_BASE MSR=0x00000000fee00900 +APIC: stale-ISR drain: 0 EOI(s) issued +APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) +APIC: init done + +I/O APIC: init... +I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 + override: source=00 gsi=2 flags=0x0000 + override: source=05 gsi=5 flags=0x000d + override: source=09 gsi=9 flags=0x000d + override: source=0a gsi=10 flags=0x000d + override: source=0b gsi=11 flags=0x000d +i8042: keyboard ACKed enable-scanning +i8042: IRQ1 enabled in controller config byte +I/O APIC: keyboard IRQ1 routed (masked) + +Timer: init... +Timer: init start +Timer: PM_TMR_BLK discovered from FADT at port 1544 +Timer: VM mode detected (hypervisor present). +Timer: HPET calibration disabled (VM-exit MMIO would poison timing). +Timer: WARNING: invariant TSC not present under hypervisor. +Timer: continuing in RELATIVE mode (no determinism guarantees). +Timer: RDTSCP not present; using RDTSC (less serialized). +Timer: CPUID frequency unavailable; trying PM Timer... +Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2103495427 Hz +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 24641536 + Heap end addr: 561512448 + +Heartbeat: init... +APIC Timer: calibrating... +APIC Timer: apic_hz=1011250812, tick_hz=100, initial_count=10112508 +APIC Timer: configured (masked, ready to start) +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0xffff900000000000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 5059509] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 64539573] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 90715632] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 91990878] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 93187710] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 94801917] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 95932158] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 97191108] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 97973967] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 98942088] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 109247523] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 110615925] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 114353862] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 115767603] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 117286470] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 119949711] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 121437477] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 122917116] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 125726748] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 127473738] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 128964297] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 132474783] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 134035251] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 135509241] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 139305957] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 140413791] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 141280944] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 142911321] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 144239508] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 145585398] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 146736240] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 147542997] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 148393896] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 149750517] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 151237842] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 153934683] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 155221038] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 156740892] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 159355056] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 160672218] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 162143310] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 165040533] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 166428528] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 167860077] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 171117639] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 174791043] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 176238909] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 178007949] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 180672765] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 182036883] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 183532104] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 186103848] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 187806066] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 189333795] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 192170790] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 193895247] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 195348930] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 198068094] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 199782366] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 201385632] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 204415890] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 206039652] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 207471432] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 208963209] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 211477077] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 212852010] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 214345173] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 217146216] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 218458758] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 219964920] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 222636645] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 224089047] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 225476664] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 228277917] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 229885845] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 231412566] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 234182151] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 235121439] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 235972506] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 237551874] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 238572852] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 239834973] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 241237836] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 242071914] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 242913111] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 244244238] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 245722701] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 248405640] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 249796890] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 251306034] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 254368422] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 255637830] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 257017698] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 258899571] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 261885204] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 263293653] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 264797715] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 267803382] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 268877049] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 269777088] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 271383021] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 272393331] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 273432138] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 274413846] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 276031413] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 277075302] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 278347713] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 279640872] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 280481313] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 281344035] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 282934722] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 284445147] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 287359023] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 288756510] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 290488569] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 293285622] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 294742623] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 296305737] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 299296053] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 300357582] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 301376187] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 303223473] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 304301571] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 305249364] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 306320742] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 307986672] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 309037155] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 310093014] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 311340687] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 312160338] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 312988305] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 314430963] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 316287111] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 319188555] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 320344185] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 322023198] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 323579361] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 326502120] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 328155786] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 329668395] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 332600205] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 333638403] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 334661754] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 336371133] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 337406286] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 338330034] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 339313590] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 341244456] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 342219528] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 343150794] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 344159235] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 345797361] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 346886274] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 347919621] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 349133022] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 349957251] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 350819385] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 352142763] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 353993010] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 356491212] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 357799701] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 359330832] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 361900896] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 363271965] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 364827645] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 367683792] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 368750970] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 369963510] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 370810314] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 371660331] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 373261917] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 374850042] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 377456646] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 379044792] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 380600934] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 382912824] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 384621699] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 385937265] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 387491244] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 390107844] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 391396257] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 392648991] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 393449091] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 394304778] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 395919132] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 397483149] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 400479303] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 401938950] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 403735290] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 406612647] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 407688813] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 408921387] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 409764852] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 410624130] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 412160301] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 413806701] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 416839752] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 418250742] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 420146013] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 423635520] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 425403027] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 427265601] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 430736502] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 431635890] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 432381243] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 433869177] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 434899920] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 435942885] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 437153136] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 437958549] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 438806487] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 440314476] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 442309434] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 443360757] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 446482344] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 447876891] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 449433222] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 452344830] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 454143690] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 455714721] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 458802015] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 460106556] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 461345430] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 463358868] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 464654400] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 465807405] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 467268732] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 469270977] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 470559705] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 471917397] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 473504682] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 475181595] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 476371623] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 477617364] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 478413054] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 479720829] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 481778535] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 483607614] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 487174989] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 489026202] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 490873488] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 494014206] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 495484521] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 497008050] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 499360491] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 501286947] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 502852875] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 504579600] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 507789345] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 508764375] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 509555886] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 511178850] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 512212092] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 513311673] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 514549182] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 515361420] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 516458859] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 517751640] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 519293691] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 522428214] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 524229363] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 526088010] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 529814880] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 531037920] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 532045542] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 534018933] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 535398864] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 536709306] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 538231050] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 539167713] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 540211896] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 542123778] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 543939228] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 547400406] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 549408825] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 551314029] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 553914921] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 556426458] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 557595570] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 558598572] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 560570514] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 561916530] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 563225082] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 564692982] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 566265189] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 567886452] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 569400342] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 570372579] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 571464495] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 573744906] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 575653827] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 579009690] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 581246274] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 583047822] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 586307946] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 588048804] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 589970178] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 593732622] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 595635411] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 597487275] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 600995010] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 602864178] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 605069241] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 609597387] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 611597574] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 613451580] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 614716200] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 619098774] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 620319525] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 622317339] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 623572803] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 624721020] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 626728935] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 628029150] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 629406456] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 630867111] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 632084292] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 633332742] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 635141052] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 636965805] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 640248588] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 641768253] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 643315365] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 646639476] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 647846934] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 649847772] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 651190554] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 652507443] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 653994873] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 655007031] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 656100417] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 658512855] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 660396051] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 664039593] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 665794290] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 667686936] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 671147211] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 672913101] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 674784663] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 677445027] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 679914417] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 681325050] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 683081952] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 685979196] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 687056895] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 688346862] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 689126487] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 690006051] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 691519689] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 693060501] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 695991492] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 697436607] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 698969481] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 701628774] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 702746163] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 703982601] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 704814726] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 705709641] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 707468307] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 709052757] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 711836055] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 713306307] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 714794619] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 717596082] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 718799571] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 720258588] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 721053039] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 722000538] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 723706368] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 725204865] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 727022121] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 729891729] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 731581872] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 733923456] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 736877820] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 737790648] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 738784284] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 739444209] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 740248089] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 742331289] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 743866998] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 747520767] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 749404005] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 750961512] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 754043850] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 755023185] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 756278355] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 757076250] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 758233434] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 759655113] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 761248761] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 763915026] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 765252432] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 766721298] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 768056667] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 769644246] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 771015399] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 772239384] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 773079342] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 773966571] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 775579413] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 777265776] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 780038427] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 781529385] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 783261129] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 786033192] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 787612602] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 789146568] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 791873922] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 792906072] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 794121321] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 794939649] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 796064619] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 797582121] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 799111362] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 801778845] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 803236455] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 804871410] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 806515626] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 808781589] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 809860506] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 811058451] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 811893516] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 812776902] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 814565997] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 816141375] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 818919234] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 820799805] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 822260859] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 825022443] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 826524405] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 828053121] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 830529315] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 832143417] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 833990136] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 835875747] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 838116132] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 839000610] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 840614082] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 841662948] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 842683107] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 843930738] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 844778172] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 845831805] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 847517664] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 849090795] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 851824344] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 853357659] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 854871465] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 857585190] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 859483632] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 861016443] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 863738547] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 864772356] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 866426988] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 867476022] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 868497903] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 869733396] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 870826173] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 871694334] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 873621819] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 875174097] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 876994503] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 879311517] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 880849977] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 882420189] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 885546249] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 887158335] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 888657924] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 891856938] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 892834803] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 894471564] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 895517469] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 896768082] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 898067478] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 899050908] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 900161094] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 902299041] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 903817908] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 906471888] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 907935693] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 909292692] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 910852341] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 911959524] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 913490235] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 915036696] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 917727048] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 918739542] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 920374392] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 921601107] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 922619586] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 923864823] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 924674835] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 925575000] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 927582159] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 929120724] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 932571927] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 933955050] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 935517240] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 936546387] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 938076321] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 939065757] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 940726227] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 941783577] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 942844665] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 944074446] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 944870199] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 945715659] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 947755200] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 949314471] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 952362012] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 953355921] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 954957654] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 956061183] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 957078654] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 958959414] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 960008553] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 961136463] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 962342451] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 963761862] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 964863396] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 966116382] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 966927528] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 967788738] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 969086706] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 970596312] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 973434966] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 974746458] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 976272402] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 978934509] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 980249823] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 981770454] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 984647097] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 986004306] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 987519435] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 989863665] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 991469262] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 992908308] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 994430661] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 997643451] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 999184578] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1000758318] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1003854558] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1004842230] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1005721626] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1007709906] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1009097943] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1010247714] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1011233979] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1012993002] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1014067215] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1015238007] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1016456112] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1017306318] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1018194555] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1019574129] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1021089993] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1023827637] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1025094903] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1026612321] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1029237573] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1030616538] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1032082191] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1034657085] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1035979266] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1037516718] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1040069520] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1041331809] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1042852419] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1045443819] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1047110652] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1048636344] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1051689429] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1053185847] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1054714983] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 1056106275] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1059296364] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 1060184706] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1060907043] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1062425385] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1063469631] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 1064471961] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1065336699] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1066982868] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1068054498] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1069082868] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1070300742] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 1071123648] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1072205736] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1073600577] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1075169424] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1077839952] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1079183091] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1080662163] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1083228594] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1084687065] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1086225042] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1088880975] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1090223715] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1091722086] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1094467248] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1095861585] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1097566197] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1100291829] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1101707187] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1103234958] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1105993014] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1107447075] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1109064705] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1112243265] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 1113302190] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1114208361] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1115900100] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1116932082] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 1117883130] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1118704062] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1120347144] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1121431878] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1122666216] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1123881255] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 1124701116] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1125632676] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1126926150] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1128476769] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 1130510787] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1132415802] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1133709381] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1135524096] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1138333203] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1139708640] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1141227150] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1143978570] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1145333721] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1146824532] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1149861762] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1151247279] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1152770619] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1155359268] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1156686489] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1158243282] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1161199683] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 1162230216] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1163106609] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1164733542] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1165799145] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 1166737152] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1167587883] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1169249823] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1170293523] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 1171214289] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1172043705] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1173954327] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1175012475] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1176051177] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1177305927] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 1178121861] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1179094854] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1180830777] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1182355146] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1185216270] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1186654413] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1188236784] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1190946834] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1192305135] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1193844477] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1196536131] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 1197928683] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1199582202] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1201120200] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1204024101] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1205487171] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1207016475] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1209749940] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1211408730] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1212957123] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1215681180] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1216778115] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1217666730] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1219300299] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1220358930] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 1221362142] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1222210311] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1224197793] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1225240800] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1226306970] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1227155622] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1228825563] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1229868486] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1230927537] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1232152047] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 1233018276] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1233888264] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1235608269] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1237280268] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1240094436] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1241496837] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1243174611] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1246093905] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1247764497] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1249334772] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1252330842] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1253465976] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1254367170] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1256031588] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1257076065] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1258109181] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1258968018] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1260897960] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1261943487] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1262972235] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1263802134] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1265444439] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1266485556] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1267593201] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1268812041] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 1269657186] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1270517178] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1271999379] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1273762266] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1276399929] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1277791809] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1279330794] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 1281995316] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 1283039751] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1284325056] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1286080446] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1288701015] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1290201108] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1291772643] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1294887237] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 1295897526] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1296765288] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1298626056] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1299651003] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1300731957] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1301943783] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 1302788193] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1303684137] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1305211341] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1306769625] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1309550004] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1311107931] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1312715838] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1315363287] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1316683914] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1318248351] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1320843447] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1322334447] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1324269954] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1327197585] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 1328249454] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1329134352] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1330764624] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1331859837] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1332871638] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1334052111] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 1334869221] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1335753552] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1337782782] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1339237662] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1341859365] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1343150970] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1344648501] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1347193323] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1348835859] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1350396348] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1353031134] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1354145982] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1355444769] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1357394661] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1359155658] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 1360199001] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1361255343] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1362645123] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1363530525] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 1364351814] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1365080157] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1366572186] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1367606583] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1368662673] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1369887309] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 1370683062] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1371558552] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1373050644] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1374977835] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1377617934] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1378916889] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1380458835] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1383106179] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1384456017] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1386206619] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1388807385] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1390182864] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1391722878] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1394407497] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 1395270492] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1396012128] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1397375364] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1398363813] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 1399480488] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1400342013] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1401979068] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1403006346] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1403904684] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1404974592] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 1405681158] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1406547282] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1407832440] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1409499462] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1412240949] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1413506598] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1415051904] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1417714158] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1419016788] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1420538889] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1423112103] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1424514756] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1425811926] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1428201222] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1429617168] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1431140046] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1432883592] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1435263165] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 1436298591] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1437631335] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1439381790] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1440444768] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1441551846] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1442810859] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 1443626856] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1444522254] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1446046728] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1447567611] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1450513533] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1451814252] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1453382469] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1455603366] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1456893648] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1458400818] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1461015738] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1462718334] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1464271452] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1467033792] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1468474035] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1470025704] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1472979501] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 1473938466] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1475101425] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1476829809] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1477916874] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1478983275] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1480151295] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 1480988607] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1481845281] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1483315365] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1485161916] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1488963924] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1490570340] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1492487556] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1495995291] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1497691083] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1499804166] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1502947026] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 1504239849] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1505470113] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1507548105] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1508804073] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1510107333] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1511567127] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 1512901530] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1514037903] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1515893064] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1517714982] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1521327171] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1523227650] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1525758717] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1528169013] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1531536636] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1533346962] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1535464056] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1539491079] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 1540909671] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1542199869] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1544538513] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1545983922] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1547388087] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1549018947] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 1550305638] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1551454065] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1553439069] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1555385979] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1559085423] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1560829998] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1563225678] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1566854142] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1568669823] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1570700271] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1574816439] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1576736322] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1578891174] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1582681590] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1584699858] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1586993667] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1591831143] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 1593256707] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1594461918] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1596645078] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1598089164] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1599524241] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1601581002] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 1602758535] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1604072589] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1606280004] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1608292434] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1611845676] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1613910207] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1615972785] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1619748438] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1621518948] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1623562878] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1627863342] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1629878082] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1632037050] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1635892293] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 1637254563] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1639799196] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1641840522] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1645477932] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 1646841021] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1648115742] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1650560856] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1651962291] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1653422799] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 1654983015] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 1656715452] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 1658123691] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1659773871] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 1660864863] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1662026079] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1664326671] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1666271397] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1669801581] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1671552078] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1673504259] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1677335457] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1678829817] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1680444948] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1683133935] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1684613616] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1686219759] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1689350124] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1690770165] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1692436347] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1695264690] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 1696373385] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1697367000] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1699159749] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1700283438] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 1701559125] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1702523739] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1704334863] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1705490031] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1706809125] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1708495593] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 1709623755] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1710762795] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1712739903] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1714915881] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1718443020] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1720335792] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1722393372] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1726473210] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1728286182] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1730255415] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1732980942] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1735650861] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1737408162] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1739805564] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1743268737] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1745098131] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1747179693] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1750682409] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 1752149784] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1753139178] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1755156249] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1756299300] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 1757357637] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1758288168] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1760051790] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1761186546] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1762265778] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1763862891] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 1764744429] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1765698543] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1767301914] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1769253213] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1772713824] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1774598427] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1776998160] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1780673307] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1782569775] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1784644743] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1788165561] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1789873029] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1791541416] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1794607647] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1796129496] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1797777324] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1800582399] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 1801961931] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1802911698] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1804625991] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1805824986] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 1806886662] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1807841973] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1809669561] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1810857762] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1812058080] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1813818972] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 1814703030] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1815676275] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1817250498] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1818875667] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1821778371] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1823110884] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1824748107] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 1825816566] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1829249877] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1830664437] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1832267619] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1835159382] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1836612078] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1838256546] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1841328615] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 1842391824] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1843390395] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1845159792] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1846238142] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1847397552] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1848715638] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 1849622481] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1850574075] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1852274739] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1853921853] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1857241701] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1858595130] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1860218178] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1862877849] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1864583280] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1866276195] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1869077826] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1870620318] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1872160752] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1874941530] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1876919541] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1878674553] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1881575073] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 1882731480] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1883636370] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1885390101] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1886521455] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 1887513117] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1888329786] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1890306831] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1891402149] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1892485455] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1893788778] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 1894690119] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1895726448] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1897541541] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1899235506] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1902430908] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1904266497] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1906227645] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 1907505663] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1911327852] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1912952034] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1915125933] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1918364574] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1919987370] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1921869936] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1925160006] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 1926407553] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1927746870] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1929756507] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1931018943] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 1932156282] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1933192317] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1935154830] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1936442508] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1937748792] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1939253673] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 1940600634] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1941734844] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1943493195] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1945330506] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1948599828] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1950296334] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1952444109] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1955618448] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1957144413] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1959019797] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1962276309] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1963974411] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1966115907] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1969330461] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1971090345] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1972953990] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1976358153] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 1977860766] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1978912887] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1980943062] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1982256486] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 1983429798] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1984535721] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1986630870] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1987945281] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1989206016] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1990953321] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 1991955420] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1993016424] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1994908881] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1996748040] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1998808959] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2001679659] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2003715126] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2005666845] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2009022099] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2010584940] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2012433717] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2015927256] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2017381968] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2019118038] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2022006210] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2023565124] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2025159990] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2028311292] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 2029351674] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2030349594] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2032004898] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2033087532] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 2034034674] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2034894162] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2036586615] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2037645498] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2038732878] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2040206490] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 2041234587] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2042214762] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2043824454] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2045397858] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2047996377] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2049354699] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2050920312] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2053777173] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2055123231] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2056631136] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2059208088] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 2060190867] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2061091431] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2062769100] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2063819814] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2064904401] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2066334333] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 2067159759] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2068039386] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2069509617] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2071070022] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2073693027] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2074943493] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2076516666] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2091069120] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2092640424] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2093662536] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2094787758] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2097755184] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 2099003697] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2100217098] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2102310798] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2103774834] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2105128914] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2106669033] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 2107710717] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2108801310] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2110570035] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2112458670] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2115895089] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2117495562] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2119332159] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2122626912] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2124229086] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2126108208] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2129515920] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 2130693663] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2131736880] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2133667767] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2134964328] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2136248121] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2137765917] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 2138774841] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2139851805] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2141960037] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2143851171] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2147084940] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2148707085] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2150556345] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2154114522] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2155704432] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2157712578] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2160909555] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 2161989207] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2162786388] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2164380309] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2165295594] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2166604629] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2168056485] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 2168904843] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2169819876] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2171305164] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2172822813] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2175501783] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2176818483] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2178464610] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2181226824] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2182552869] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2184083895] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2186092083] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2188035990] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2189358507] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2191182714] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2193832179] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 2194828482] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2195692128] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2197293693] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2198357049] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2199421098] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2200643256] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 2201398878] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2202148389] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2203513557] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2205060585] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2207698689] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2209000710] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2210566470] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2213308650] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2214582447] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2216423580] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2219259567] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2220743385] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2222178630] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2224890633] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 2225880216] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2226776076] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2228402316] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2229632475] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2230703643] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2231929938] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 2232833358] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2233712124] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2235313437] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2236798914] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2239467363] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2240893935] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2242807854] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2245484871] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2246925786] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2248473234] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2250465126] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2252428689] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2254078848] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2255661366] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2258255874] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2259662895] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2261233800] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2263850547] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 2264961153] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2265715893] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2267545749] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2268421365] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2269383249] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2270636655] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 2271466596] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2272356765] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2273940900] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2275538601] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2278336494] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2279926299] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2281497141] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2284124283] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2285519439] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2287079319] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2289873558] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2290951089] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2292395007] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 2293209030] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2294127528] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2295491562] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2297105601] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2299788960] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2301157236] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2302734252] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2305540041] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2306955441] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2308503015] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2311273167] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2312327976] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2313538332] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 2314339377] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2315271147] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2316996339] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2318509137] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2320890957] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2322543195] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2323928313] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2325430737] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2328056346] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2329537959] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2331217497] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2333626323] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2334847935] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2336407920] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2339112678] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2340445044] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2342027730] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2344896540] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 2345874069] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2346765330] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2348421873] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2349467043] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2350526535] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2351712636] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 2352542157] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2353413426] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2354942289] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2356497654] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2359210917] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2360556723] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2362066329] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2364640173] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2365931820] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2367807099] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2370435795] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2371772172] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2373322812] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2375980236] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2377320141] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2378835837] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2380407456] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2383071432] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 2384047827] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2384904186] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2386874154] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2388265698] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2389661631] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 2391119304] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2393211114] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 2394590289] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2396112810] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 2397075807] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2398217556] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2400074859] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2401681674] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 2402775543] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 2404211838] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2405961537] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 2407084890] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2408510664] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2410061724] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2410992864] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 2412354588] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2413906719] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 2414937021] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2416323588] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2418069045] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 2419136286] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2420594421] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2422148463] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2423072526] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2424549330] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2426097660] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2427056415] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 2428176156] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2429012271] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2431021530] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2432076045] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 2433047526] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2433913986] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2435543082] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2436586530] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 2437588881] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2438477706] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2440112010] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2441292084] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2442559749] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2443821387] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 2444708511] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2445648240] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 2447262720] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2448845742] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2449952757] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 2451533259] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2453174325] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 2454286863] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2456189358] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2457739725] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2458700328] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 2460158862] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2461675797] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 2462645703] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 2464094598] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2465652861] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2466756579] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2468484312] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2470050009] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2471057673] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2472228696] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2473154334] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2474860500] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2475957939] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2477005524] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2477996871] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2479635564] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2480975007] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2482092900] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2483341938] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2484192396] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2485086135] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2486701602] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2488230591] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2489229120] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 2490745383] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2492234178] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 2493432417] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 2494860144] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2496422985] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2497420695] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2498825700] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2500401393] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2501367183] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2502958752] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2504514306] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2505749757] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2506720062] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2508326205] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2509290000] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 2510307933] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2511940977] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2513025648] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2514124935] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2515372419] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 2516188605] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2517068946] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 2518899348] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2520450555] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 2521426866] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2522783361] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2524340805] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2525264091] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2526618759] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2528017170] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2528993607] Running M*.negative: -123 456 M* . . CR +[Hera] -1 4294911208 +[Hera] [HADES][TEST ] [KRELTSC: 2530621401] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2532161247] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2533153518] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 2534489391] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2535746220] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 2536744140] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 2538208071] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2539693611] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 2540666940] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 2541634137] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2543605155] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2544648372] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 2545627140] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2546962236] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2547822396] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2548738353] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2549991339] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2550829470] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2551711407] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 2553350436] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2554974723] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 2556308643] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 2557914576] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2559458958] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 2560515048] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 2147913144729 6 +[Hera] [HADES][TEST ] [KRELTSC: 2562119385] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2563775907] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 2565040716] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2566957197] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2569172613] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2570286096] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -42949662 -96 +[Hera] [HADES][TEST ] [KRELTSC: 2572073910] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2573650800] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2574663483] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2575824930] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2577505224] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2578564359] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2579524962] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2581461603] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2582510868] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2583717654] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 2584907115] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 2586275391] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 2587477095] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2588781237] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2589640116] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2590530201] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 2592050811] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2593798872] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 2594728437] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2596196274] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2597745990] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2598676941] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 2600331468] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2601610095] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2603211429] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2604192381] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2605693524] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2607487260] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 2608431357] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2609478774] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2611147980] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2612213520] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2613216501] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2614873989] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2615921595] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2617078086] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2618593782] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2619554931] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2620469985] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2622130854] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2623683615] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2624774649] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2626266846] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2627944746] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2628975279] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2630629470] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2632528374] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 2633557605] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2635003917] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2636568900] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2637457872] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2638478472] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2640181005] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2641219413] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2642221050] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2644099857] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2645216784] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2646302526] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2647502928] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2648364075] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2649227049] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 2651082000] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2652702108] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2653790538] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2655414027] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2657148375] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2658164334] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2659832994] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2661374541] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2662404486] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2663895213] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2665463514] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2666398224] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2667602028] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2669485791] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2670544254] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2671558239] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2673256404] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2674284354] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2675360625] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2676750384] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2677605189] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2678475912] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2680238631] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2682010905] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2683030665] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 2684597706] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2686093515] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2687084190] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2688689262] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2690280789] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2691308508] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2692990629] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2694921831] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 2696099658] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2697675813] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2699378997] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2700329226] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2701428198] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2703099777] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2704160382] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2705150637] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2707185999] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2708154057] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2709085239] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2710126503] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2710823661] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2711550996] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2713486398] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2714999910] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2716026432] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 2717643306] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2719270302] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 2720707794] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 2722491072] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2724062271] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2725076487] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2726625111] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2728236903] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2729202903] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2730379092] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2732314074] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2733509415] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2734518675] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2736261465] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2737314342] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2738396031] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2739625707] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2740564617] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2741537715] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 2743320972] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2745071595] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 2746036566] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2747483487] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2749008402] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2749959639] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 2751470610] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2753051574] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2754042795] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2755583460] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2757395697] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 2758357980] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 2759981637] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2761620183] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 2762580786] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 2763678792] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2765381451] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2766449385] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2767433550] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2769114327] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2770394718] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2771487957] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2772741153] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 2773551690] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2774427138] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 2776163208] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 2777548704] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2779116753] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 2780121645] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2781563253] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2783560059] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2784537273] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2786022099] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2787561840] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 2788593129] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 2790125079] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2791766754] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2792781474] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2794181460] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2796216465] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 2797173288] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2798685120] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2800303128] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2801250837] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 2802307032] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2803986045] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2805141801] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 2806299279] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2808426201] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2809644222] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2810743782] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2811961173] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2812802979] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2813703564] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2815487430] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2817048423] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 2818155732] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2819966226] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2821465122] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 2822533791] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2823944508] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2825536539] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2826483345] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 2828253897] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2829826419] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 2830886352] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2832074742] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2833889877] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2834952624] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2836056573] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2838028851] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2839290825] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2840592804] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2841991446] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2842848351] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2843716806] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2845520958] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2847261081] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2848508922] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2850359169] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2852202528] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2853394677] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2855058360] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2856933975] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2858308761] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2860111506] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2862029478] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 2863229943] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2865153606] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2867086257] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 2868318285] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 2869624170] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2871952503] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2873236401] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2874470592] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2876862618] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2878594026] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2879665950] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2880923031] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2881788924] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2882909421] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2884832118] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2886369171] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2887377381] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2888867121] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2890391280] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2891377188] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2893051224] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2894603397] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 2895912243] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2897430207] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2898942795] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2899971816] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2901133263] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2902772607] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2903869584] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2904831090] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2906653239] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2907722181] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2909006205] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2910243588] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2911083420] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2912001582] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 2913734880] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2915292072] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 2916221595] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2917661019] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2919406980] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2920844913] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2922900813] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2924496036] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 2925533835] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 2927030358] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2928840327] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2930120802] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2931517113] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2933695506] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2934757854] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2935822239] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2937498606] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2938525191] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2939614293] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2940861630] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 2941666728] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2942527539] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2944264827] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2946032859] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2946971727] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2948511741] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2950073238] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2951011665] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2952507096] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2954058744] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2954995533] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2956350201] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2957836602] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2959027575] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2960598312] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2962139460] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2963063796] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 2964234168] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2965925529] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2966984139] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 2967894258] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2969525013] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2970808407] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2971842573] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2973067818] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 2973872286] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2974775664] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2976382059] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2977905021] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2978892189] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2980450956] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2981997900] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2982939288] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2984638041] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2986191642] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2987151552] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2988674010] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2990224209] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2991150015] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2992699059] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2993991567] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2995524693] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 2996827596] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2998476579] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3000017580] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3001002060] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 3002071989] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3003713097] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3004767234] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 3005699844] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3007365249] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3008688417] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3009744990] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3010976577] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3011798832] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3012680349] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3014105388] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3015783624] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3016726545] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3018114435] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3019645041] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3020569356] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3022250091] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3023813835] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3024748965] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3026146935] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3027732813] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3028670757] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3030091512] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3031644357] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3032568483] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 3033666951] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3035345439] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3036406989] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3037366080] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3039016491] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3040058994] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3041138961] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3042375231] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3043185831] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3044062581] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3045571284] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3047344608] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3048269973] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3049568172] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3051173160] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3052105476] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3053481795] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3055079433] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3055986717] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3057440316] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3059293293] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3060241653] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3061671543] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3063261033] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3064203408] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 3065215020] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3066857157] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3067915515] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3068867172] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3070572603] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3071849823] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3072945792] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3074214717] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3075041298] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3075971220] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3077759034] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3079377588] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3080463834] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3081861006] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3083403771] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3084639558] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3086123901] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3087674919] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3088714020] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3090266592] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3091882563] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3092988255] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3094518546] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3096073995] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3097330719] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3098215302] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3099807060] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3100871487] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3102001308] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3103308663] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3104147865] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3105018042] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3106839204] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3108580440] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3109879563] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3111289671] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3112621407] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3113590704] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3115005978] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3116546034] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3117587151] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 3118924893] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3120598908] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 3121859034] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3123028713] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3124746093] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3125801910] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3126876795] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3128126631] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3128943888] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3129817950] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3131373357] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3132936723] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3134090379] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3135603912] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3137208186] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3138246510] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3139627008] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3141280695] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3142364190] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3143720559] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3145314879] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3146446065] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3147797898] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3149480313] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3150561267] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3151775739] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3153100629] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3153948357] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3154858119] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3156707652] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3158286726] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3159649248] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3161261019] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3162863739] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3163931652] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3164904897] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3166586073] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3167687313] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3168736557] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3170002458] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3170840946] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3171927570] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3173474304] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3175064739] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3176121270] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3177605424] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3179181306] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 3180343782] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3181399074] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3183158328] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3184300791] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3185621691] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3186848196] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3187712997] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3188627211] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3190321722] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3191945799] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3192934227] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 3194674224] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3196225998] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 3197447253] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3198502797] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3200209131] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3201394350] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3202556826] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 3203827725] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 3205240479] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 3206344386] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3207677445] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 3208503984] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3209417442] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3211105296] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3212709360] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3213671559] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3215088156] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3216692535] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3217599525] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3219210078] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3221056566] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3222206883] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 3223895220] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3225490758] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3226458375] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 3227867034] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3229469481] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 3230504802] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3231656337] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3232904934] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 3233882988] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3235023624] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3236548539] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3238167114] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3239142732] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3240664728] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3242308986] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3243326814] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3245652060] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3247294638] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3248783454] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3250021005] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3251435313] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 3252287682] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3253193580] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3254676096] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3256285032] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3257271087] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 3258771747] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3260514810] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 3261543117] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 3263162007] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3264803388] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3266356380] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3267319986] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3268403103] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3269642586] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 3270484455] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3271346778] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3273033141] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3274597452] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3275546043] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3276967932] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3278566179] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3279502527] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3281592111] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3283536459] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3284711157] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3286267425] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3288276180] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 3289519968] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3290600565] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 3293676099] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3295568724] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 3296779983] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3298139355] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3299998758] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3301175724] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3303385722] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3305287377] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3306543660] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3307827663] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3309457956] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 3310427043] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3311492037] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3313360575] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3315681243] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 3317008317] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 3318791490] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3320692683] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 3322044642] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 3323782833] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3325663509] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 3326995266] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3328328346] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3329772222] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 3330719469] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3331789440] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3333481284] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3335393355] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 3336604446] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3338263278] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3340255947] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3341058924] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 3342421824] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3343754274] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 3344696061] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3345735498] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3346938546] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 3347769558] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3348648240] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3350321478] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3351907251] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 3353297640] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3354856827] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3356402154] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 3357395748] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3358783449] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3360333732] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3361291353] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3362382702] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3363605679] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 3364432974] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3365750934] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3367275828] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3368822835] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 3369854985] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3370905048] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3372421962] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 3373471437] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 3375025878] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3376529856] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 3377786391] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3378993807] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3380221887] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 3381041748] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3381940779] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 3383427873] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3385036263] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 3385965177] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 3387135654] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 3388340340] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3390284772] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 3391310307] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3392435802] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3393667977] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 3394952127] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 3396023673] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3397261098] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3398123022] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3399005064] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 3401011530] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3402428694] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3403709106] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3405072258] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3406669371] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3407705973] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3409290696] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3410827581] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3411806475] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3413342394] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3415044381] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3416073822] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3417126468] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3418054353] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3419688993] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3420705015] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3421839036] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3423078183] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 3424083432] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3424950774] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3426845499] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3428590032] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 3429566952] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3430957740] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3432515352] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 3433539270] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3435116055] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3436706217] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3437709429] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3438958698] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3440880345] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3441912033] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3443037045] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3444296730] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3445164660] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3446052540] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 3447694383] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3449348301] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 3450292146] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3451467222] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3453220092] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3454508547] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3455629884] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3457194069] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3458178423] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 3459361836] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3460455432] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3462165651] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3463141353] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3464224764] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3465738108] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3466631805] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3467531571] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 3469157496] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3470723277] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 3471703431] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3472889595] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3474475179] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3475489563] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3476661321] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3478409235] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3479410452] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 3480623496] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3481836204] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3483484242] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3484482120] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3485571831] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3486801381] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 3487664250] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3488543268] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3490885671] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3492500277] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 3493431501] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3495069942] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3496646139] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 3497571735] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3499202889] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3500768208] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 3501677865] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 3503110002] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3504803253] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3506378610] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 3507337974] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3508922361] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3510538521] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3511509267] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3512579658] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3513794130] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 3514656621] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3515751897] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 3517896228] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3519457473] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 3520444452] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 3522182517] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3523770264] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 3524719632] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 3526490184] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3528243348] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 3529262037] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 3531029943] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3532627035] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3533674305] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3534762441] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3535983192] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 3536847342] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3537726234] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3539391093] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3541141464] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 3542075271] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3543352659] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3544895844] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 3545942127] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3547184949] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3548768958] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3549738612] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3551454837] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3553131834] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 3554416215] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3555498345] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3556708995] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 3557528121] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3558377802] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3560205621] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3561737571] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 3562713273] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3564459549] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3566199546] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 3567106725] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3568342197] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3569865957] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3570820449] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3572122071] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3573695265] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 3574621575] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3575667438] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3576816264] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 3577656978] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3578943270] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3580667265] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3582193461] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 3583195749] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3584368473] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3585934737] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3586959579] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3588065103] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3589277853] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 3590075706] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3590893362] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3592490958] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3594056151] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 3595151448] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 3596655237] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3598225680] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 3599175888] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3600513609] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3602099949] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3603020400] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 3607390752] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3608898426] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 3609859638] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3611941053] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3613497258] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 3614463111] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 3616674327] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3618222237] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 3619186116] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3620191596] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3621420663] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 3622243296] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3623153079] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 3624513837] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3626046627] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 3626971971] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3628366812] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3630146415] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 3631166721] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3632755350] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3634271655] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 3635319849] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3636347673] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3637649757] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 3638505150] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3639408486] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3641748411] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3643363983] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 3644441388] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3645948390] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3647551803] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 3648621795] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3649657389] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3650928855] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 3651878769] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3652937253] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3655269975] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3657259452] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 3658617669] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3661391538] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3663397332] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 3664891755] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3666324354] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3667958343] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 3669760122] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 3671350116] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3673209981] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 3674381655] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3675684306] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3677758035] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3680064906] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3681457269] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 3683368374] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3685498530] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 3686729550] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3688541073] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3690631896] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3692101392] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3693669189] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3695330583] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3696564228] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3698335200] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3700183641] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3701351472] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3703307643] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3705452604] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3706697022] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 3707914560] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3709783329] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3711006306] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3712541658] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3713782737] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 3714644556] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3715584978] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 3717492660] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3719125767] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 3720231417] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 3721356849] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3722778402] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 3723842283] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3725342922] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3726838731] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3727862292] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3729476772] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3731024493] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 3732133902] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3733240350] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3734516100] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 3735368091] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3736279428] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3737808942] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3739434342] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 3740544360] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 3743156739] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3744525708] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3745868154] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 3747022923] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3748594941] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3750171810] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3751111014] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 3752626017] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3754174914] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 3755557995] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3756657597] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3757844685] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3758693925] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3759572019] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3760790481] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3762443895] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3763561032] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3765053292] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3766362411] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 3767578605] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3769021305] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3770387565] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 3771398316] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3772910022] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3774499806] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 3775654029] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3776888157] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3778475190] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3779469057] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3781661142] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3783527790] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 3784741149] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3786152202] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3788221290] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3789484818] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3790824744] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3792464487] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3793540653] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3794690760] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3796337034] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3798221175] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3799358031] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 3801058317] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3803047920] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 3804161865] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3806031705] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3807544986] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3808351743] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3809777118] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3811335612] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 3812311566] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 3813359256] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3814944882] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 3815900739] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 3817502178] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3819394446] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 3820419309] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3821858292] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3823465716] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 3824406306] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 3825866436] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3827538876] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3828545490] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 3830188677] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3831728586] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 3832718778] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3833821509] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3835533576] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3836588154] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3837678621] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3838872051] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 3839711988] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3840675741] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3841713771] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3843144942] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 3844238349] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3845162601] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3846180009] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3847436208] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3848301828] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3849299328] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 3851218161] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3852837282] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 3853688034] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3854871867] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3856655019] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 3857661864] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3859293081] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3860874864] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3861889374] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3863731914] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3865326129] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3866382051] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3867515232] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3869468022] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3870516447] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3871622790] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3872634717] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3874333365] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3875415579] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3876523812] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3877514739] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3879274791] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3880487373] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3881712786] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3882920370] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3883771164] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3884725026] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 3886581405] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3888279150] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3889421046] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3891233661] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3892989975] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3894084264] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3896250204] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3897952107] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3899087010] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3900825348] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3902550078] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3903670323] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3904701171] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3905718369] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3907637517] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3908847684] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3909998988] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3911212053] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3912084918] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3912974184] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3914502690] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3916095372] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3917118408] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3918366606] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3920367696] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3921476685] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3922614822] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3924385689] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3925477584] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3926603016] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3927864465] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 3928711899] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3929644908] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3931402356] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3933306426] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 3934246323] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3935993040] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3937634589] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 3938665290] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3940136991] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3941728560] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 3942860418] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3943944291] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3945283944] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 3946158447] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3947043702] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3948982695] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3950665677] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 3951815679] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3953008185] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3954509517] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3955623903] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3956734341] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3958614387] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3959719281] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3960790470] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3962376054] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3963413076] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3964572108] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3966135033] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3967183416] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3968329974] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3969922194] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 3971444400] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3973280052] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3975028911] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 3976158480] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3977798916] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3979411716] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 3980439708] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3981576039] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3983396361] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3984381618] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3985646301] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3987232914] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3988279911] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3989802747] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3991438017] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 3992539740] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3994299792] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3996171669] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 3997146048] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 3998317197] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4000058202] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4001097051] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4002389538] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4003966302] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 4005032703] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4006130793] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4007311581] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 4008401376] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4009411140] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4010993322] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4012657005] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 4013662590] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 4015177299] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4016786655] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 4017732957] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 4019164170] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4020978423] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4021903284] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4023413205] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4025152698] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 4026118173] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4027788807] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4029444342] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 4030371912] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4031514417] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4032701421] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 4033817529] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4034781828] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 4036494126] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 4037933949] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4039674093] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4040637825] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 4042864329] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4044541242] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 4045610247] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4047545166] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4049192952] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 4050130770] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 4051848507] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4053563346] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 4054552740] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4055838528] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 4057272576] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 4058876451] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 4059923721] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4061168958] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4062005640] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4062886800] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4065396804] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4067071449] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 4068133167] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4069186737] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4070855502] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4072125372] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4073251203] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4074910665] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 4075982610] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4077189207] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4078814922] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4079853246] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4080902700] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4082730456] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4084176075] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4085426058] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4086705735] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4087567428] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4088464569] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4090520196] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4092128964] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 4093247529] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4094456814] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4096494150] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4097530080] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4098940734] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4100585664] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 4101567015] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4102681947] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4104383661] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4105522449] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4106690049] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4108003662] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4109281533] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4110255618] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4112074932] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4113799956] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 4115108319] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4116458241] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4118192505] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 4119385704] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4120731741] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4122689424] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 4123902678] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4125087351] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4126455942] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4127456739] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4128410160] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4130054460] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4131764385] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4132819950] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4134488064] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4136243727] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4137308280] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4138511265] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4140327765] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4141418736] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4142622414] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4143816264] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4144728546] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4145616951] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4147431939] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4149049317] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4150110699] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4151459361] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4153208388] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 4154345517] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 4155802182] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4157502846] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4158632016] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4160411850] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4161718386] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4162572456] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4163497065] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4164578292] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4166145501] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 4167323685] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4168649331] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4170355581] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4171427169] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4173034320] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4174642773] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 4175839542] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4176972618] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4178224995] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4179071946] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4179991914] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4181315838] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4182968433] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4184102076] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4185506094] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4187201130] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4188218790] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4189285212] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4190966850] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4192001646] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4193019705] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4194666609] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4195797207] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4197271743] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4198587414] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4199484891] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4200373338] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 4222036728] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4223709378] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4224752028] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4225902996] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4227697887] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4228796397] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4229992221] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4231680390] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4232730852] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4233729276] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4235748573] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4236835764] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4237908087] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4239202107] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 4240092885] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4241069511] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4242521514] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4244128686] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 4245190551] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4266386145] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4267924122] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 4268999889] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 4270226457] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4271859249] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4273154214] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4274192076] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4275428388] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4276255053] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4277151669] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4278516459] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4280012121] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 4281076002] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4282145805] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4283686680] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 4284963249] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4286122806] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4287828573] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 4288934559] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4289985966] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4291572075] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 4292619786] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4293728922] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4295393424] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 4296424461] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4297733664] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4299415533] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 4300489410] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4301549028] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4303224534] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 4304341125] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4305447027] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4307142462] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 4308312120] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4309427136] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4311412770] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 4312501536] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4313646183] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4315420347] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 4316580597] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4317705378] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4319566167] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 4320791937] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4321884231] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4324034295] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 4325297634] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4326424389] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4328044602] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 4329185133] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4330428816] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4332158418] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 4333254660] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4334382150] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4336446954] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 4337569530] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4338706932] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4340438739] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 4341539895] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4342748697] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4344934986] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 4346176338] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4347559587] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 4349219952] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4351069317] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 4352643414] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 4353742071] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4354905576] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4356745785] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4358595234] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4359730683] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 4361803929] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4363765245] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 4365250260] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4367232576] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4369213611] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 4370373840] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4372451370] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4374750324] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4375886445] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4377739296] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4379641224] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4380770499] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4382167314] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4383156708] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4384157232] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4386498585] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4388527479] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4389669942] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4391668113] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4393431420] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4394504436] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 4396446579] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4398652860] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 4399774176] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 4401743262] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4403768418] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4404879549] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4406695146] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4408499613] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 4409588610] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4411076817] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4412863434] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4414000878] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4415164278] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 4416053208] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4417026306] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4418633457] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4420295733] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 4421293779] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 4435977252] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 4438043799] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4439750931] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 4440867207] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4442619321] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4444493508] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 4445699916] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4447754892] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4449875304] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 4451013315] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4453037064] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4454862090] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 4456071732] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 4458153882] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4460087562] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4461412515] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 4462734801] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4464649728] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4465920102] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4467111747] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 4468150617] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4469227665] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 4470965667] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4472794998] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 4474279320] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4475990631] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4477758390] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 4478908371] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4480855071] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4482755214] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 4483975377] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4485695172] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4487803635] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 4488974091] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4490763501] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4492477689] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4493619144] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 4495691634] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4497424995] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4499091450] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 4500319992] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4502198148] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4503450714] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4504757439] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4505736774] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4506828480] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4508914578] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4510738722] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 4512340938] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4514338899] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4516157562] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 4517686992] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 4519798500] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4521690852] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 4522914816] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4525369443] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4527288150] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 4528524210] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 4529837004] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4531833621] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4533160863] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4534352613] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4536660702] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4537995714] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4539292485] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 4540234755] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4541257056] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4542829956] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4544571465] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4545706830] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4547611236] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4549857795] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4551077916] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4552760814] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4554390918] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4555378506] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4556873496] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4558436526] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 4559494674] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4560645369] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 4561779999] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4562813871] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4564617477] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4566195795] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 4567244598] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4568782764] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4570383090] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 4571441028] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4573202823] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4575181716] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 4576264182] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4577413848] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4578283479] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4579256304] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 4581404688] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4583023683] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 4584226311] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 4585614117] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4587924180] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 4589137812] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4590464550] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4592433363] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4593750063] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4595080434] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4596107292] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4597200699] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4599395682] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4601289336] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4602463236] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4604396664] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4606211610] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4607370810] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4608657879] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 4609757670] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4610871699] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4613322609] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4615335018] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 4616576538] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 4618743633] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4620757176] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4622738778] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 4623947349] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4626506409] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4628513862] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 4629801057] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4631884215] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4634032179] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 4635256227] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4636620471] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 4637902710] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4639013526] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4641140952] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4643094540] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4644214869] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4646335407] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4648338870] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 4649855805] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4651307304] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4652798493] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 4654613901] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 4656180144] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4657685130] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4658729187] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4659826689] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4662830382] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4664790984] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 4666066167] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4667483877] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4669666575] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4670843394] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4673885475] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4676142450] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 4677589539] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 4679607828] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4681516140] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 4683012999] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4684532328] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4686009972] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4687067007] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4688341224] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 4691007405] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4692890811] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 4694068008] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 4695589185] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4697566461] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4698794331] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4700383611] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4702398729] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 4703634432] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4705015077] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4706595159] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4707623088] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4708687389] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 4711050981] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4713249009] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4714701306] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 4716871005] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4718973105] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 4720456818] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 4722828306] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4724691657] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 4726416450] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4727750685] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4729267851] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 4730309451] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4731387801] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4734233448] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4736187792] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 4737595107] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 4739390901] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4741289091] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 4742563959] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4743961467] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4745453748] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4746492303] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4747607613] Running FIND.existing: FIND DUP . CR +[Hera] 35050272 +[Hera] [HADES][TEST ] [KRELTSC: 4749769899] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4752010662] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 4753250985] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 35367408 +[Hera] [HADES][TEST ] [KRELTSC: 4755466527] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4757370828] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 4758558588] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4760449050] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4762299213] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 4763848824] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4765295346] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4767321909] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 4768585521] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4769917131] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4771442550] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4772515734] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4773598095] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4775068137] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4777213581] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 4778498613] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4780034364] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4782034131] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 4783213764] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4784623662] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4786139085] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4787138706] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4788512001] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 4790299479] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4792178349] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 4793483730] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4794844236] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4796900850] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4798135965] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4799461611] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4801298670] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4802341971] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4803404907] Running LATEST.basic: LATEST @ . CR +[Hera] 35131696 +[Hera] [HADES][TEST ] [KRELTSC: 4805280963] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4807267710] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 4808525316] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4810845270] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4812754065] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 4814224737] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4816592823] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4818478245] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 4819725582] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4821019686] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4822068132] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 4822790868] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4823554386] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 35368920 +[Hera] [HADES][TEST ] [KRELTSC: 4825908171] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4827505704] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 4828503309] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 35369384 +[Hera] [HADES][TEST ] [KRELTSC: 4830961653] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4832701293] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 4833903564] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 4835249874] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 4836691923] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4839119880] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4840403925] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4841716866] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4843225611] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4844219457] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4845287412] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 4847126697] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4849079991] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 4850210505] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4851553875] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4853227995] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4854231984] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4855386144] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 4856578986] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4857915783] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 4858970340] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4860219336] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4861101756] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4861970253] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 4867438863] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4868947797] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4869793719] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 35373664 +[Hera] [HADES][TEST ] [KRELTSC: 4874789430] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4876655175] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 4877632515] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 4884785934] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4886284788] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 4887213030] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 4894813329] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4896441963] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4897519494] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4902836337] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4904446113] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4905505080] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 4907106603] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 4908166515] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4910220819] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 4911448332] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 4912752201] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 4914075558] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4916108001] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4917367707] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4918794930] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4920303654] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4921538118] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4922749545] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4926801705] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4928715981] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 4929902292] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4931940846] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4933882254] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4935116592] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 4940164152] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4942090188] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4943339352] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4944658908] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4946173449] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4947313707] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4948388382] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4952551086] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4954262964] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4955363847] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 4960146492] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4961808117] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 4962768804] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 4968075105] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4969355097] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 4970342223] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4971438465] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4972660224] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 4973479161] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4974366621] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 4975911003] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4977804615] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 4978999977] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 4980138828] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4981649379] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 4982861919] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 35141504 +[Hera] [HADES][TEST ] [KRELTSC: 4987371354] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4989210618] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 4990287477] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4991394114] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4992607662] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 4993482417] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4994383128] Running CURRENT.basic: CURRENT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 4995938598] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4997527584] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 4998575862] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 35376528 +[Hera] [HADES][TEST ] [KRELTSC: 5003677056] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5005000476] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 5005831572] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 5006907696] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 5008142496] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5009701074] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 5010905361] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5011981779] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5013145410] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 5014004940] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5015129532] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5017516434] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5019158865] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 5020149225] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5025721449] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5027480661] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5028441600] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5032894650] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5034264375] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 5035152570] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5036387265] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 5037527859] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 5038787481] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 5040092904] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 5041579242] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5042814315] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5043640665] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5044498767] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 5046113142] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5047837515] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 5048843730] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5049987957] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5051210619] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5052315912] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5053188021] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5054265783] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5055766191] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5056982889] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 5058119955] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5059683888] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 5060658435] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 5062416282] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5063925678] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 5065471572] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5066547906] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5067771030] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5068619556] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5069479569] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 5071054065] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5072632656] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 5073825624] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 5074943181] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5076476580] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 5077860795] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5078943786] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5080622022] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5081637540] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5082744051] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5084043636] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 5084843694] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5085745203] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5086766244] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5087976642] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 5088813849] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5089946274] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5091019143] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5092263120] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 5093093838] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5094072186] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5095225275] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 5096449008] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 5097804327] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 5098875138] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5100117582] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 5100932067] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5101793949] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5103913731] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5105422749] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 5106457965] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 5107392990] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5109036198] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 5110067025] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 5111360688] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 5112455859] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5114103414] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 5115353103] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5116475112] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5117729526] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 5118544473] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5119443735] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 5120390436] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5122027617] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5123113674] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5125046934] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5126562924] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 5127802911] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5128824015] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5130068076] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5130930819] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5131852068] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5134082751] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5135697483] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 5136691707] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5138380590] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5140223424] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5141202045] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5142983160] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5144555556] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5145621831] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5146730421] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5148453723] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5149487091] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5150792325] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5152016583] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 5153054235] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5153949507] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5156158854] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5157711027] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 5158680807] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 5160332268] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5161926252] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 5162934987] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 5164799766] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5166681534] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 5167671306] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5168771013] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5170017846] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5170861605] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5171723466] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 5173143402] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5174723358] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 5175736797] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5177799396] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5179403943] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 5180381661] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5181366708] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5183006724] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5184028731] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5185102167] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5186322771] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 5187148554] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5188085742] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5191627224] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5193446832] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 5194594356] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 5196919917] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5198432610] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 5199437061] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 5200492794] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5201310828] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5203195956] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5204250156] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5205339153] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5206551651] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 5207369097] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5208338205] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5210512839] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5212055730] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 5213050374] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 5213941362] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5215698285] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 5216912064] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5217974559] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5219186154] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 5219992806] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5220880917] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 5221949124] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5223473346] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 5224472946] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5226252696] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5227811211] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5229076818] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5230170372] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5231364600] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5232187086] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5233065894] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5235892011] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5237453550] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5238448929] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 5239854270] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 5241110763] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5242799751] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 5243964957] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5245046394] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5246261286] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 5247080328] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5247983265] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5250341292] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5252012094] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5253252837] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 5254449417] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5255488266] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5257181160] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 5258353422] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 5259403443] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 5260339749] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5262038397] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5263120128] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5264224875] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5265509193] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 5266600542] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5267489829] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5270132931] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5271751443] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5272693713] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 5273789997] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 5274810618] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5276508699] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5277573147] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5278861644] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5280100959] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 5280975462] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5281911894] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5284507893] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5286103935] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5287127034] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5289108804] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5290713708] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 5291917071] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 5293400889] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 5294419893] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5296069149] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5297140317] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5298225660] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 5299493220] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 5300785392] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 5301888732] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5303078907] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5304265239] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5305417278] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5308356249] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5309884440] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5310920643] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5312994813] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5314566726] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5315550177] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 5317771305] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5319459264] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5320982394] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5321943144] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5323846122] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5325457074] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5326480992] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5327552643] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5328530592] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5330237703] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5331316662] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5332388229] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5333210841] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5334076419] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5336198091] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5337798669] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5338829916] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5340867000] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5342725584] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5343760779] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5345801643] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5347297557] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5348222670] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5350096248] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5351552934] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5352579519] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5353516959] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5354792541] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5356555533] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5357607906] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5358785271] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5360036346] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5360859882] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5361761370] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5362837746] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5363672454] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5365348086] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5366515056] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5367890472] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5368612116] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5369988183] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5370901305] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5371948008] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5372768457] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5373637542] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5374687143] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5375553057] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5377181124] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5378182215] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5379841509] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5380475163] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5381980233] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5383041195] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5384077146] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5385291597] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5386099803] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5386982559] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5388082896] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5388926928] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5390591073] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5391778707] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5393281257] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5394099879] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5394890130] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5396539134] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5397601104] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5398674582] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5399521995] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5400400509] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5401386585] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5402236287] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5403901461] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5405170533] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5406689946] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5407445568] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5408268096] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5409896268] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5410938036] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5411996814] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5413241316] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5414079972] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5414968944] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5417603772] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5419165521] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5420134629] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5422705302] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5424239709] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5425236285] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5426241765] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5427123576] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5428784067] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5430129474] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5431184304] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5432017899] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5432915607] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5435141145] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5436696741] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5437630863] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5439744744] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5441510739] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5443323585] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5444318796] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5445265791] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5446100919] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5447761200] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5448873213] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5449985415] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5451226977] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5452093143] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5452972770] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5455241064] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5456901051] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5457847332] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5459497617] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5461107183] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5462083935] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5463311175] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5464143237] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5465819982] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5467015071] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5468140608] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5469002721] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5469874305] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5472195771] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5473792212] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5474742672] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5476330293] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5477883348] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5478827382] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5480089965] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5480916693] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5482639953] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5483691465] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5484784431] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5485992645] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5486817210] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5487699651] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5489987937] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5491586730] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5492774553] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5494780788] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5496362445] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5497400097] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5498556420] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5499404085] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5501134107] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5502152103] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5503255422] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5504085951] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5505124317] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5507372094] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5508914712] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5509822227] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5511779931] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5513360013] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5514427170] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5515397223] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5516082243] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5517904770] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5518743237] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5519665830] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5520686556] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5521425798] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5522232240] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5524019865] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5525890482] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5527438560] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5528395236] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5529504057] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5530646919] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5532421188] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5533473540] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5534559828] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5535391911] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5536295394] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5538613605] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5540168046] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5541127704] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5542118715] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5543167161] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5544885255] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5545878198] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5546987061] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5548193469] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5549043381] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5549928846] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5552781612] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5554428810] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5555529147] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5557647480] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5559194928] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5560179030] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5561589012] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5563107270] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5564126736] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5566744407] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5568439317] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5569426758] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5570482197] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5571251133] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5572144389] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5574385341] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5575831926] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5577621252] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5578754370] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5581647267] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5583455955] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5584618284] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5586416934] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5588195844] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5589367203] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5592133386] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5593974288] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5594982078] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5596002804] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5597259465] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5598078066] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5598940473] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5601651552] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5603198433] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5604164034] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5605880049] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5607466410] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5608431633] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5610660216] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5612263944] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5613251763] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5614334313] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5615155182] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5616062277] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5618375385] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5619919893] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5620923042] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5622393126] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5623911216] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5624880765] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 5626601526] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5628554316] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5630079903] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5631406452] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5632502379] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5633742849] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5634562731] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5635434231] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5637583896] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5639109336] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5640056142] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5641101522] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5641916406] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5643798657] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5644815162] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5645885049] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5646683532] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5647616877] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5650237593] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5652126186] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5653381230] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5654571342] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5655793836] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5657822793] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5659025652] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5660229981] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5661749226] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5662777827] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5663881881] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5667055254] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5669249544] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5670379869] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5673195171] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5674983363] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5676145335] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5678839593] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5680996944] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5682297537] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5683626648] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5684675199] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5685746577] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 5687920035] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5689915182] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5691857871] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5693050944] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5695762065] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5697135465] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5697954843] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5699964186] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5701467387] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5702480343] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5703603171] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5704850571] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5705677173] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5706839649] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5708909871] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5710469268] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5711445726] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5713349859] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5714871813] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5715800496] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5717667354] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5719464786] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5720415225] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5722441872] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5723982663] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5724932871] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5725958448] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5726888160] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5727777573] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5729927553] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5731707744] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5732709108] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 5734787646] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5736035781] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5737562691] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5738466552] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5740436037] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5741929578] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5742891462] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5745171852] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5746691601] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5747710542] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5748749202] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5749970415] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5750749704] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5751645795] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5753987820] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5755438290] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5756610867] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5758858560] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5760375516] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5761387107] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5762466654] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5763278745] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5764171917] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5766421605] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5767940682] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5769331344] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5771753757] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5773256895] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5774319957] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5775507192] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5776965852] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5777936955] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5778880569] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5780968074] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5782776783] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5783809500] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 5785548048] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5787196884] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5788746180] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5789702709] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5791794309] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5793350451] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5794474875] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5796513408] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5798053086] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5798947770] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5800005540] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5800813158] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5801706141] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5803636587] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5805156546] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5806068786] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5808607518] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5810136066] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5811045765] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5813019345] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5814543903] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5815493754] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5817455448] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5819221527] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5820200883] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5821306134] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5822494839] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5823285090] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5824147056] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5826828861] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5828414571] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5829350457] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5831534499] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5833192260] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5834151834] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5836488231] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5838072849] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5839028160] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5840103927] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5840946237] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5841920196] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5844369678] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5845872081] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5846818719] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 5848673544] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5850387984] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5851937007] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5852888853] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5855009727] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5856694116] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5857710810] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5858806464] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5860054599] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 5860913898] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5861806608] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5864171586] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5865749169] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5866695303] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5868858093] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5870750088] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5871687108] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5872774152] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 5873590884] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5874498798] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5876882571] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5878525821] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5879489364] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5881733025] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5883486252] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5884508343] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5885689950] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5886927816] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 5887794234] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5888703303] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 5891435697] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 5892483303] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5894042952] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5895168384] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5897440983] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5899097190] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5900096517] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5901173439] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 5901987336] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5902853124] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5905015599] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5906547486] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5907734049] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5910021285] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5911623186] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5912603319] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5913662643] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5914865040] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 5915680512] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5916561819] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5920010460] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5921561520] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 5922517314] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 5924888949] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5926527558] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 5927467077] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 5930236683] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5931496137] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5933418309] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5934390861] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 5936949459] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5938510011] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 5939449341] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 5941610871] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5943189651] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 5944114701] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5945405004] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 5946241833] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5947154199] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5949505401] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5951035881] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 5951986803] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 5954425176] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5955964560] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 5956959288] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5959436070] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5960991456] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5961920706] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 5964299964] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5965861839] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 5966790879] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 5968950120] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5970709038] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 5971644315] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5972842743] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 5974086909] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 5975399472] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 5976673941] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 5977919640] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 5978813694] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5979707454] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5982087909] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5983908987] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 5985070770] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5987538459] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5989531338] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 5990831175] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5993391705] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5995490235] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 5996790534] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 5998225548] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 5999399742] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6001476390] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6002769402] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6004167792] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6005331024] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6007634178] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6009072636] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6010442382] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6011501706] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 6012249768] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6012984936] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6015192792] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6016684485] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 6017721318] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 6019483785] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6021343398] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6022948533] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 6024083478] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6026227914] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6027818496] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 6028876329] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6030038973] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6030984120] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6032673108] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6033952323] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6035351343] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6036511194] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6038507727] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6039795846] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6041063721] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6042203097] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6044303265] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6045865560] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6047307000] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6048789705] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6049925511] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6051022005] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5332 + +[Hera] Total words: 484 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6129460260] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6131156913] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 6132260505] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5349 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6205500231] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6207115362] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 6208140309] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5351 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6289450293] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6291464340] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6292733307] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6294112398] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6295611357] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6296960859] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6298175898] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 6300806211] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6302893170] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 6304255818] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 6305920635] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6307937853] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 6309489963] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 6311444013] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6313452768] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 6314841309] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6316199379] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6317759910] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 6318841473] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6319917744] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6326906019] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6328881069] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 6330020844] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6336430086] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6338374245] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 6339668706] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6343523424] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6345122679] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 6346044012] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 6349246911] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6351254049] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 6353682972] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 6356543844] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6358141923] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 6359095533] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 6361256496] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6362940654] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6363971859] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 6365684367] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6367394922] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 6368455926] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 6369626487] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6370570500] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6372550989] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6373514700] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6374629863] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6375916596] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 6376771884] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6377676144] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6379472652] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6380392536] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6382038243] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 6383103615] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6384541506] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6385750518] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6387285744] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 6388214133] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 6389707464] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6390616071] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6392139768] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6393137541] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6394955049] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6395888625] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6397154295] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 6398458626] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6399578325] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 6400770852] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 6402123714] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 6406519602] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 6408567354] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 6409869774] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 6411631884] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 6416546661] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 6417936336] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 6419264985] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 6420487458] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6421385943] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6422232495] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6423657282] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 6424420779] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6425331402] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6426248283] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 6427021986] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6427881747] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6429008292] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 6429924396] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6430818156] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6431922252] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 6432818406] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6433721826] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6434972271] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 6436145100] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6437019708] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6438121473] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6439106310] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6440056203] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6441173172] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 6442105257] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6442996686] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6444191481] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6445084632] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6445971063] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6447016947] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 6448158150] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6449070474] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6450300444] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 6451552338] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 6452734071] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 6453893754] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6454909482] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 6455587803] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6456366126] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6458158917] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6459777429] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6462865038] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6463994271] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6465213069] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 6466036227] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6466945044] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6468934416] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6470458575] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 6472664289] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6474991551] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6476092119] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6477304323] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 6478124625] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6479027877] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6480718629] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6482310387] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6485489325] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6486646278] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6487839372] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 6488640417] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6489501123] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6491367729] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6492879624] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6495563739] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6497171331] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6499010721] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6502039194] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6503100408] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6504299046] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 6505149315] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6506028816] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6507749451] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6509366829] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6512375184] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6513522435] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6514741758] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 6515587407] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6516492360] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6518024940] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6519644691] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6522356085] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6523690698] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6524901474] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 6525762957] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6526749180] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6528445749] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6530034420] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6545402304] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6547413999] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6548804157] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6550026588] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 6550937106] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6551825616] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6553459731] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6555005877] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6557905893] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6559008897] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6560219211] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 6561269400] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6562184307] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6564059229] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6565652793] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6568339911] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6569446233] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6570734205] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 6571669755] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6572543439] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6574512189] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6576071124] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6578852532] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6579969207] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6581168160] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 6582042726] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6582900534] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6584600820] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6586532064] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6589278864] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6590436594] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6591668769] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 6592590732] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6593491758] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6595056678] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6596648226] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6599634468] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6600891696] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6602119356] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 6602981196] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6603847971] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6605275635] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6606919704] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6609504951] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6610582608] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6612127536] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 6612953949] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6613880616] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6615404838] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6616978620] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6619777521] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6620858034] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6622088697] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 6622904820] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6623975820] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6625355478] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6626908176] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6629642502] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6630757035] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6631939146] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 6632821776] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6633745986] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6635226696] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6637116549] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6639900498] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6641032755] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6642231750] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 6643163730] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6644070762] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6645585135] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6647161458] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 6649100934] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6651305829] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6652686369] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6654217290] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6656960331] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6658140846] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6659396268] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 6660249750] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6661138302] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6662960241] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6664507479] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6667285464] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6668628750] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6670198899] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6672909789] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6674390415] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6675655476] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 6676508496] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6677377245] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6678930300] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6680485917] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6683208945] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6684555129] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6686113854] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6689442900] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6690491493] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6691706700] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 6692560098] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6693445017] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6694914324] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6696481743] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6699323295] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6700707090] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6702415356] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6705198213] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6706262661] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6707434524] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 6708246090] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6709194744] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6710940957] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6712699182] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 6715195116] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6717044838] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6718128627] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6719360907] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 6720200928] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6721099287] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6722804340] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6724548894] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6727391769] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6728503089] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6729724197] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 6730700403] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6731608527] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6733436619] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6735029742] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6738116217] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6739287219] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6740512002] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 6741916944] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 6743045988] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6744363066] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 6745346181] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6746217366] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 6748381290] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6750222801] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 6751483305] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6752678058] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6753907398] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 6754846287] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6755689479] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6758018442] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6759814047] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 6761112687] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6762498981] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6763707552] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 6764670318] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6765577791] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6767960430] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6769675374] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6770885961] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6772065594] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6773301192] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6774271749] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6775377084] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6780288837] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6781817238] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 6782746530] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6783675066] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6784904658] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 6785810157] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6786671997] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6789910029] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6791572998] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 6792804123] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6793938207] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6795161646] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 6796074390] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6796933374] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6799685613] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6801454023] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6802786326] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6803970978] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6805174257] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 6806117472] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6806996826] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 6809798163] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6811441665] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6812917860] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6814261440] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6815503212] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 6816395250] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6817372485] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6820224390] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6821866422] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 6823087425] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6824087403] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6825571704] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 6826516977] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6827424429] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6831813828] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6833546349] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6834621024] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6835909773] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 6837113199] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 6838677741] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 6839825832] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6841069074] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 6841985199] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6842892273] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 6845265903] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6846945714] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 6848115624] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6849319806] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6850748877] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 6851656749] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6852561828] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 6854845872] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6856478979] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 6857550168] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6858719574] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6859908447] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 6860778204] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6861691599] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6864186630] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6865751844] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 6866981835] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 6868566810] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6870162369] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 6871439799] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6872548557] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6873769518] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 6874585347] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6875682051] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 6878217297] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6879797337] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 6880752963] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6881845425] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6883075269] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 6883933938] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6884827551] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6886935909] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6888799743] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 6890037945] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6891206070] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6892429572] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 6893317368] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6894229377] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6895883505] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6897523878] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 6898811808] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6899969454] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 6901592376] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 6902475216] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 6903403059] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 6904304106] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 6905349780] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 6906483843] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 6907413366] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 6908372898] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 6909436842] ============================================== +[Hera] PARITY:M7.1a word_count=498 here=0x00000000000000d8 latest_id=667 hash=0xe9795d240d1e90c6 +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000003d727000, 0x000000003d77282a) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] PCI: ECAM mapped (amd64) +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: no device on PCI bus 0 +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 7071440439] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7085005074] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7281467130] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7285805646] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7556894058] ( Unterminated comment + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x5d35c5c6a6eafe04 mode=m capsule_hash=0x5d35c5c6a6eafe04 dict_hash=0xe04cb6782cb6365b +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] APIC Timer: started (LVT=0x00020020 ICR=10112508) +[Hera] I/O APIC: keyboard IRQ1 unmasked +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=643 evictions=0 +[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=21845 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x271108a488516c37 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 10366915902] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 17630193798] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0xe585e56cb09dc857 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 466 ticks, trust=0x00010000, variance=0x00000000 +[Hera] blkio_usb: MSC device ready +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR +[Hera] T01=1 2 +[Hera] ok +[Hera] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR +[Hera] T02=-1 -2 +[Hera] ok +[Hera] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR +[Hera] T03=1 -2 +[Hera] ok +[Hera] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR +[Hera] T04=-1 2 +[Hera] ok +[Hera] (zuse) ok> ." T05=" 2147483647 1 + . CR +[Hera] T05=2147483648 +[Hera] ok +[Hera] (zuse) ok> ." T06=" -2147483648 NEGATE . CR +[Hera] T06=2147483648 +[Hera] ok +[Hera] (zuse) ok> ." T07=" -2147483648 ABS . CR +[Hera] T07=2147483648 +[Hera] ok +[Hera] (zuse) ok> ." T08=" -1 1 RSHIFT . CR +[Hera] T08=9223372036854775807 +[Hera] ok +[Hera] (zuse) ok> ." T09=" -8 2 RSHIFT . CR +[Hera] T09=4611686018427387902 +[Hera] ok +[Hera] (zuse) ok> ." T10=" 1 31 LSHIFT . CR +[Hera] T10=2147483648 +[Hera] ok +[Hera] (zuse) ok> ." T11=" -1 0 < . CR +[Hera] T11=-1 +[Hera] ok +[Hera] (zuse) ok> ." T12=" -1 0 U< . CR +[Hera] T12=0 +[Hera] ok +[Hera] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR +[Hera] T13=56088 +[Hera] ok +[Hera] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR +[Hera] T14=DOUBLE-OVERFLOW +[Hera] +[Hera] ok +[Hera] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR +[Hera] T15=14285 5 +[Hera] ok +[Hera] (zuse) ok> ." T16=" 7 11 3 */ . CR +[Hera] T16=25 +[Hera] ok +[Hera] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR +[Hera] T17=2 25 +[Hera] ok +[Hera] (zuse) ok> ." T18=" -5 S>D SWAP D. CR +[Hera] T18=-5 +[Hera] ok +[Hera] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR +[Hera] T19=-2 +[Hera] ok +[Hera] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR +[Hera] T20=5 +[Hera] ok +[Hera] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR +[Hera] T21=-5 3 +[Hera] ok +[Hera] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR +[Hera] T22=-1 +[Hera] ok +[Hera] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR +[Hera] T23=0 -1 6 +[Hera] ok +[Hera] (zuse) ok> ." T24=" -2147483648 2/ . CR +[Hera] T24=-1073741824 +[Hera] ok +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 79969860474] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 80013755661] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x7cf09e01549546cc-0x99319366653ccc14 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 83124013014] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] WIREBIND: rajames attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hermes] [HADES][WARN ] [KRELTSC: 185303285559] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok> S" bob" USE +[Hera] USE: bob not found +[Hera] ok +[Hera] (zuse) ok> S" bob" USE +[Hera] USE: bob not found +[Hera] ok +[Hera] (zuse) ok>  +[rajames] [HADES][WARN ] [KRELTSC: 249706824612] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok> S" bob" USE +[Hera] USE: bob not found +[Hera] ok +[Hera] (zuse) ok> S" bob" USE +[Hera] USE: bob not found +[Hera] ok +[Hera] (zuse) ok> S" bob" USE +[Hera] USE: bob not found +[Hera] ok +[Hera] (zuse) ok> S" bob" USE +[Hera] USE: bob not found +[Hera] ok +[Hera] (zuse) ok> S" bob" USE +[Hera] USE: bob not found +[Hera] ok +[Hera] (zuse) ok> S" bob" USE +[Hera] USE: bob not found +[Hera] ok +[Hera] (zuse) ok> S" bob" USE +[Hera] USE: bob not found +[Hera] ok +[Hera] (zuse) ok> S" bob" USE +[Hera] USE: bob not found +[Hera] ok +[Hera] (zuse) ok> S" bob" USE +[Hera] USE: bob not found +[Hera] ok +[Hera] (zuse) ok> S" bob" USE +[Hera] USE: bob not found +[Hera] ok +[Hera] (zuse) ok> S" bob" USE +[Hera] USE: bob not found +[Hera] ok +[Hera] (zuse) ok> S" bob" USE +[Hera] USE: bob not found +[Hera] ok +[Hera] (zuse) ok> S" bob" USE +[Hera] USE: bob not found +[Hera] ok +[Hera] (zuse) ok>  +[Hera] Stadium: dispatch cell=73485 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x7cf09e01549546cc-0x99319366653ccc14 name=rajames +[Hera] KILL: rajames dead +[Hera] Stadium: dispatch cell=78685 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 name=rajames~user +[Hera] KILL: rajames~user dead +[Hera] WIREBIND: rajames~user detached without flush (device already gone) +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 416566171560] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 416605849779] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 420004870257] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0xd62c30ac78839535 +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok> S" 00" USE +[00] USE: now using 00 +[00] ok +[00] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T01=1 2 +[00] ok +[00] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T02=-1 -2 +[00] ok +[00] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T03=1 -2 +[00] ok +[00] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T04=-1 2 +[00] ok +[00] (zuse) ok> ." T05=" 2147483647 1 + . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T05=2147483648 +[00] ok +[00] (zuse) ok> ." T06=" -2147483648 NEGATE . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T06=2147483648 +[00] ok +[00] (zuse) ok> ." T07=" -2147483648 ABS . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T07=2147483648 +[00] ok +[00] (zuse) ok> ." T08=" -1 1 RSHIFT . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T08=9223372036854775807 +[00] ok +[00] (zuse) ok> ." T09=" -8 2 RSHIFT . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T09=4611686018427387902 +[00] ok +[00] (zuse) ok> ." T10=" 1 31 LSHIFT . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T10=2147483648 +[00] ok +[00] (zuse) ok> ." T11=" -1 0 < . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T11=-1 +[00] ok +[00] (zuse) ok> ." T12=" -1 0 U< . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T12=0 +[00] ok +[00] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T13=56088 +[00] ok +[00] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T14=DOUBLE-OVERFLOW +[00] +[00] ok +[00] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T15=14285 5 +[00] ok +[00] (zuse) ok> ." T16=" 7 11 3 */ . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T16=25 +[00] ok +[00] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T17=2 25 +[00] ok +[00] (zuse) ok> ." T18=" -5 S>D SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T18=-5 +[00] ok +[00] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T19=-2 +[00] ok +[00] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T20=5 +[00] ok +[00] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T21=-5 3 +[00] ok +[00] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T22=-1 +[00] ok +[00] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T23=0 -1 6 +[00] ok +[00] (zuse) ok> ." T24=" -2147483648 2/ . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T24=-1073741824 +[00] ok +[00] (zuse) ok>  +[00] Stadium: dispatch cell=81286 behaviour=COOL identity=0 +[00] PARITY:KILL vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 name=00 +[00] KILL: 00 dead +[00] Stadium: dispatch cell=82586 behaviour=COOL identity=0 +[00] PARITY:KILL vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee name=00~user +[00] KILL: 00~user dead +[00] WIREBIND: 00~user detached without flush (device already gone) +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 471698542707] xhci: CSW status = FAILED +[00] [HADES][WARN ] [KRELTSC: 471723228711] xhci: unit not ready -- retrying TEST UNIT READY +[00] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 474947912670] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[00] (zuse) ok> S" 01" USE +[01] USE: now using 01 +[01] ok +[01] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T01=1 2 +[01] ok +[01] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T02=-1 -2 +[01] ok +[01] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T03=1 -2 +[01] ok +[01] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T04=-1 2 +[01] ok +[01] (zuse) ok> ." T05=" 2147483647 1 + . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T05=2147483648 +[01] ok +[01] (zuse) ok> ." T06=" -2147483648 NEGATE . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T06=2147483648 +[01] ok +[01] (zuse) ok> ." T07=" -2147483648 ABS . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T07=2147483648 +[01] ok +[01] (zuse) ok> ." T08=" -1 1 RSHIFT . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T08=9223372036854775807 +[01] ok +[01] (zuse) ok> ." T09=" -8 2 RSHIFT . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T09=4611686018427387902 +[01] ok +[01] (zuse) ok> ." T10=" 1 31 LSHIFT . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T10=2147483648 +[01] ok +[01] (zuse) ok> ." T11=" -1 0 < . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T11=-1 +[01] ok +[01] (zuse) ok> ." T12=" -1 0 U< . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T12=0 +[01] ok +[01] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T13=56088 +[01] ok +[01] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T14=DOUBLE-OVERFLOW +[01] +[01] ok +[01] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T15=14285 5 +[01] ok +[01] (zuse) ok> ." T16=" 7 11 3 */ . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T16=25 +[01] ok +[01] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T17=2 25 +[01] ok +[01] (zuse) ok> ." T18=" -5 S>D SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T18=-5 +[01] ok +[01] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T19=-2 +[01] ok +[01] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T20=5 +[01] ok +[01] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T21=-5 3 +[01] ok +[01] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T22=-1 +[01] ok +[01] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T23=0 -1 6 +[01] ok +[01] (zuse) ok> ." T24=" -2147483648 2/ . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T24=-1073741824 +[01] ok +[01] (zuse) ok>  +[01] Stadium: dispatch cell=83236 behaviour=COOL identity=0 +[01] PARITY:KILL vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 name=01 +[01] KILL: 01 dead +[01] Stadium: dispatch cell=83561 behaviour=COOL identity=0 +[01] PARITY:KILL vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 name=01~user +[01] KILL: 01~user dead +[01] WIREBIND: 01~user detached without flush (device already gone) +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 522340721490] xhci: CSW status = FAILED +[01] [HADES][WARN ] [KRELTSC: 522374131482] xhci: unit not ready -- retrying TEST UNIT READY +[01] blkio_usb: MSC device ready +[Hera] [HADES][ERROR] [KRELTSC: 522530238468] xhci: USB MSC block-subsystem attach failed +[01] (zuse) ok> S" 02" USE +[01] USE: 02 not found +[01] ok +[01] (zuse) ok> S" 02" USE +[01] USE: 02 not found +[01] ok +[01] (zuse) ok> S" 02" USE +[01] USE: 02 not found +[01] ok +[01] (zuse) ok> S" 02" USE +[01] USE: 02 not found +[01] ok +[01] (zuse) ok> S" 02" USE +[01] USE: 02 not found +[01] ok +[01] (zuse) ok> S" 02" USE +[01] USE: 02 not found +[01] ok +[01] (zuse) ok> S" 02" USE +[01] USE: 02 not found +[01] ok +[01] (zuse) ok> S" 02" USE +[01] USE: 02 not found +[01] ok +[01] (zuse) ok> S" 02" USE +[01] USE: 02 not found +[01] ok +[01] (zuse) ok> S" 02" USE +[01] USE: 02 not found +[01] ok +[01] (zuse) ok> S" 02" USE +[01] USE: 02 not found +[01] ok +[01] (zuse) ok> S" 02" USE +[01] USE: 02 not found +[01] ok +[01] (zuse) ok> S" 02" USE +[01] USE: 02 not found +[01] ok +[01] (zuse) ok> S" 02" USE +[01] USE: 02 not found +[01] ok +[01] (zuse) ok> S" 02" USE +[01] USE: 02 not found +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 856156399413] xhci: CSW status = FAILED +[01] [HADES][WARN ] [KRELTSC: 856191949011] xhci: unit not ready -- retrying TEST UNIT READY +[01] blkio_usb: MSC device ready +[Hera] [HADES][ERROR] [KRELTSC: 856406462646] xhci: USB MSC block-subsystem attach failed +[01] (zuse) ok>  +[Artemis] Stadium: dispatch cell=63401 behaviour=DELIVER msg_idx=0 +[01] (zuse) ok> S" 03" USE +[01] USE: 03 not found +[01] ok +[01] (zuse) ok> S" 03" USE +[01] USE: 03 not found +[01] ok +[01] (zuse) ok> S" 03" USE +[01] USE: 03 not found +[01] ok +[01] (zuse) ok> S" 03" USE +[01] USE: 03 not found +[01] ok +[01] (zuse) ok>  +[Artemis] Stadium: dispatch cell=63402 behaviour=DELIVER msg_idx=1 +[01] (zuse) ok> S" 03" USE +[01] USE: 03 not found +[01] ok +[01] (zuse) ok>  \ No newline at end of file diff --git a/logs/20260910-181818/amd64/qemu-amd64-20260910-181818.log b/logs/20260910-181818/amd64/qemu-amd64-20260910-181818.log new file mode 100644 index 00000000..81840174 --- /dev/null +++ b/logs/20260910-181818/amd64/qemu-amd64-20260910-181818.log @@ -0,0 +1,8990 @@ +[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +RAW SERIAL UP +[CKPT 002] Serial (COM1) initialized +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +EBS... +EBS OK +Calling kernel_main (monolithic)... + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: amd64 +Build: Sep 10 2026 16:07:47 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 133 +Total memory: 1023 MB +Usable memory: 968 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 249359 + Free pages : 247836 + Used pages : 1523 + Total MB : 974 + Free MB : 968 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +APIC: IA32_APIC_BASE MSR=0x00000000fee00900 +APIC: stale-ISR drain: 0 EOI(s) issued +APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) +APIC: init done + +I/O APIC: init... +I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 + override: source=00 gsi=2 flags=0x0000 + override: source=05 gsi=5 flags=0x000d + override: source=09 gsi=9 flags=0x000d + override: source=0a gsi=10 flags=0x000d + override: source=0b gsi=11 flags=0x000d +i8042: keyboard ACKed enable-scanning +i8042: IRQ1 enabled in controller config byte +I/O APIC: keyboard IRQ1 routed (masked) + +Timer: init... +Timer: init start +Timer: PM_TMR_BLK discovered from FADT at port 1544 +Timer: VM mode detected (hypervisor present). +Timer: HPET calibration disabled (VM-exit MMIO would poison timing). +Timer: WARNING: invariant TSC not present under hypervisor. +Timer: continuing in RELATIVE mode (no determinism guarantees). +Timer: RDTSCP not present; using RDTSC (less serialized). +Timer: CPUID frequency unavailable; trying PM Timer... +Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2116499919 Hz +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 24641536 + Heap end addr: 561512448 + +Heartbeat: init... +APIC Timer: calibrating... +APIC Timer: apic_hz=1028151709, tick_hz=100, initial_count=10281517 +APIC Timer: configured (masked, ready to start) +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0xffff900000000000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 5459916] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 72035523] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 98292726] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 100286613] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 101747835] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 103389216] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 104571243] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 105872487] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 106772337] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 107867298] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 118372086] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 120135099] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 123808377] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 125588862] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 127202040] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 129898734] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 131539968] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 133117362] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 136018554] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 137993961] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 139568394] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 143246124] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 144925683] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 146501481] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 150681720] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 151750494] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 152658471] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 154402752] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 155585682] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 156942114] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 158174457] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 158986926] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 159894987] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 161299635] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 163098978] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 165716586] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 167046894] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 168631638] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 171384297] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 172736739] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 174529446] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 177322719] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 178769997] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 180336219] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 183668457] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 187588527] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 189138159] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 190677228] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 193441059] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 194867715] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 196469133] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 199157616] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 201059712] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 202674024] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 205505643] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 207392073] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 208974003] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 211840041] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 213822147] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 215449164] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 218387022] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 220073826] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 221552499] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 223111497] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 226306794] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 227850777] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 229462212] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 232162854] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 233594004] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 235181121] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 238233366] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 239709099] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 241297056] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 244076406] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 245789145] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 247456587] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 250832526] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 251916609] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 252800646] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 254475732] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 255566976] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 256779117] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 258064233] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 258973008] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 259858809] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 261311022] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 263233362] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 266103096] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 267567930] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 269139717] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 271978434] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 273488712] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 275206869] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 276887247] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 280012257] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 281489397] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 283118850] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 286071450] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 287192262] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 288464673] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 290226510] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 291370485] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 292401942] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 293497659] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 295258488] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 296346162] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 297448935] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 298710951] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 299579112] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 300658323] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 302816976] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 304470663] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 307486641] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 308946792] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 310574124] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 313547892] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 315427098] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 317175894] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 320878299] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 322071666] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 323186955] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 324953895] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 326053560] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 327029661] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 328447413] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 330525426] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 331679859] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 332839017] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 334202883] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 335082615] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 336023289] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 337581405] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 339187023] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 342371484] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 343628817] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 345522954] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 347243274] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 350459781] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 352032660] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 353769318] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 357168231] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 358356663] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 359512839] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 361276209] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 362274297] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 363371631] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 364432887] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 366263541] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 367578267] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 368594961] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 369672765] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 371483469] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 372586284] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 373735782] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 375021948] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 375962979] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 376865559] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 378413007] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 380378607] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 383277783] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 384696711] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 386373309] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 389204823] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 390820647] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 392646912] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 396022515] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 397286841] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 398632962] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 399536025] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 400548057] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 402344187] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 404156193] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 407516508] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 409181136] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 410986716] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 413563773] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 415301880] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 416752791] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 418624458] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 421303428] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 422387532] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 423704043] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 424674642] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 425733924] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 427581399] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 429281412] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 432533619] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 434130018] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 435779778] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 438867723] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 440047461] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 441415527] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 442316028] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 443570757] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 445267641] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 446944050] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 449868384] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 451229625] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 452801412] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 455807205] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 457243374] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 458778726] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 461462421] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 462573741] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 463535499] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 465290406] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 466368273] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 467432448] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 468905451] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 469772478] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 470654667] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 472276161] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 473836482] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 474837153] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 478271010] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 479753274] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 481539072] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 484427517] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 485934645] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 487492572] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 490463484] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 491716239] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 492953139] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 494927391] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 496125924] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 497182413] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 498202257] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 499867494] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 500914659] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 502140954] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 503436381] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 504782019] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 506340387] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 507717924] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 508610382] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 509536251] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 511336182] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 512985690] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 516034302] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 517403355] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 519475047] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 522603480] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 524183079] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 525745164] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 528115833] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 530022423] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 532084287] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 533638665] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 537059817] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 538098162] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 538957251] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 540763839] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 541894815] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 543113025] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 544514418] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 545399841] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 546292467] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 547662948] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 549290658] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 552432594] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 553946610] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 555556974] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 558925311] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 559941543] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 560769636] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 562434747] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 563574753] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 564718476] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 566054307] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 566928957] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 567847497] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 569569938] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 571181163] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 573922041] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 575582931] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 577130799] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 579481812] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 581732277] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 582741873] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 583592184] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 585263238] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 586397973] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 587531385] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 588757512] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 590070411] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 591125472] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 592409118] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 593296473] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 594615651] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 596579970] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 598128951] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 600900930] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 602295078] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 603837885] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 606818730] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 608551356] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 610192527] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 613101132] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 614783988] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 616308651] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 619620624] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 621313623] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 623046816] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 626281278] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 627851154] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 629393373] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 630426279] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 634328520] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 635465838] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 637292733] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 638434293] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 639451071] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 641026638] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 642104967] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 643265070] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 644793996] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 645605331] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 646533531] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 648032742] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 649563789] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 652528884] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 654261174] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 655808370] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 658899108] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 659903244] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 661566003] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 662603634] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 663644793] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 664893495] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 665698488] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 666890028] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 668974425] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 670514481] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 673297422] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 674669079] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 676194603] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 678873615] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 680361507] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 682398297] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 684839841] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 686888811] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 688357362] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 689930283] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 692761986] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 693819798] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 695564499] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 696567039] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 697516785] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 699284523] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 700936341] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 703750278] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 705220740] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 707242473] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 710196564] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 711423699] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 712814235] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 713664357] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 714537306] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 716218440] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 717786300] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 720841191] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 722275407] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 723930963] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 727208706] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 728314776] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 729607221] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 730419921] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 731300514] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 733303011] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 734866629] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 736801296] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 739613931] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 741063288] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 742673274] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 745674762] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 746744817] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 747964329] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 748799667] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 749674296] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 751695231] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 753264372] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 756659526] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 758759610] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 760373145] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 763530537] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 764593200] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 765854082] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 766655232] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 767564679] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 768978609] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 770956620] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 773821923] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 775216512] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 776957328] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 778615068] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 780301788] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 781518465] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 783186558] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 784087563] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 785028300] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 786780015] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 788487210] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 791355957] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 792901032] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 794446422] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 797601546] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 799203090] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 800886681] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 803748519] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 804856164] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 806175489] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 807012213] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 808225824] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 809962020] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 811511904] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 814266054] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 815846220] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 817444005] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 819140028] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 821333037] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 822759231] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 824383224] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 825274443] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 826217889] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 827947890] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 829635135] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 832569507] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 834091587] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 835671669] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 838887084] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 840412818] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 842004723] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 845073243] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 846691230] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 848305878] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 850489311] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 852937575] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 853970376] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 855700713] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 856822470] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 857964807] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 859162626] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 860039544] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 860923539] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 862921710] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 864557736] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 867435408] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 869046234] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 870784425] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 873708906] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 875487144] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 877032891] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 879841410] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 880874148] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 882519708] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 883549905] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 884602698] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 885976308] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 887002683] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 888163479] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 890193234] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 891756390] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 893601408] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 895965315] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 897627885] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 899218677] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 902666688] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 904353492] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 905909634] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 908939346] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 910002513] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 911710527] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 913194660] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 914379354] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 915650442] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 916562556] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 917475090] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 919415385] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 920990343] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 923567967] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 925205505] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 926204013] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 927804570] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 929069925] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 930616344] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 932266272] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 935158413] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 936243462] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 938312823] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 939438024] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 940560012] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 941898804] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 942774042] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 943778157] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 946091748] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 947818557] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 951743058] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 952964250] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 954769704] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 955941336] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 957620034] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 958827366] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 960471645] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 961550940] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 962900484] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 964187343] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 965107479] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 966037422] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 967950648] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 969530646] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 972855429] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 973910133] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 975737511] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 976888542] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 977923002] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 979649307] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 980746032] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 981976254] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 983237094] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 984622443] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 985768833] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 987034293] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 988142085] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 989255442] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 990822987] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 992432301] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 995306487] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 996752232] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 998425974] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1001150913] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1002790320] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1004218236] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1006930890] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1008369894] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1009935381] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 1012519851] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1014151530] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1016048649] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1017646539] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1020846414] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1022379708] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1023965775] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1027160799] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1028534304] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1029530292] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1031264871] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1032407019] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1033347777] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1034076708] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1035788817] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1036887663] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1038107091] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1039401153] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1040372592] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1041649098] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1043235270] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1044873522] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1047562425] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1048903590] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1050496608] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1053382911] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1055066250] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1056641355] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1059303021] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1060602690] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1062204738] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1064901537] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1066291002] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1068253074] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1070971923] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1072444254] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1074047373] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1077252372] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1078843668] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1080838794] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 1082450292] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1085536767] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 1086599052] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1087460787] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1089170271] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1090317459] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 1091303325] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1092154077] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1094270982] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1095418926] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1096527936] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1097794236] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 1098643707] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1099594125] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1101101925] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1102689882] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1106119476] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1107527106] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1109082156] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1111792038] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1113109011] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1114653309] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1117284546] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1119290970] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1120887810] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1123798557] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1125258645] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1126988709] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1129604826] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1131462591] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1133148618] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1136172114] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1137614121] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1139205669] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1142215074] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 1143567369] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1144431057] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1146079242] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1147276410] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 1148285292] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1149185940] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1150873689] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1151970456] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1153029822] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1154254185] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 1155101346] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1156270395] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1158303132] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1159898103] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 1162239393] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1164376458] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1165742991] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1167331830] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1170395604] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1171840068] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1173422838] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1176090993] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1177624833] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1179273732] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1182187755] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1183612122] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1185341955] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1187940306] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1189268304] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1190865816] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1194064368] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 1195162542] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1196053341] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1197724122] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1198817781] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 1199856315] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1200718785] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1202366928] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1203482889] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 1204413063] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1205369634] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1207257177] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1208368350] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1209445944] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1210731837] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 1211602707] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1212525720] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1214406291] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1215977700] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1218822045] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1220343495] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1221973704] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1224904254] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1226284353] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1227897741] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1230885726] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 1232075544] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1233739143] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1235364501] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1238396565] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1239969738] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1241716119] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1244708325] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1246133658] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1247691774] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1250588598] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1251751305] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1252713882] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1254512511] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1255654155] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 1256961867] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1258206348] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1260339066] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1261395009] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1262404185] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1263261468] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1265110539] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1266267849] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1267386309] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1268710380] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 1269599877] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1270787763] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1272704433] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1274259966] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1277073861] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1278596403] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1280237217] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1283543289] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1285052055] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1286673885] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1289791818] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1290875586] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1291824450] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1293655566] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1294748259] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1296120882] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1297162209] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1299130602] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1300420296] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1301512905] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1302444990] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1304208276] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1305348954] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1306503387] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1307917590] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 1309027356] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1310343216] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1312244472] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1313931171] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1316859999] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1318322565] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1319955546] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 1323005124] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 1324605156] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1325960475] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1327530267] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1330196280] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1331800953] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1333504305] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1337202783] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 1338365217] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1339173003] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1340834586] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1341896766] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1342977069] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1344226590] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 1345118544] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1346020641] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1347538941] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1349458299] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1352376648] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1353836652] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1355483388] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1358250369] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1359608586] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1361497389] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1364345682] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1366054515] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1367669562] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1370912739] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 1372075782] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1373027460] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1375098942] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1376159778] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1377294156] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1378555773] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 1379400792] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1380335922] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1381982322] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1383620889] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1386596652] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1387942164] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1389515862] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1392183261] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1393546140] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1395252117] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1398012609] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1399641621] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1401233841] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1403259900] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1405059957] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 1406088621] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1407000882] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1408691403] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1409871855] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 1411173666] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1412081601] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1413831930] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1415035482] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1416125970] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1417388784] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 1418215554] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1419133506] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1420683138] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1422261960] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1425247362] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1426659003] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1428274134] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1430958984] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1432369281] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1433989767] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1436845767] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1438260894] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1439946858] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1442725557] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 1443765015] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1444675239] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1446367902] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1447453560] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 1448478045] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1449537411] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1451178561] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1452227784] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1453409748] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1454735772] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 1455609204] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1456515795] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1457888418] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1459587171] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1462556991] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1463856135] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1465426284] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1468324200] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1469759592] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1471474116] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1474711644] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1476129438] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1477723863] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1480340715] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1481791017] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1483500102] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1485447075] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1488160191] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 1489242111] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1490149395] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1491899892] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1492984374] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1494054072] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1495304517] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 1496124903] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1497155625] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1498947387] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1500751665] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1503493362] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1504806219] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1506384558] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1508899665] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1510227369] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1512188265] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1515308172] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1516684008] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1518274842] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1520944551] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1522514826] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1524344094] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1527573558] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 1528631412] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1529694306] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1531541928] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1532679078] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1533770406] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1535015916] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 1535850939] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1536812802] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1538563971] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1540219968] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1542949443] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1544291343] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1545893391] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1548494577] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1550204544] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1551891411] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1554883554] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 1555962723] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1556827923] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1558534320] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1559604270] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1560656664] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1561971684] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 1563105474] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1564045371] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1565452098] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1567020063] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1569654933] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1570940028] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1572540354] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1574250636] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1577455320] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1578862320] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1580415732] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1583141448] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 1584217866] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1585149993] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1587042114] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1588130565] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1589214333] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1590448713] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 1591294467] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1592191545] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1593645249] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1595216133] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1597912827] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1599234189] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1601150607] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1603820085] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1605100287] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1606662729] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1609359990] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1610599473] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1612346001] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1615307022] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1616787711] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1618362123] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1621390470] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 1622499270] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1623382446] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1625378055] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1626418038] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1627541160] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1628833038] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 1629649329] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1630556277] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1632117690] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1633689351] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1636432266] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1638121674] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1639701231] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1642403826] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1643799507] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1645528122] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1648170930] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1649523729] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1651284810] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1653976758] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 1654969659] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1656669861] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1658320377] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1661036853] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 1662087546] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1663265058] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1665022254] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1666161399] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1667274252] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 1668538578] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 1669849797] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 1670964141] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1672276935] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 1673114793] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1674024114] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1675792671] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1677371850] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1680087612] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1681486842] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1683033471] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1685689320] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1687142142] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1688998500] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1691720436] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1693105050] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1694697270] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1697292114] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1698637668] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1700237763] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1703441103] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 1704615591] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1705544085] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1707302793] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1708437969] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 1709431122] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1710327948] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1711983273] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1713212613] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1714843725] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1716113385] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 1716997128] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1717977051] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1719717678] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1721340264] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1724067135] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1725772083] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1727625564] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1730328726] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1731773694] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1733462976] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1735584732] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1737637587] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1739478930] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1741068672] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1743672735] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1745071041] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1746704295] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1749543054] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 1750868028] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1751794674] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1753499958] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1754619825] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 1755641790] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1756641999] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1758289848] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1759565220] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1760665893] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1761987507] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 1762884816] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1764285369] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1765993950] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1767600786] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1770196638] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1771595007] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1773169440] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1776077835] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1777515411] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1779084237] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1781873688] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1783237512] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1784871039] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1787507883] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1789131981] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1791145335] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1794199596] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 1795287921] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1796195961] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1797952506] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1799050827] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 1799997234] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1800879171] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1802546298] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1803882843] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1804985763] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1806242781] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 1807096158] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1807983450] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1809568992] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1811180322] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1813753536] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1815026052] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1816829280] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 1819427022] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1823389722] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1824739245] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1826315337] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1829226126] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1830624936] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1832244624] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1834977102] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 1836112719] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1837007802] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1838698491] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1839749877] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1841153811] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1842357447] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 1843205448] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1844104920] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1845452343] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1847088411] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1849937628] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1851271737] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1852823721] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1855929033] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1857312681] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1858870104] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1861680072] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1863166557] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1864828140] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1867774650] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1869181755] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1870829352] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1873488162] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 1874552841] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1875610422] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1877386665] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1878720816] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 1879754310] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1880660817] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1882391994] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1883490966] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1884631413] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1885882215] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 1886735907] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1887618495] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1889170353] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1890878682] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1893737622] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1895232990] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1896797280] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 1897879662] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1900882410] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1902227817] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1904131719] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1906789647] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1908218592] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1909792584] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1912466640] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 1913535897] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1914452148] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1916686233] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1919569323] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 1920794904] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1921719219] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1923571734] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1924766634] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1925958888] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1927362612] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 1928261790] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1929253788] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1931102628] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1932823032] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1935694404] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1937293281] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1939007427] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1941869916] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1943641707] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1945299699] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1948049733] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1949579919] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1951418805] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1954385958] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1956222870] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1957944282] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1960960806] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 1961994468] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1962952866] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1964715669] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1965823293] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 1966974765] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1967933457] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1970391780] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1971572841] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1972780572] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1974070392] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 1974950061] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1975894704] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1977611853] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1979278497] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1981534716] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1983942618] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1985408943] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1986970419] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1989608397] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1990860690] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1992438042] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1995328524] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1997194206] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1998858624] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2001605697] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2003125488] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2004659874] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2007580554] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 2008650357] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2009569149] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2011303812] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2012403897] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 2013366537] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2014228083] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2015895546] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2016969087] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2018008146] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2019515883] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 2020340826] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2021292504] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2022780291] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2024307075] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2026983063] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2028326055] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2029898892] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2032703085] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2034035178] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2035613265] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2038261512] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 2039288307] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2040208968] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2041901841] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2042954613] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2044259721] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2045503530] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 2046346617] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2047294620] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2048761680] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2050357470] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2053008090] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2054421810] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2055949161] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2070360159] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2072086422] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2073413664] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2074940238] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2077533738] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 2078531469] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2079472836] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2081143302] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2082482955] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2083615485] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2084860239] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 2085695787] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2086582281] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2088091929] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2089625538] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2092271769] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2093632002] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2095444680] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2098129824] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2099422542] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2100980301] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2103571764] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 2104874751] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2106051507] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2108643369] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2110029306] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2111307807] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2112631395] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 2113508502] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2114405769] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2116021488] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2117628303] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2120613789] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2122021188] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2123579472] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2126262936] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2127660507] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2129258208] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2132285799] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 2133323409] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2134220109] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2135929152] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2136993474] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2138069787] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2139317460] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 2140142130] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2141082090] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2142686973] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2144495871] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2147331879] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2148750702] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2150374716] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2152984827] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2154342561] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2156003787] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2158362402] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2160533739] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2161938639] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2163643923] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2166267894] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 2167412331] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2168338620] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2170280700] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2171370579] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2172462285] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2173717896] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 2174562117] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2175477402] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2177044884] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2178721440] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2181407424] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2183173818] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2184812826] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2187465378] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2188803540] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2190411930] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2193022629] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2194331580] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2196123783] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2198949795] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 2200026003] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2200946433] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2202644619] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2203745439] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2204833596] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2206125453] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 2206962156] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2208142335] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2209730397] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2211283746] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2214052218] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2215481730] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2217126492] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2220124389] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2221659489] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2223249651] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2225227263] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2227266825] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2228735250] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2230408152] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2233277151] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2234732892] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2236341324] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2238939549] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 2240044233] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2240998746] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2242816464] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2243898006] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2245045026] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2246592453] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 2247490203] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2248434531] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2249907891] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2251477998] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2254083825] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2255444646] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2257058307] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2260319124] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2261864178] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2263611735] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2266399737] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2267440140] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2268698292] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 2269510677] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2270656521] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2272209345] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2273818512] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2276442693] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2277995853] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2279600253] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2282246148] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2283940323] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2285553711] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2288258574] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2289365421] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2290612569] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 2291439801] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2292327198] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2293799508] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2295594861] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2297991738] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2299662645] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2301086088] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2302663524] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2305331028] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2306656233] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2308484892] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2311096725] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2312452485] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2314028241] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2316666723] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2317982415] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2319542736] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2322413415] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 2323405602] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2324275359] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2325939777] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2327021697] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2328095406] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2329351920] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 2330191206] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2331107016] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2332578486] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2334378459] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2337103167] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2338476735] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2340100308] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2342750991] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2344073235] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2345892864] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2348560809] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2349880176] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2351451522] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2354113692] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2355423252] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2357096196] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2358798330] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2361459660] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 2362468710] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2363343255] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2364986883] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2366023338] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2367107904] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 2368331385] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2369758188] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 2371247844] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2372551230] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 2373437199] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2374463364] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2376034395] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2377577349] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 2378834535] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 2380357161] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2381919015] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 2382949821] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2384741184] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2386334286] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2387270235] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 2388747690] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2390388987] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 2391485229] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2393092359] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2394717717] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 2395958565] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2397470502] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2399018496] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2400038088] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2401551222] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2403162237] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2404208037] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 2405377989] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2406331914] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2408029092] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2409344868] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 2410338672] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2411245725] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2412905691] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2413950252] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 2415317499] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2416283247] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2418014403] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2419241454] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2420423460] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2422040838] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 2422889595] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2423861454] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 2425599981] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2427161310] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2428307007] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 2429888937] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2431482858] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 2432656884] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2434589703] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2436243579] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2437229718] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 2438763348] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2440340490] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 2441318103] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 2442808746] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2444457435] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2445571170] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2447467491] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2449103937] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2450185836] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2451464127] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2452448019] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2454202233] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2455324431] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2456358975] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2457278040] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2459222346] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2460421929] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2461560444] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2462878740] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2463712146] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2464614894] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2466397395] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2468019498] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2469026847] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 2470577781] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2472552516] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 2473592310] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 2475106788] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2476767489] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2477817384] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2479265313] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2480915052] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2481936639] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2483466468] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2485365225] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2486392062] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2487462159] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2489117274] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2490241509] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 2491266855] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2492997444] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2494115211] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2495233692] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2496778641] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 2497596801] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2498496798] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 2500066464] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2501662884] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 2502687999] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2504083827] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2505672771] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2506626906] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2508107679] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2509815021] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2510780433] Running M*.negative: -123 456 M* . . CR +[Hera] -1 4294911208 +[Hera] [HADES][TEST ] [KRELTSC: 2512275780] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2513825181] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2514839502] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 2516354295] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2517940635] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 2518991265] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 2520531426] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2522319933] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 2523320919] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 2524553472] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2526348930] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2527433139] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 2528454915] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2530138170] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2531215827] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2532301128] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2533547016] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2534691978] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2535735993] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 2537465322] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2539046895] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 2540094585] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 2541488187] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2543045568] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 2544049452] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 2147913144729 6 +[Hera] [HADES][TEST ] [KRELTSC: 2545733988] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2547506514] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 2548575078] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2550097872] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2551706472] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2552685051] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -42949662 -96 +[Hera] [HADES][TEST ] [KRELTSC: 2554368831] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2555949228] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2556940848] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2558124471] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2560203954] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2561267373] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2562346290] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2564117430] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2565289587] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2566495680] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 2567786151] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 2569176729] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 2570341851] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2571612498] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2572859079] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2573839695] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 2575571187] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2577173424] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 2578196229] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2579670492] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2581247886] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2582251602] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 2583908628] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2585585310] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2587150860] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2588093907] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2589768153] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2591676612] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 2592727200] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2593824051] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2595591600] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2596691286] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2598076740] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2600022537] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2601268047] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2602470990] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2603742687] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2604705957] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2605625148] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2607481338] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2609112177] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2610505590] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2612010723] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2613655884] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2614653237] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2616307239] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2617868631] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 2618992761] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2620582797] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2622217584] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2623510239] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2624577480] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2626297758] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2627392656] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2628426528] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2630078577] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2631157851] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2632248402] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2633641605] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2634492210] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2635820187] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 2638126617] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2639894838] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2641350957] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2643446442] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2645119680] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2646199647] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2647948275] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2649564624] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2651030004] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2652653787] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2654318352] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2655260790] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2656440213] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2658175464] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2659249740] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2660277543] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2662003134] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2663550582] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2664737271] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2666096580] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2667004116] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2667924315] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2670203529] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2671850055] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2672913159] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 2674420413] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2676319317] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2677367658] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2679152910] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2681047656] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2682165969] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2683995972] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2685730950] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 2686816272] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2688700917] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2690386398] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2691463950] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2692643310] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2694445992] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2695643034] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2696767101] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2698659936] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2700071934] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2701276053] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2702608314] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2703506946] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2704476642] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2706590040] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2708225163] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2709326298] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 2710981119] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2712876138] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 2713983657] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 2715836277] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2717485890] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2718574761] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2720235798] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2721926928] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2722940556] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2724174390] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2726170965] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2727331488] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2728368258] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2730229572] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2731443855] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2732623824] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2733957660] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2734896465] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2735874666] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 2738101464] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2739781359] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 2740829889] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2742375027] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2744037786] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2745073023] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 2746651467] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2748310404] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2749388838] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2751326886] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2753024988] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 2754060750] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 2755810638] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2757452607] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 2758653009] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 2759805405] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2761584861] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2762959206] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2764118721] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2765886249] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2767045302] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2768170902] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2769560703] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 2770439112] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2771387724] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 2773264137] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 2774717736] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2776834032] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 2778027546] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2779738374] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2781366021] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2782433010] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2784153624] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2785743051] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 2786729946] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 2788482522] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2790119409] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2791199649] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2792735589] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2794400721] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 2795488941] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2797391394] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2799065850] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2800087269] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 2801485554] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2803251759] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2804372697] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 2805392541] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2807261037] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2808363222] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2809517634] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2810896599] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2811939753] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2812941705] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2815448139] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2817248070] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 2818376799] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2819975970] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2821662669] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 2822820084] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2824513986] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2826714093] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2827768776] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 2829552138] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2831245704] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 2832370086] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2833559589] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2835651021] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2836868790] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2838044244] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2840219487] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2841354663] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2842584843] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2843920422] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2844819348] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2845766448] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2847490653] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2849178822] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2850232350] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2852205615] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2854067097] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2855131797] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2856560931] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2858320374] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2859422853] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2861047938] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2862714960] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 2864008056] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2865732177] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2867426478] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 2868509553] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 2869690887] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2871604218] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2872738596] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2873848173] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2875746216] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2877322308] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2878508829] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2879872191] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2880815742] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2881787097] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2883796902] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2885563758] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2886678858] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2888674782] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2890571460] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2891592858] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2893280040] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2894956071] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 2896054581] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2897782944] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2899502529] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2900597007] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2902113648] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2903989935] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2905176099] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2906274672] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2908126767] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2909265324] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2910473706] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2911998768] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2912944104] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2914046310] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 2916291315] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2918016612] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 2919120582] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2920801527] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2922462249] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2923513677] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2925366129] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2927283009] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 2928381666] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 2929969182] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2931726882] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2932877094] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2934122184] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2935975140] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2937091878] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2938115964] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2940386547] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2941547574] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2942702028] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2944126479] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 2945054175] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2946035337] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2947874454] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2949613695] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2950610460] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2952531015] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2954227143] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2955223488] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2956976904] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2958728430] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2959796196] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2961319872] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2962991472] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2964184314] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2965746735] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2967224862] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2968327110] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 2969464680] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2971093104] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2972198523] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 2973165972] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2974839882] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2975869407] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2977186254] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2978473449] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 2979283167] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2980166490] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2981916105] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2983668072] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2984639721] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2986285701] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2987957805] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2989213248] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2990945265] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2992670520] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2993760063] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2995371141] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2997012648] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2998150890] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2999910312] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3001289760] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3003340011] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 3004431318] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3006014613] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3007547760] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3008518149] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 3009582954] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3011245650] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3012476481] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 3013447353] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3015613062] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3017012754] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3018124368] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3019443966] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3020293626] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3021256644] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3022963776] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3024603456] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3025624371] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3027686340] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3029333790] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3030289458] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3031710150] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3033286200] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3034196235] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3035567955] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3037219080] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3038222733] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3040021215] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3041823036] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3042867177] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 3044124027] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3045894327] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3047000523] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3048044391] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3049844196] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3050956314] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3052327614] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3054104151] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3054987012] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3056014332] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3057858069] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3059568855] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3060609930] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3061998240] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3063715935] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3065193222] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3066752136] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3068433984] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3069521385] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3071187420] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3072680310] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3073712229] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3075211461] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3076855992] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3078210996] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 3079327251] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3081068718] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3082213743] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3083264625] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3085101936] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3086236776] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3087367815] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3088828911] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3090113796] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3091342842] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3093181182] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3094968513] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3096128427] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3097574214] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3099316458] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3100544601] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3101963004] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3103958718] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3105109245] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3106741323] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3108409269] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3109629432] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3111274257] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3112935945] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3114166083] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3115604856] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3117472092] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3118642275] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3119850552] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3121245624] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3122169813] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3123164877] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3124819047] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3126317040] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3127281066] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3128951196] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3130588797] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3131657529] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3133151217] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3134780124] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3135826449] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 3137202747] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3138817017] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 3139888605] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3141360180] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3143083713] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3144162357] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3145220631] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3146536617] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3147421032] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3148385100] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3150080178] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3151764798] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3153175893] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3154651038] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3156191010] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3157226184] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3158593011] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3160250877] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3161331369] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3162710754] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3164335020] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3165783369] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3166862874] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3168587310] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3169649889] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3170683551] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3171986664] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3172821939] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3173736279] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3175632264] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3177268458] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3178732389] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3180381225] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3181964289] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3183052299] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3184094865] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3185723520] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3186837234] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3187920141] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3189273129] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3190180959] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3191485962] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3193024674] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3194663283] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3195771012] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3197273772] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3198980442] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 3200091909] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3201209361] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3202984260] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3205664364] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3206726376] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3207972810] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3208790088] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3209686410] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3211454085] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3213012096] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3213995778] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 3215757153] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3217409307] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 3219084141] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3220205226] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3221873088] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3223033737] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3224217045] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 3225441177] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 3226753278] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 3227856723] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3229124304] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 3230042970] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3231326028] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3232939185] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3234744702] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3235707132] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3237269448] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3238890396] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3239866035] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3241288470] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3243102765] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3244042767] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 3245706765] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3247470513] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3248514759] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 3250031778] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3251672403] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 3252720975] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3253933683] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3255463596] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 3256659294] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3257691654] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3259280745] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3261022128] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3262127148] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3263865024] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3265462347] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3266436894] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3269082852] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3270691179] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3271662849] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3272762409] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3274086690] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 3275019363] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3275916231] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3277523403] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3279132003] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3280065495] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 3281833065] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3283375620] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 3284322195] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 3285941148] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3287591622] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3289345836] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3290327103] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3291459570] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3292767072] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 3294076107] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3295034862] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3296632248] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3298287069] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3299304099] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3300726618] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3302342022] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3303451158] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3305404494] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3307839696] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3308846037] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3309981948] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3311226765] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 3312064686] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3312958467] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 3315635547] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3317223693] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 3318352653] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3319474494] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3321374007] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3322643394] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3324386940] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3325975191] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3327037665] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3328115763] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3329361987] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 3330162192] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3331073277] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3333205008] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3334754115] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 3335890530] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 3337429284] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3339028833] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 3340139775] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 3341584491] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3343172532] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 3344205480] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3345268605] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3347127840] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 3348146991] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3349024938] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3350608548] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3352326138] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 3353378154] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3354792777] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3356352678] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3357305931] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 3358806675] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3360668850] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 3361905204] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3363071229] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3364369638] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 3365261046] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3366215013] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3368048145] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3369690870] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 3370662477] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3372354258] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3374703234] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 3375743112] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3377333127] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3378915876] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3380002563] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3381128016] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3382383627] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 3383229402] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3384160584] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3385585707] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3387135486] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 3388521066] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3389581314] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3391340484] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 3392385654] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 3393951687] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3395612556] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 3396594348] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3397701090] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3398984883] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 3399953529] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3400913313] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 3402436884] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3404028390] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 3405079524] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 3406343451] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 3407542887] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3409310940] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 3410318793] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3411442230] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3413017188] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 3414341847] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 3415520451] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3416752479] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3417579417] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3418481808] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 3420887106] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3422416074] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3423525924] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3425416743] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3427007535] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3428043003] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3429747846] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3431377677] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3432405900] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3434020632] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3435722955] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3436685322] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3438058449] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3439008006] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3440692941] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3441750291] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3442870788] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3444119868] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 3445007748] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3445955415] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3447892707] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3449512941] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 3450655215] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3452115618] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3453874263] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 3454918992] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3456562326] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3458152320] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3459148770] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3460439976] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3462071823] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3463306476] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3464434134] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3465592956] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3466384404] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3467414811] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 3469235847] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3470838000] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 3471852069] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3473026641] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3474656829] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3475956414] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3477128571] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3478805547] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3479835744] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 3481153158] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3482299611] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3484000590] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3484980660] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3486100359] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3487447950] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3488497005] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3489383436] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 3491008311] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3492685749] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 3493691565] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3494971956] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3496612476] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3497635575] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3498818463] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3500399343] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3501627339] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 3502821882] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3503943513] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3505638612] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3506689368] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3507834204] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3509129442] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 3510038931] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3510963288] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3513308883] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3514915992] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 3515879346] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3517508547] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3519083841] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 3520088187] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3521842338] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3523450791] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 3524390331] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 3526032825] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3527663433] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3529270185] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 3530407419] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3532106802] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3533739195] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3534750681] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3535898184] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3537186975] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 3538071516] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3539102826] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 3541359318] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3543023085] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 3544153620] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 3545898699] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3547485921] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 3548453853] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 3550207710] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3551997120] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 3553057179] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 3554906733] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3556498911] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3557555358] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3558657585] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3559894611] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 3560763780] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3561681249] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3563485170] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3565088352] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 3566107965] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3567470319] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3569093283] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 3570112350] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3571420860] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3573057894] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3574091094] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3576042204] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3577602000] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 3578634045] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3579753303] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3581052657] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 3581933271] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3582878397] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3584927829] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3586579479] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 3587584728] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3589538946] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3591163632] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 3592085700] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3593272515] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3594866268] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3595841067] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3597152811] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3598825293] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 3599763909] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3600844296] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3602382126] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 3603251757] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3604155996] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3606041628] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3607629984] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 3608636766] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3609944079] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3611572125] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3612683424] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3614063187] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3615372285] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 3616198551] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3617089644] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3618522411] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3620073996] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 3621086490] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 3622525746] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3624114039] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 3625078863] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3626586327] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3628292955] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3629225145] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 3633542787] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3634960455] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 3635863581] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3637924899] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3639938694] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 3640980021] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 3643203375] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3644745153] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 3645723858] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3646794564] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3648042132] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 3648862287] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3649777068] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 3651123252] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3652930449] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 3653896953] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3655352232] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3657125535] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 3658134249] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3659884641] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3661423038] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 3662486709] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3663534189] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3664944213] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 3665792319] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3666707709] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3668931315] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3670706025] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 3671864406] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3673393332] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3675059556] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 3676138914] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3677475312] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3678736425] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 3679582305] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3680486985] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3682072737] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3683634885] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 3684768423] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3686984238] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3688566693] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 3690041880] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3691214079] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3692459967] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 3693750795] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 3694776519] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3695997396] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 3696830886] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3697867824] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3699365712] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3700981158] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3702219150] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 3703577535] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3705196173] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 3706149447] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3707351844] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3708886923] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3709829634] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3711281826] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3712800735] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3713818983] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3715591110] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3717281883] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3718312983] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3719685123] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3721224990] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3722189331] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 3723174693] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3724834260] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3725921262] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3727464741] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3728778564] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 3729658674] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3730545735] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 3732262506] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3733869615] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 3734997735] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 3736041183] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3737607111] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 3738672798] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3740445912] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3741993927] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3743067867] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3744760698] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3746362851] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 3747433914] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3748516170] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3749725728] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 3750561087] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3751442688] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3753360576] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3754990575] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 3756113676] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 3758505534] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3759946722] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3761274846] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 3762379656] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3763965513] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3765850263] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3766907193] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 3768409701] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3770008998] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 3771102531] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3772239681] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3773505288] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3774497286] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3775458057] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3776674839] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3778544910] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3779582520] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3780862743] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3782193009] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 3783188493] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3784610235] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3785951925] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 3786991782] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3788476881] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3790126956] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 3791180253] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3792288465] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3793928964] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3794976990] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3796541868] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3798140430] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 3799121025] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3800235978] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3801983367] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3803323881] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3804431379] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3805640937] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3806535663] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3807438306] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3808808829] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3810362871] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3811312806] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 3812607624] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3814196841] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 3815361900] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3817087281] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3818763879] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3819699912] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3821012475] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3822560133] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 3823602762] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 3824623068] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3826225683] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 3827229756] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 3828800829] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3830342586] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 3831384795] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3832837512] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3834425721] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 3835488363] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 3836819490] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3838430400] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3839430399] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 3841068231] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3842705559] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 3843641193] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3844684599] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3846332070] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3847462290] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3848553009] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3849789426] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 3850615902] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3851585745] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3852876153] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3854076408] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 3854924976] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3855819345] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3856969452] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3858223992] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3859022685] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3859922388] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 3861755205] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3863331696] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 3864297864] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3865674687] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3867231459] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 3868260711] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3869853645] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3871456743] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3872400588] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3874047429] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3875639439] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3876626859] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3877846371] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3879413454] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3880434537] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3881508540] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3882457971] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3884116299] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3885187320] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3886198281] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3887144394] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3888833046] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3890068560] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3891297312] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3892514997] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3893392104] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3894289014] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 3896054253] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3897645906] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3898726587] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3900253413] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3901989357] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3903319854] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3905088138] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3906663012] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3907659546] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3909219027] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3910784871] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3911743122] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3912708093] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3913617561] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3915284919] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3916594836] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3917711448] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3918995262] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3919878963] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3920758149] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3922242996] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3923826312] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3924848004] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3925935006] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3927617694] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3929120832] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3930331041] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3931954845] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3933030066] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3934163625] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3935371440] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 3936207618] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3937107615] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3938813340] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3940399932] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 3941557809] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3943050279] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3944581137] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 3945622065] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3947280582] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3948933345] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 3949952622] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3951068730] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3952355568] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 3953490954] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3954488097] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3956412075] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3957979977] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 3959031636] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3960158265] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3961755903] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3962901075] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3964157736] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3966059055] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3967138686] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3968216742] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3969796866] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3970841070] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3971923011] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3973505088] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3974588541] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3975764562] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3977395653] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 3978751140] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3980379375] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3982148772] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 3983389137] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3985097487] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3986762115] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 3987839730] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3988990110] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3990670446] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3992236899] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3993477054] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3995243469] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3996398847] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3997951503] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3999608802] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 4000639146] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4002264567] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4004178381] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 4005324939] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 4006518705] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4008324390] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4009452678] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4010780844] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4012508220] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 4013623719] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4014762549] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4015959066] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 4017357414] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4018283514] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4019843709] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4021511256] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 4022500986] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 4024027035] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4025679462] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 4026724506] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 4028293437] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4030761315] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4031754279] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4033192338] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4034825214] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 4035795561] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4037572329] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4039222824] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 4040164800] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4041328368] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4042563441] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 4043842089] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4044927894] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 4046704620] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 4048161768] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4049929947] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4050988872] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 4053434343] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4055187570] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 4056680838] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4058677854] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4060400547] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 4061454957] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 4063439898] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4065234033] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 4066295730] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4067632023] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 4069225650] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 4070389449] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 4071504696] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4072773348] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4073606271] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4074487998] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4076945565] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4078507209] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 4079590200] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4080822732] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4082995056] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4084050789] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4085262405] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4087051941] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 4088171325] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4089222606] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4090918272] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4091950800] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4093089987] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4095306957] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4096487031] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4097836575] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4099248279] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4100228391] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4101166524] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4103309385] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4105069143] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 4106390001] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4107583137] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4109411670] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4110387624] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4111748613] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4113453813] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 4114475022] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4115531931] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4117346625] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4118461599] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4120071711] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4121455695] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4122327153] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4123247793] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4124787198] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4126396512] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 4127431182] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4128595149] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4130194719] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 4131402681] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4132693698] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4134412926] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 4135508181] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4136609673] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4137852642] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4138793400] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4139734158] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4141212285] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4142914755] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4144148064] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4145547483] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4147187478] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4148240586] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4149345879] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4151139426] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4152292389] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4153501065] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4154742942] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4155646446] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4156778514] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4158257691] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4159931706] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4161008691] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4162319259] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4164065766] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 4165177149] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 4166725710] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4168436286] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4169910486] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4171094949] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4172313432] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4173177540] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4174075059] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4175102820] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4176676098] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 4177933431] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4179243537] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4180999788] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4182395637] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4183535328] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4185133449] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 4186203210] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4187307684] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4188585681] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4189415853] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4190304888] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4191530364] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4193105112] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4194495942] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4195922808] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4197766125] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4198825407] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4199918268] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4201641990] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4202716455] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4203726114] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4205445510] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4206525162] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4208146509] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4209387252] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4210284057] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4211282250] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 4233938478] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4235561736] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4236587124] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4237767702] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4239484242] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4240485312] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4241548773] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4243270815] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4244381274] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4245746547] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4247430285] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4248498618] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4249564977] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4250841714] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 4251666279] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4252569972] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4253901645] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4255482357] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 4256503482] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4278131991] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4279708272] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 4280733681] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 4281900084] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4283995023] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4285016610] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4286078076] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4287321444] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4288155564] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4289070954] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4290380745] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4292323686] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 4293490152] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4294655778] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4296850635] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 4297974387] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4299092322] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4300626267] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 4301698086] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4302721290] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4304312880] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 4305387828] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4306478631] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4308568425] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 4309673970] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4310743563] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4312518231] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 4313591982] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4314611700] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4316275173] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 4317344031] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4318441386] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4320189132] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 4321900317] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4323058971] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4324744410] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 4325829900] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4326954219] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4328644908] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 4329729243] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4330710090] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4332379296] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 4333734762] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4334697633] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4336364382] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 4337539374] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4338603969] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4340214417] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 4341321957] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4342431954] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4343989314] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 4345043682] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4346340726] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4348010205] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 4349087484] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4350269343] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4351944219] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 4352990397] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4354064904] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4355752947] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 4356822771] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4358335212] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 4359556026] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4360928502] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 4362044316] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 4362908277] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4363804935] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4365208008] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4366794831] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4367746404] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 4369154727] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4371154179] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 4372471488] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4374035862] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4375623861] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 4376559600] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4378121685] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4379690028] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4380651366] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4382165697] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4384224432] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4385310972] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4386486867] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4387372941] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4388261073] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4389837585] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4391409246] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4392345132] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4393855431] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4395464472] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4396906227] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 4398556071] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4400254782] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 4401205116] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 4402767831] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4404344049] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4405345182] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4407052965] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4409045970] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 4410082320] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4411111635] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4412817801] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4413892854] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4415018349] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 4415834577] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4416756057] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4418213877] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4419761073] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 4420912314] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 4433612904] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 4435210311] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4436677119] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 4437617037] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4439072610] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4440633015] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 4441578792] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4443236805] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4444810104] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 4445868273] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4447859976] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4449401124] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 4450426197] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 4452131271] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4453660029] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4454743524] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 4455742242] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4457410482] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4458677916] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4459913199] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 4460794611] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4461671823] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 4463161164] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4464769008] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 4465927599] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4467322755] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4468868292] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 4469881479] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4471508538] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4473126504] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 4474139292] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4475702994] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4477299099] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 4478268522] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4479771870] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4481368878] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4482365496] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 4484318790] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4485876759] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4486875561] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 4487944986] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4489722825] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4490778264] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4491841704] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4492679856] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4493582520] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4495364601] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4497156909] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 4498157223] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4499676489] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4501227129] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 4502399076] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 4504304700] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4505858847] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 4506936525] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4508921781] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4510499154] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 4511566500] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 4512615093] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4514344779] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4515475965] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4516485498] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4518182529] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4519254411] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4520330052] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 4521375054] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4522436373] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4523896692] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4525435866] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4526397204] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4527884886] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4529471100] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4530423576] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4531983603] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4533615114] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4534830174] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4536274008] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4537877190] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 4538927841] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4539977610] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 4540795896] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4541707191] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4543345926] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4544928633] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 4545952194] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4547784276] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4549361103] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 4550394030] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4552044756] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4553597664] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 4554582732] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4555648818] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4556501859] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4557406602] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 4559316741] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4560674811] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 4561657065] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 4562679492] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4564398279] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 4565374317] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4566361737] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4568022081] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4569071157] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4570159293] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4571028504] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4572168132] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4574032239] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4575651234] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4576639851] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4578174279] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4579853145] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4580783088] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4581935757] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 4582817925] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4583723613] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4585857276] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4587527700] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 4588637529] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 4590458964] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4592098896] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4593725913] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 4594754115] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4596372480] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4598327076] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 4599412692] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4601066253] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4602686844] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 4603716327] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4604857635] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 4605762861] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4606671174] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4608352371] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4610193987] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4611164124] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4612804518] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4614432963] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 4615489242] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4616750313] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4618039167] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 4619535375] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 4620768810] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4622299584] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4623151092] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4624119696] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4626482238] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4628066373] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 4629087204] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4630150056] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4631819346] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4632850530] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4634850927] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4636379601] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 4637615934] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 4639324389] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4640990781] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 4642244019] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4643459121] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4644780840] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4645699800] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4646672331] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 4649312556] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4650823506] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 4651776192] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 4653072984] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4654746642] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4655803887] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4656915900] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4658630886] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 4659874947] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4661103804] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4662462315] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4663402149] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4664367162] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 4666650303] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4668346074] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4669583604] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 4671486162] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4673550126] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 4674922581] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 4677317568] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4679029908] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 4680441129] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4681681641] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4683045759] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 4683984627] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4685196831] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4688439735] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4690093233] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 4691136912] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 4692880101] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4694479377] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 4695679926] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4696816971] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4698364650] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4699228212] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4700137596] Running FIND.existing: FIND DUP . CR +[Hera] 35050272 +[Hera] [HADES][TEST ] [KRELTSC: 4701876963] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4703688843] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 4704746634] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 35367408 +[Hera] [HADES][TEST ] [KRELTSC: 4706812908] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4708448010] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 4709528922] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4711395297] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4713082962] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 4714126389] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4715220594] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4717001268] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 4718121702] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4719294153] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4720618308] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4721588382] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4722734919] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4724096160] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4725915726] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 4727080974] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4728415335] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4730202939] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 4731394731] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4732765506] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4734098817] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4735183425] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4736302368] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 4737987051] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4739570157] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 4740859158] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4742433507] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4744546758] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4745844558] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4747058715] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4748537157] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4749449754] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4750367139] Running LATEST.basic: LATEST @ . CR +[Hera] 35131696 +[Hera] [HADES][TEST ] [KRELTSC: 4751970300] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4753738080] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 4754763720] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4756704435] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4758299889] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 4759317402] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4761575301] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4763171595] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 4764257799] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4765365465] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4766621244] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 4767468720] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4768385370] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 35368920 +[Hera] [HADES][TEST ] [KRELTSC: 4770692808] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4772251743] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 4773645723] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 35369384 +[Hera] [HADES][TEST ] [KRELTSC: 4775886486] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4777425282] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 4778473413] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 4779645297] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 4780770750] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4782445626] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4783466247] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4784555391] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4786071759] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4786933410] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4787830593] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 4789404123] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4790895585] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 4791782520] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4792938003] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4794660507] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4795701330] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4796844969] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 4798283994] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4799616675] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 4800820899] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4802087094] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4802995764] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4803886773] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 4809267561] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4811227155] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4812260208] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 35373664 +[Hera] [HADES][TEST ] [KRELTSC: 4817422932] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4819048479] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 4820085186] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 4828058004] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4829837082] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 4830984774] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 4841865462] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4843490127] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4844499492] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4849735989] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4851379113] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4852450995] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 4854189417] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 4855160058] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4856897325] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 4857889638] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 4858974855] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 4859927772] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4861950387] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4863012063] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4864198668] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4865493213] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4866366603] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4867314417] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4871422164] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4873054788] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 4874495724] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4876706205] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4878334986] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4879378161] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 4884189597] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4885844040] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4887140937] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4888270086] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4889548608] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4890456501] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4891335057] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4895400531] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4897181877] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4898278224] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 4903887093] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4905554010] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 4906569444] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 4911859281] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4913581533] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 4914734496] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4915926918] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4917197607] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 4918088091] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4919007702] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 4920625983] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4922314698] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 4923465645] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 4925142873] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4926877788] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 4928145537] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 35141504 +[Hera] [HADES][TEST ] [KRELTSC: 4932471642] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4934224827] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 4935290598] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4936765743] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4938145863] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 4939044726] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4939932711] Running CURRENT.basic: CURRENT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 4941638772] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4943305920] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 4944385635] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 35376528 +[Hera] [HADES][TEST ] [KRELTSC: 4949765373] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4951360932] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 4952370612] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 4953806823] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 4955176254] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4956739200] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 4958018877] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4959173604] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4960421760] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 4961438748] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4962354159] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4964859774] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4966539186] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 4967675433] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4973528700] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4975396965] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4976297634] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4980941217] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4982816727] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 4983803328] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4985064042] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4986489333] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 4987909143] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 4989033714] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 4990332711] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4991604744] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 4992436722] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4993354968] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 4995104037] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4996933977] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 4997957076] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4999296771] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5000630817] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5001537870] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5002480266] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5003564832] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5005147833] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5006296701] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 5007518103] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5009186700] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 5010226767] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 5012324688] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5013902880] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 5015219118] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5016367503] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5017687437] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5018555745] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5019438984] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 5021109324] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5022742011] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 5024061588] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 5025904947] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5027518608] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 5028460080] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5029582320] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5031377400] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5032515726] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5033597604] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5034873984] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 5035719423] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5036641764] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5038043682] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5039360802] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 5040306495] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5041394190] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5042477244] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5043775065] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 5044658220] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5045624472] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5046828927] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 5048108730] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 5049733794] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 5050934595] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5052280359] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 5053117188] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5054091483] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5056033458] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5057571015] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 5058647055] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 5059642665] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5061301014] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 5062586256] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 5064030573] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 5065126794] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5066798079] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 5067875106] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5069035818] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5070303252] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 5071110639] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5072004021] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 5073018594] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5074919010] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5076056811] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5078008572] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5079563958] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 5080647621] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5081820492] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5083181565] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5084154432] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5085104052] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5087566365] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5089346031] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 5090489817] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5092360791] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5094073362] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5095128843] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5097076488] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5098880934] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5100076716] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5101191480] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5102890149] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5103945924] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5105040213] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5106296538] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 5107171062] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5108083008] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5110308315] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5111906835] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 5113218852] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 5114929197] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5116454721] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 5117438298] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 5119313388] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5120932992] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 5121919992] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5123041056] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5124304794] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5125497741] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5126486064] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 5128121040] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5129738733] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 5130738123] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5132581062] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5134248525] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 5135235609] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5136315366] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5138305893] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5139422190] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5140599576] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5141901135] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 5142779271] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5143680213] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5147220456] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5148752868] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 5149706121] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 5152606053] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5154237627] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 5155243527] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 5156384541] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5157256902] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5159001414] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5160115569] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5161247847] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5162704407] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 5163877467] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5164805058] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5167119783] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5168732919] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 5169750978] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 5170693962] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5172325473] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 5173561197] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5174670207] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5176200120] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 5177033148] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5177949651] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 5179024599] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5180565117] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 5181573264] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5183640399] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5185262145] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5186318088] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5187377748] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5189020746] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5189918496] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5190828993] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5193615378] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5195215137] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5196200352] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 5197796499] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 5198888058] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5201043498] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 5202247617] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5203364985] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5204656422] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 5205555768] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5206487517] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5208918813] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5210468886] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5211455676] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 5212645956] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5214133680] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5215837641] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 5216972250] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 5218074414] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 5219085228] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5220883920] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5222044422] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5223141084] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5224416729] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 5225304987] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5226514272] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5229330435] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5230957368] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5231927652] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 5233091871] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 5234099661] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5235896001] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5236996359] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5238351090] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5239909731] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 5240820690] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5241766656] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5244534729] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5246128524] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5247130119] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5249321742] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5251301685] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 5252240679] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 5254228812] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 5255364282] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5257127064] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5258242626] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5259464238] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 5260706451] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 5262082854] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 5263449933] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5264761845] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5265659049] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5266543128] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5269581471] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5271289485] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5272395177] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5274754842] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5276636421] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5277728904] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 5279601579] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5281306800] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5282864286] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5283861912] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5285979132] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5287668393] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5289037467] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5290440015] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5291267625] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5293006047] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5294056677] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5295156363] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5295962469] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5296865385] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5299291221] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5301118431] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5302287144] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5304569487] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5306155512] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5307210342] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5309280732] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5310859638] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5311931625] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5314358994] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5316024777] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5317058145] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5318064969] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5318891067] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5320547652] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5321596749] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5322780540] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5324024643] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5324862564] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5325744984] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5327447076] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5328491448] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5330171259] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5331177726] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5332939353] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5333750793] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5335462839] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5336500302] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5337561558] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5338410525] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5339607987] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5340758472] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5341597905] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5343293970] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5344312722] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5345980080] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5346849900] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5348698530] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5349752247] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5350804893] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5352225249] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5353051683] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5353941957] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5355133161] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5356007727] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5357873850] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5358981138] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5360734197] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5361628734] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5362431270] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5364289245] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5365310874] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5366404092] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5367237435] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5368134912] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5369178297] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5370032829] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5371697898] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5372730573] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5374296375] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5375101515] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5375912283] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5377918665] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5378977947] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5380055583] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5381303487] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5382158040] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5383065156] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5385906477] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5387547018] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5388560562] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5391533763] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5393131212] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5394121992] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5395134864] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5395983621] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5397676746] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5398769145] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5399997792] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5400911481] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5402163963] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5404656390] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5406265725] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5407256358] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5409214650] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5410952064] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5412542457] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5413558815] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5414815875] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5415678975] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5417425020] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5418557403] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5419638063] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5420871330] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5421743796] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5422676385] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5425099596] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5426884806] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5427914121] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5429656596] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5431362699] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5432388675] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5433517005] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5434401840] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5436118590] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5437209204] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5438321700] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5439373968] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5440426929] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5442692430] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5444378037] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5445400548] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5447105265] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5448783774] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5449769955] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5450756220] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5451625851] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5453641074] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5454761319] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5455862580] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5457091710] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5457961761] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5458849683] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5461517292] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5463324258] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5464559436] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5466782034] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5468433579] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5469512223] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5470654728] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5471541873] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5473312152] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5474438382] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5475563310] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5476411269] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5477573472] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5480113863] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5481766689] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5482719921] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5484789198] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5486366949] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5487448323] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5488450737] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5489326731] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5491238277] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5492291553] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5493379416] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5494633599] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5495474733] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5496383382] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5498361309] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5500312566] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5502216300] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5503262751] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5504445240] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5505346119] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5507214888] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5508372912] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5509482237] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5510383284] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5511335025] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5513770521] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5515554303] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5516577465] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5517606633] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5518534035] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5520336633] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5521506207] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5522673534] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5523934668] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5524801296] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5525729937] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5528943294] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5530558929] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5531557626] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5533968909] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5535572448] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5536583241] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5538036819] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5539574670] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5540841327] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5543428737] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5544992859] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5546024820] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5547090192] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5547914967] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5548804212] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5551142121] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5552709561] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5554255035] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5555305266] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5557458753] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5559242178] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5560248225] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5561918859] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5563500201] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5564562318] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5567372727] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5568915891] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5569917759] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5570964903] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5572216524] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5573060388] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5574036027] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5576838141] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5578810104] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5579821149] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5581362003] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5582906217] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5583919320] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5586214662] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5587850289] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5588842497] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5589936093] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5591079165] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5592034518] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5594422071] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5595974076] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5596983210] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5598496281] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5600027517] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5601043455] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 5602984506] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5605022493] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5606600328] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5607643398] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5608726095] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5610000291] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5610842160] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5611746693] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5613888294] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5615838060] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5616945474] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5618153163] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5618990139] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5620684755] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5621712621] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5622794814] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5623668414] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5624570301] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5626948131] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5629190973] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5630284212] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5631291813] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5632254684] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5634026391] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5635113918] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5636276604] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5637589419] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5638481121] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5639496408] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5642804517] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5644434327] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5645379054] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5647959702] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5649712950] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5650762740] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5653397148] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5655098274] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5656183869] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5657400672] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5658367239] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5659330047] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 5661801684] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5663871780] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5665814028] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5667056556] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5669652114] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5671300656] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5672313612] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5674573548] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5676239499] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5677256991] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5678651412] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5679910047] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5680712184] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5681654832] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5683842591] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5685439830] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5686491027] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5688459525] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5690019804] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5691279573] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5693522079] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5695110771] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5696163018] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5698252602] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5699978613] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5701096422] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5702277924] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5703132477] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5704566819] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5707086714] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5708800377] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5709946977] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 5712246267] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5713667463] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5715357480] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5716873281] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5718973638] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5720649816] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5721686082] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5723990034] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5725716402] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5726771505] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5727905358] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5729494344] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5730392514] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5731427667] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5733946869] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5735611623] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5736785271] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5739312894] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5741167278] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5742538305] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5743712373] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5744610396] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5745635700] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5748181194] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5749874697] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5750996664] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5753847750] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5755488585] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5756498181] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5757659628] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5759069505] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5760012888] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5761001757] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5763297603] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5764977540] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5766053790] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 5768330841] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5770072434] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5771617887] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5772568935] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5774652786] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5776252020] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5777219154] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5779448787] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5781005370] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5781915237] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5783102388] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5783987664] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5784992556] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5787286512] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5789126196] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5790122268] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5792596152] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5794266219] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5795271930] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5797409667] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5798965032] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5799934140] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5801854905] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5803427721] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5804624868] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5805694881] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5807010972] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5807852316] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5808761595] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5811624483] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5813254230] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5814213930] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5816309667] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5818101954] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5819060520] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5821356282] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5822999532] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5823953142] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5825075340] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5825937432] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5826876405] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5829476919] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5831052990] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5832005445] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 5833862097] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5835633237] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5837243580] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5838200319] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5840612211] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5842297398] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5843655783] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5844729681] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5845977627] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 5846930964] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5847845787] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5850341763] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5851997361] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5853030897] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5855790381] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5857387179] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5858355783] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5859442218] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 5860360653] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5861282049] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5863537386] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5865160287] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5866208040] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5869183908] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5870853954] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5871798051] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5872931736] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5874181866] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 5875051014] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5875970436] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 5878693653] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 5880205653] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5881911336] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5882919714] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5885501853] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5887089390] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5888100225] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5889249891] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 5890156335] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5891068785] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5893708863] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5895353436] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5896320822] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5898884712] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5900552196] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5901488523] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5902636509] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5904091242] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 5905202247] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5906138595] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5909679762] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5911325448] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 5912302620] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 5914806471] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5916395436] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 5917673013] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 5920528803] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5921919528] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5923528002] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5924470083] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 5927084457] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5928775440] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 5929993545] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 5932332546] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5933971533] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 5934944001] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5936067816] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 5936908299] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5937826083] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5940280689] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5941968879] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 5943264894] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 5945747073] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5947340532] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 5948321358] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5950618233] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5952200373] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5953191132] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 5955732594] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5957407176] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 5958443673] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 5960620617] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5962418511] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 5963411055] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5964659589] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 5965913100] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 5967315396] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 5968752510] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 5970041028] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 5970923616] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5971878969] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5974443468] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5976104085] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 5977247829] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5979355263] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5981456292] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 5982592854] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5984961444] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5986761333] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 5987737518] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 5988970869] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 5989906167] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5991697719] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 5993026872] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 5994139536] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5995094679] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5996922855] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5997984027] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5999254695] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6000545145] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 6001455054] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6002359104] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6004673052] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6006517524] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 6007542408] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 6009342717] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6011042604] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6012661158] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 6013762797] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6015795975] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6017401887] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 6018651261] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6019879446] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6020821779] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6022536513] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6023575026] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6024656400] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6025645836] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6027289800] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6028347423] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6029397612] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6030535959] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6032254620] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6033236286] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6034357245] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6035592843] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6036530052] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6037422321] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5332 + +[Hera] Total words: 484 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6111509061] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6113292444] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 6114556161] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5349 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6190964598] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6192998952] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 6194290032] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5351 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6269646726] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6271289388] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6272364210] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6273564969] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6274792671] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6275714634] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6276589683] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 6278807724] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6280439508] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 6281535456] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 6283231080] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6284889555] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 6285968682] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 6287389227] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6289082898] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 6290165112] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6291317550] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6292586769] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 6293489790] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6294628053] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6300859551] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6302567523] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 6303668700] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6309362199] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6310980081] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 6312064017] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6315205176] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6316861614] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 6318057984] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 6321181860] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6322844493] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 6323871981] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 6326702886] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6328407141] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 6329423982] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 6331219440] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6333192495] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6334223595] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 6336136926] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6337777908] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 6338866905] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 6340028814] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6341016171] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6342830865] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6343907388] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6345313275] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6346594170] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 6347494167] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6348402774] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6350273454] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6351290589] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6352880667] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 6353956665] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6355427715] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6356357763] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6358254798] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 6359308137] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 6360923982] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6361865286] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6363501648] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6364663179] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6366592281] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6367535097] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6369202098] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 6370611093] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6371813868] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 6373095666] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 6374416335] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 6378999606] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 6381262083] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 6382981962] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 6384532035] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 6389292189] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 6390510462] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 6391915446] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 6393264234] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6394229520] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6395463228] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6396589374] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 6397453776] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6398413938] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6399606801] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 6400564884] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6401514756] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6402696552] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 6403752747] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6404692056] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6405934752] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 6406921710] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6408261132] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6409586967] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 6410524806] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6411417789] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6412607376] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6413508696] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6414448761] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6415585113] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 6416583621] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6417456822] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6418623015] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6419539350] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6420855378] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6422090472] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 6422978457] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6423938766] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6425303451] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 6426622398] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 6428127363] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 6429259305] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6430535370] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 6431408298] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6432310332] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6434896986] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6436501869] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6439595967] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6440761530] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6442019325] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 6442886709] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6443836098] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6445982928] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6447557340] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 6449952222] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6452148591] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6453315813] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6454621971] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 6455450526] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6456340212] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6458267109] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6459888036] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6462746787] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6463850316] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6465128544] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 6466003929] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6466843614] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6468833994] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6470673720] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6473695662] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6475373205] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6476952552] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6480196044] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6481300539] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6482717262] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 6484175964] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6485150469] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6487103007] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6488845293] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6491853228] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6493005267] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6494347188] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 6495286560] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6496581063] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6498376773] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6500086635] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6503071050] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6504294888] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6505630908] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 6506570364] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6507526956] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6509970621] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6511712151] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6513993402] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6516055035] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6517247625] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6518514198] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 6519413943] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6520336725] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6522373872] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6524026635] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6527044503] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6528231885] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6529491738] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 6530403579] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6531361977] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6533652636] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6535299645] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6538145754] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6539291892] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6540615774] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 6541500189] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6542446407] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6544195959] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6546115233] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6548988831] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6550092801] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6551419455] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 6552400575] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6553352736] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6555297231] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6557007219] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6560154573] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6561357810] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6562601514] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 6563506047] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6564438006] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6566141295] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6567882174] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6570629688] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6572062602] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6573402990] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 6574356810] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6575327661] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6576834432] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6578475267] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6581141154] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6582342963] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6583810065] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 6584762541] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6585698364] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6587188671] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6588870078] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6591947040] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6593074824] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6594438564] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 6595333815] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6596597595] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6598070388] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6599746440] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6602969961] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6604180107] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6605549601] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 6606398316] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6607306503] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6609210510] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6610884861] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6613937379] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6615106743] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6616472520] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 6617449734] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6618400635] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6620117658] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6621887769] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 6638495640] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6640879035] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6642485766] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6644187921] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6647275341] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6648429606] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6649673898] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 6650513037] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6651409842] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6653027388] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6654685107] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6657554589] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6659204895] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6660812760] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6663905829] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6665026725] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6666254742] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 6667074750] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6667973235] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6669618942] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6671133273] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6674317566] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6675730992] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6677311935] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6680053170] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6681106971] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6682339545] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 6683205984] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6684266274] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6685965048] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6687710547] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6690577824] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6691928565] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6693536157] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6696202086] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6697616436] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6698932842] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 6699791343] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6700758792] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6702633672] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6704250567] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 6706758387] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6708506868] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6709793160] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6710998035] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 6711852840] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6712775664] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6714649431] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6716309838] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6719071380] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6720219996] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6721478337] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 6722453745] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6723205587] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6724540809] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6725520438] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6728149029] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6729372762] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6730647126] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 6732032853] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 6733252722] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6734892423] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 6735806385] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6736757181] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 6738954348] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6740778828] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 6742158003] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6743512314] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6744878511] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 6745933173] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6746859567] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6749959545] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6751800867] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 6753133149] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6754415283] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6755744625] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 6756710037] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6757634058] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6760252527] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6762123585] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6763509459] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6764933931] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6766261677] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6767297313] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6768267954] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6773273367] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6774975942] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 6776082075] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6777314943] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6778637376] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 6779610663] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6780564399] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6783994077] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6785997792] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 6787250841] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6788443998] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6789717879] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 6790644525] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6791554161] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6794421795] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6796051752] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6797505729] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6798854181] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6800191419] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 6801187071] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6802162395] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 6805232763] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6807268755] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6808621071] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6809865195] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6811494060] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 6812538348] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6813578352] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6816788685] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6818405265] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 6819709407] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6820854159] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6822098829] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 6823328820] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6824233605] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6829505151] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6831403740] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6832441749] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6833867691] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 6835629066] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 6837243504] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 6838580028] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6839910924] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 6840860271] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6841858611] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 6844677168] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6846508032] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 6848077152] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6849418422] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6850806585] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 6851829432] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6852825336] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 6855211944] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6856942029] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 6858101376] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6859387143] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6860970186] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 6861889209] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6862809765] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6865060020] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6866763078] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 6868060038] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 6869677563] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6871406472] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 6872823279] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6874396179] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6875794926] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 6876722958] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6877671696] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 6880241172] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6882011997] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 6883312926] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6884574879] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6886147506] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 6887085345] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6888035112] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6890287257] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6891918369] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 6893166651] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6894305565] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6895585032] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 6896518986] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6897435636] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6899341344] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6901017753] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 6902318619] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6903563751] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 6904898784] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 6905818983] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 6906723495] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 6907622652] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 6908528025] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 6909550221] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 6910496859] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 6911773218] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 6912831177] ============================================== +[Hera] PARITY:M7.1a word_count=498 here=0x00000000000000d8 latest_id=667 hash=0xe9795d240d1e90c6 +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000003d70b000, 0x000000003d75682a) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] PCI: ECAM mapped (amd64) +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: no device on PCI bus 0 +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 7067258940] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7072886289] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7261068066] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7265008296] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7553557788] ( Unterminated comment + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x5d35c5c6a6eafe04 mode=m capsule_hash=0x5d35c5c6a6eafe04 dict_hash=0xe04cb6782cb6365b +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] APIC Timer: started (LVT=0x00020020 ICR=10281517) +[Hera] I/O APIC: keyboard IRQ1 unmasked +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=643 evictions=0 +[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=21845 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x271108a488516c37 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 10447938459] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 17164840266] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0xe585e56cb09dc857 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 441 ticks, trust=0x00010000, variance=0x00000000 +[Hera] blkio_usb: MSC device ready +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x7cf09e01549546cc-0x99319366653ccc14 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 31184245932] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (02) ok>  +[Hermes] [HADES][WARN ] [KRELTSC: 187347658386] INFERENCE: Output validation failed, ignoring results +[Hera] (02) ok>  +[02] [HADES][WARN ] [KRELTSC: 200523839376] INFERENCE: Output validation failed, ignoring results +[Hera] (02) ok>  +[Artemis] Stadium: dispatch cell=63401 behaviour=DELIVER msg_idx=0 +[Artemis] Stadium: dispatch cell=63402 behaviour=DELIVER msg_idx=1 +[Hera] (02) ok>  \ No newline at end of file diff --git a/logs/20260910-183548/amd64/qemu-amd64-20260910-183548.log b/logs/20260910-183548/amd64/qemu-amd64-20260910-183548.log new file mode 100644 index 00000000..83be1093 --- /dev/null +++ b/logs/20260910-183548/amd64/qemu-amd64-20260910-183548.log @@ -0,0 +1,9065 @@ +[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +RAW SERIAL UP +[CKPT 002] Serial (COM1) initialized +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +EBS... +EBS OK +Calling kernel_main (monolithic)... + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: amd64 +Build: Sep 10 2026 16:07:47 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 129 +Total memory: 1023 MB +Usable memory: 968 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 249366 + Free pages : 247843 + Used pages : 1523 + Total MB : 974 + Free MB : 968 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +APIC: IA32_APIC_BASE MSR=0x00000000fee00900 +APIC: stale-ISR drain: 0 EOI(s) issued +APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) +APIC: init done + +I/O APIC: init... +I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 + override: source=00 gsi=2 flags=0x0000 + override: source=05 gsi=5 flags=0x000d + override: source=09 gsi=9 flags=0x000d + override: source=0a gsi=10 flags=0x000d + override: source=0b gsi=11 flags=0x000d +i8042: keyboard ACKed enable-scanning +i8042: IRQ1 enabled in controller config byte +I/O APIC: keyboard IRQ1 routed (masked) + +Timer: init... +Timer: init start +Timer: PM_TMR_BLK discovered from FADT at port 1544 +Timer: VM mode detected (hypervisor present). +Timer: HPET calibration disabled (VM-exit MMIO would poison timing). +Timer: WARNING: invariant TSC not present under hypervisor. +Timer: continuing in RELATIVE mode (no determinism guarantees). +Timer: RDTSCP not present; using RDTSC (less serialized). +Timer: CPUID frequency unavailable; trying PM Timer... +Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2107404291 Hz +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 24641536 + Heap end addr: 561512448 + +Heartbeat: init... +APIC Timer: calibrating... +APIC Timer: apic_hz=1014960243, tick_hz=100, initial_count=10149602 +APIC Timer: configured (masked, ready to start) +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0xffff900000000000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 5218437] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 76283466] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 106871310] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 107970072] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 109023999] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 111281961] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 113088948] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 114822498] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 115913007] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 117167316] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 129860514] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 131926326] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 136403358] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 138576060] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 140358687] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 143688237] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 145732965] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 147664041] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 151546353] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 153558783] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 155557941] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 160231029] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 162660624] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 164576391] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 169260756] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 170541966] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 171651333] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 173702151] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 175440531] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 177089766] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 178536687] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 179659641] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 180769449] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 182296842] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 184390815] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 188193978] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 189896805] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 191879772] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 195413106] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 197225028] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 199616571] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 203278320] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 205057671] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 207052125] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 211032633] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 215793438] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 217705572] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 219524718] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 222804918] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 224647122] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 226547748] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 230240136] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 232213590] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 234148299] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 237745494] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 239939700] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 241058916] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 244979595] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 247099650] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 249014304] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 253012137] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 255206511] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 257615190] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 259633752] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 263292666] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 265352367] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 267323910] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 270938388] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 272405805] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 274315818] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 278133660] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 279910428] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 281958369] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 285291657] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 287470197] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 290006262] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 293918814] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 295257165] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 296446584] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 298468632] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 300003417] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 302027229] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 303612981] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 304719870] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 305852589] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 307713777] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 309686727] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 313635777] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 315997038] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 318105459] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 321612921] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 323305605] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 324898266] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 327006498] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 330967938] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 332773938] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 334618263] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 338811942] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 340478397] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 342365625] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 345167046] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 346530744] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 348147471] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 349851054] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 352300011] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 353970792] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 355715850] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 357821121] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 359211804] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 360550575] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 363287043] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 364953078] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 368201316] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 369771612] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 371252406] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 374606106] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 375847101] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 377653983] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 381623529] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 383047287] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 384437844] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 387043398] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 388656534] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 390072942] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 391467678] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 393515934] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 394757748] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 396039630] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 397528467] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 398592579] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 400126104] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 401763936] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 403236813] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 407532216] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 409024812] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 411473286] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 413338359] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 417820494] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 420018102] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 422080827] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 426411069] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 427868322] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 429428139] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 432054483] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 433583955] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 434813778] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 435977913] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 438315885] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 439557657] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 440782482] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 441989919] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 444071271] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 445842054] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 447359535] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 449477091] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 450621612] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 451765902] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 453448905] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 455417508] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 458654637] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 460525338] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 463704297] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 467909043] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 470067024] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 472329816] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 476684061] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 478136148] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 479688930] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 480744726] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 481769673] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 483707973] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 485602782] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 489571278] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 491713782] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 493687614] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 496788306] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 498801828] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 500885301] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 503070414] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 506728845] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 508236960] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 509815425] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 510855177] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 512282505] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 514556952] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 516607266] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 520874907] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 522752055] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 525019341] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 528710133] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 530023578] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 531636042] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 532780332] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 534005094] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 536162025] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 538461462] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 541943535] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 543497010] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 545279490] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 548845395] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 551027064] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 552931302] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 556068135] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 557201862] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 558084324] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 559901181] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 561096837] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 562864680] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 564452406] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 565411161] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 566399169] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 568248492] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 569903250] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 571072257] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 574854924] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 576563106] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 578344242] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 581808129] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 583470237] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 585153408] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 588872361] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 590259327] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 591583923] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 593578503] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 594746355] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 595845159] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 596953098] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 598696287] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 599942280] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 601987197] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 603318534] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 604766547] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 606035304] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 607497912] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 608456709] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 609566874] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 611573151] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 613957386] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 617047284] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 618513336] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 620168598] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 623317128] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 625302762] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 626986290] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 629451564] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 631533588] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 633277659] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 635181498] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 639506616] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 640538535] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 641413941] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 643352892] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 644487207] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 645725619] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 646994418] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 647846367] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 648743340] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 650663202] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 652557507] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 655777920] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 657395718] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 659004822] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 662173197] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 663627237] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 664588281] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 666569505] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 668025372] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 669548250] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 671390664] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 672455154] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 673545369] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 675566157] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 677392296] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 680670123] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 682584168] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 684281661] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 686655774] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 688915731] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 690102063] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 691042002] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 692937924] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 694207458] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 695501562] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 696959886] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 698418441] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 699567204] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 701399202] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 702389226] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 703356150] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 705460434] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 707246232] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 710379600] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 711995172] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 714382179] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 717663618] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 719387613] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 721144935] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 724686753] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 726449304] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 728415597] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 731750649] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 733473678] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 735268758] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 739065285] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 741306783] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 743157849] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 744378453] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 748414506] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 749501907] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 751336047] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 752490648] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 754159350] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 756056868] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 757200213] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 758529639] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 760046721] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 761009970] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 762035967] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 763857507] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 765607647] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 769311501] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 771020481] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 772613625] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 775546632] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 776653626] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 778759926] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 780062010] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 781294941] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 782881953] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 783813450] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 784811769] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 786807000] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 788446323] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 791645547] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 793148853] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 794874864] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 797893782] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 799467165] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 801080154] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 803691168] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 805843752] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 807360204] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 809132646] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 812451066] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 813656109] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 814965627] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 816094524] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 817047462] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 818616351] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 820215228] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 823181268] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 825126603] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 826896651] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 830166582] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 831262173] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 832565937] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 833412447] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 834372420] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 836055255] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 837728052] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 841669920] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 843399039] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 845067741] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 848052555] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 849152913] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 850379775] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 851235966] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 852139407] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 854490777] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 856433634] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 858534327] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 861129927] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 862594971] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 864191706] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 867480516] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 868794402] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 870255456] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 871170888] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 872170488] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 874536621] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 876237642] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 879863901] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 882058926] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 883974000] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 887544756] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 888729282] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 890113455] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 891172044] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 892143273] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 893572449] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 895165929] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 898619169] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 900079656] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 901850019] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 903569184] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 906043278] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 907188324] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 908537427] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 909473859] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 910470078] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 912656724] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 914394936] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 917729652] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 919449951] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 921213195] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 924318213] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 926038932] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 927932208] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 931576611] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 932931636] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 934320429] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 935261796] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 936215175] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 937902483] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 939636537] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 943059516] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 944732901] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 946469328] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 948292758] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 950555760] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 951692742] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 953010177] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 953900829] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 955093839] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 957229770] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 959105112] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 962181129] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 963892650] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 965597682] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 969013311] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 970881618] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 972672015] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 975671802] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 977478474] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 979407555] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 981460788] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 984342135] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 985520844] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 987439026] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 988641444] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 989844765] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 991263966] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 992498367] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 993745452] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 995767311] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 997490067] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1000607874] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1002445542] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1004227119] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1008154770] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1009907304] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1011742326] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1015322490] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 1016883882] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1019187288] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1020306504] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1021423599] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1022699034] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1023581601] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1024466919] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1026563034] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1028360403] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 1030568994] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1033463130] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1035201762] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1037038233] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1040266080] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1042043394] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1043812056] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1047558498] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1048734561] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1050610197] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1051778973] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1052964843] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1054284420] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1055181036] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1056128703] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1058616174] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1060289034] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 1063187223] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1064865207] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 1065990492] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1067640546] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1068802665] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1070873853] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1072580397] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1075699800] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1077165012] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1079608929] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1081160577] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1082891481] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1085078085] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1086189678] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1087234470] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1090297866] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1092623448] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1098371967] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1100003751] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1102181766] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 1103754120] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 1105994841] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1107442791] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1109253033] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1110324348] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1111422207] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1112704950] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1113583548] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1114490769] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1116479511] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1118106297] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1121522577] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1122624489] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1124280696] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1125393885] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1126456107] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1128345876] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1129398858] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1130591133] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 1131841536] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 1133558538] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 1134751905] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1136052603] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 1136914821] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1137846444] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1139236581] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1140857340] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1143699039] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1145288529] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1146864999] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1149571857] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1150932762] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1152492810] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1155211407] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1156599717] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1158609564] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 1161167406] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1162900284] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1164418941] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1166037957] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1169122227] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1171084845] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1172737566] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1175998782] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1177041222] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1177950606] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1179670107] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1180816812] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1181765928] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1182700008] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1185083571] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1186336578] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1187562159] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1188830937] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1189678854] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1190566587] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1191968106] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1193574249] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1196253093] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1197918939] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1199478399] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1202379591] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1203763554] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1205341914] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1208024496] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1209368937] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1211471667] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1214531178] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1216016781] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1217598942] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1220269743] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1221816015] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1223420709] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1226822667] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1228323264] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1230044718] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 1231551027] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1234641282] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 1235674503] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1236541488] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1238565006] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1239703962] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 1240633422] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1241482473] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1243251114] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1244433561] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1245498618] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1246753473] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 1247622054] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1248613401] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1250341953] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1252026384] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1254691494] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1256045847] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1257603102] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1260536571] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1261932126] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1263854151] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1266651897] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1268136681] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1269763509] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1272547878] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1273950174] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1276326030] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1279208532] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1280651064] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1282255653] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1285526970] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1287951735] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1290142707] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1294380045] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 1295487228] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1296490986] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1298276448] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1299376785] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 1300709970] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1301593083] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1303317120] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1304419767] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1305529869] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1306926201] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 1307918010] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1308969669] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1310464092] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1312091697] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 1314776400] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1316873019] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1318345371] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1320020058] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1322951490] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1324465401] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1327069653] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1330201572] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1331857653] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1333529190] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1336496133] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1338033942] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1340050215] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1343955186] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1345883721] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1347957450] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1351848372] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 1353709497] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1354992996] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1357217736] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1358724885] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 1360065798] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1361265990] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1363209498] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1364297193] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 1365554442] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1366407483] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1368143406] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1369268712] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1370384274] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1371700449] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 1372551579] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1373529717] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1375376037] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1376923485] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1380434265] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1381977072] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1383640776] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1386550389] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1387914108] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1389518991] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1392774138] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 1394007237] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1395732282] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1397416272] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1400429499] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1401937614] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1403866380] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1406911359] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1408444464] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1410075891] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1412932668] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1414158165] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1415153880] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1417107678] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1418176788] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 1419308142] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1420175988] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1421909853] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1423025520] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1424151918] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1425031545] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1426762260] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1428098490] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1429595475] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1430906925] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 1431773742] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1432679136] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1434415290] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1436017884] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1439043585] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1440729654] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1442370237] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1445565513] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1447114347] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1448738676] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1451923725] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1453211046] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1454235447] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1455987099] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1457117214] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1458192960] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1459089555] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1460757774] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1461809706] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1462848051] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1463724087] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1465641975] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1466912790] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1468292448] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1469898654] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 1471018374] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1472347653] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1474632138] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1476754818] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1480462536] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1481815209] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1483428030] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 1486144695] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 1487261244] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1488526851] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1490090028] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1493721957] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1495312455] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1496896296] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1500072798] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 1501173639] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1502102868] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1504192578] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1505277060] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1506425655] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1507730532] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 1508644137] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1509584937] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1511256621] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1512892122] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1515873408] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1517372829] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1518951483] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1521648387] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1523031321] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1524650379] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1527316875] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1529081652] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1530748905] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1533931434] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 1535038176] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1535994852] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1537721304] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1538828613] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1539969669] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1541303190] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 1542370221] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1543264989] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1544823126] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1546386618] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1548978837] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1550368953] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1551956070] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1555059975] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1556436735] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1558004952] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1560748119] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1562088423] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1563741333] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1565838162] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1567941522] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 1569000279] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1569926001] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1571598504] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1572646026] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 1573612131] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1574514690] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1576157625] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1577217516] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1578283308] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1579879035] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 1580730333] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1581652128] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1583265432] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1584852843] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1587468981] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1588918443] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1590477273] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1593607281] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1594978329] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1596584493] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1599441459] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1600797576] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1602445719] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1605330384] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 1606384227] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1607263938] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1608976425] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1610034762] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 1611061116] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1611969996] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1613631054] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1614702579] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1615845441] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1617490161] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 1618415169] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1619301726] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1620620316] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1622242398] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1625075655] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1626378054] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1627927476] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1630741770] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1632102969] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1633686348] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1636710453] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1638535815] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1640510235] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1644800157] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1647301425] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1649224563] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1651236510] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1653748173] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 1655021592] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1655946411] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1657656630] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1658766879] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1659873747] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1661210166] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 1662050502] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1662972864] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1664392443] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1665925002] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1669193505] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1670500062] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1672081131] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1674631224] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1675941393] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1677492495] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1680454923] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1681801359] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1683448641] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1686243426] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1687773801] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1689376122] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1692788748] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 1693824909] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1694717808] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1696414230] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1697489556] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1698596088] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1699864341] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 1700688255] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1701561078] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1703041431] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1704879813] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1707483120] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1708785750] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1710335319] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1713034596] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1714371120] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1715964285] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1718987529] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 1720037991] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1720976376] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1722718011] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1723832691] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1724926182] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1726239564] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 1727105268] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1728053607] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1729725879] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1731296175] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1733898936] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1735164564] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1736733873] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1738385985] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1740779355] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1742295555] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1743857241] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1746558429] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 1747572834] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1748467203] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1750109781] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1751174481] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1752231117] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1753468647] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 1754326119] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1755621189] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1757161497] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1758757035] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1761531345] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1762750563] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1764299418] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1766897328] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1768776345] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1770370959] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1773114441] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1774484628] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1776067104] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1778644287] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1780251333] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1781818584] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1784834940] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 1785878871] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1786779498] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1788434298] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1789475079] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1790534844] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1791785499] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 1792791504] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1793679741] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1795106355] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1796688306] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1799339724] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1800682863] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1802251584] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1805080872] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1806399903] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1807946448] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1810519032] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1811928657] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1813491204] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1816275321] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 1817709705] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1819467636] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1821192849] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1823865057] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 1825017621] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1826191206] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1828256388] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1829577981] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1831228035] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 1832537595] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 1833923910] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 1835129436] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1836445527] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 1837262679] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1838175822] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1839566967] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1841133231] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1844339049] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1845846912] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1847489910] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1850207835] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1851649170] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1853248614] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1856141973] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1857579276] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1859195121] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1861826505] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1863347325] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1864965774] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1867648923] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 1869125034] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1870138095] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1872070095] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1873360545] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 1874562543] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1875462477] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1877336559] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1878464490] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1879727850] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1881377127] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 1882207677] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1883121513] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1884798048] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1886363346] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1889178102] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1890583548] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1892192736] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1895325747] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1896673632] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1898252412] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1900334289] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1902395775] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1903865712] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1905675513] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1908349611] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1909780593] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1911397236] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1914199686] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 1915267998] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1916176962] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1917945099] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1919261274] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 1920322341] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1921229226] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1922933649] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1923983334] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1925108031] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1926389619] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 1927219917] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1928161683] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1929789582] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1931749638] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1935017427] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1936497276] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1938137859] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1940890182] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1942379019] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1944396258] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1947437814] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1948773372] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1950409020] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1953136542] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1954565823] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1956339273] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1959139140] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 1960323519] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1961257347] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1962990771] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1964067504] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 1965032958] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1965885159] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1967630700] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1968846516] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1970416224] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1971653838] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 1972580022] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1973500053] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1975092378] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1976751294] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1979564937] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1981066101] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1982929998] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 1983982581] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1987009773] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1988351631] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1989958509] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1992807684] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1994355090] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1995994686] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1998655470] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 1999716075] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2000602779] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2002300986] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2003490951] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2004677493] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2005969434] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 2007065508] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2007983376] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2009452746] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2011036881] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2013694515] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2015068230] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2016705579] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2019679704] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2021034141] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2022593937] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2025339288] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2026757019] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2028337836] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2031151122] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2033185203] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2034762135] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2037433755] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 2038498371] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2039429343] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2041085235] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2042196975] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 2043178662] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2044250943] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2046111501] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2047150539] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2048251527] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2049623856] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 2050496553] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2051400288] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2053001643] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2054552157] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2057451921] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2058848610] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2060441019] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 2073438192] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2076172056] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2077586322] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2079190050] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2082112620] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2083443831] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2085076350] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2087838753] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 2088887409] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2089802148] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2091503400] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2092638450] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 2093673225] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2094719088] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2096429517] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2097521622] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2098710873] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2099944266] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 2100793569] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2101703604] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2103242946] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2104781175] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2107827498] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2109311904] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2110890054] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2113594392] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2114922999] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2116502745] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2119396272] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2120690271] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2122299837] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2125135299] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2126654628] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2128205667] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2130909522] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 2131995285] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2132977203] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2134657959] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2135742273] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 2136785931] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2137671312] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2139364731] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2140455870] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2141531049] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2142829836] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 2143651461] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2144637096] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2146539360] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2148050142] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2149912380] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2152472364] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2153989782] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2155588155] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2158529163] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2159823876] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2161371849] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2164077573] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2165818872] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2167437972] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2170421505] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2171942052] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2173567704] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2176405266] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 2177438319] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2178386217] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2180168340] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2181305217] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 2182563264] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2183503833] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2185322601] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2186495934] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2187620148] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2188942476] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 2189810385] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2190801165] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2192513694] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2194145730] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2197323093] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2198783244] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2200527063] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2203323297] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2204695164] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2206357545] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2209527663] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 2210728989] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2211713007] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2213353506] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2214433557] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2215534902] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2216742948] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 2217538995] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2218445460] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2220146397] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2222191860] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2225150781] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2226707070] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2228357397] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2230917549] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2232895077] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2234220639] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2235765630] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2238504240] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 2239621125] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2240610162] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2242395960] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2243581620] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2244768162] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2246525526] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 2247586362] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2248528569] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2250129147] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2251815825] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2254812336] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2256282126] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2257962357] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2260911345] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2262323931] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2263955421] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2266772823] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 2267868330] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2268802179] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2270603916] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2271759042] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2273142501] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2274482343] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 2275387359] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2276445612] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2278123071] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2279759685] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2282556003] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2284020396] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2285882361] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2288703480] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2290172661] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2291739219] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2294715591] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 2295866013] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2296884933] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2298907863] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2300315010] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2301498591] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2302812729] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 2303694099] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2304645252] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2306205825] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2307986058] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2311549464] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2313106887] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2314849362] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2317711095] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2319095856] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2320735389] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2323307133] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2327010021] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2328438378] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2330018250] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2332846887] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 2333925867] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2334805746] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2338093968] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2339203755] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2340425031] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2341701096] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 2342517240] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2343421857] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2345133483] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2346745926] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2349447408] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2351332767] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2352989121] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2355745917] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2357254242] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2358868638] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2361605001] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2363617095] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2365261269] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2367910587] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 2368940133] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2369851449] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2371653081] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2372819799] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2373894432] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2375519643] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 2376931137] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2377944303] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2379753054] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2381356845] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2384051922] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2385770184] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2387392539] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2390439135] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2392044858] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2393642832] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2395797075] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2397886764] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2399486565] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2401098021] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2404112487] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2405509953] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2407116810] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2409733116] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 2410834881] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2411750775] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2413542159] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2414983557] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2416076628] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2417354436] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 2418181857] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2419083912] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2420555025] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2422172592] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2424918447] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2426324019] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2428474461] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2431172310] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2432624082] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2434316766] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2437107099] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2438278101] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2439540810] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 2440745958] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2441737914] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2443571928] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2445408315] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2448232920] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2449691895] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2451345435] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2454394404] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2456152272] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2457850458] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2461332090] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2462617290] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2463990354] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 2464819497] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2465906541] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2467492503] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2469056457] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2471663523] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2473482816] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2475202317] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2476886475] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2480143407] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2481539424] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2483146134] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2486376921] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2487832704] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2489539290] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2492623329] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2493996057] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2495542728] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2498218149] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 2499235683] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2500120875] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2501810157] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2503104324] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2504627349] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2505912927] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 2506733754] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2507637783] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2509339812] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2510918046] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2513670852] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2515498755] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2517440772] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2520318738] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2521668072] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2523290910] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2525977776] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2527304325] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2529522786] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2532532884] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2533921572] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2535534939] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2536943913] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2539601883] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 2540644428] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2541680295] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2543408763] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2544508722] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2545831155] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 2547301218] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2548818741] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 2550021810] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2551367931] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 2552267928] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2553457977] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2555093562] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2556628242] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 2557775409] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 2559453393] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2561148009] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 2562316701] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2563894263] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2565499608] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2566774518] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 2568138006] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2569696059] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 2570766156] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2572558401] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2574261795] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 2575370259] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2576912982] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2578825158] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2579828013] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2581304397] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2582895021] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2583847917] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 2584944831] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2585877105] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2587581045] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2588790582] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 2590065597] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2591148294] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2592887955] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2593992555] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 2595121284] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2596008870] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2597673036] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2598825222] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2599951872] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2601228840] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 2602134402] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2603128983] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 2605877526] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2607452232] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2608692765] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 2610302541] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2611894152] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 2612968071] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2614462998] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2616359256] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2617490043] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 2619230901] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2620884462] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 2621891265] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 2623435857] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2625283395] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2626457673] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2627964801] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2630108439] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2631220956] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2632491918] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2633435469] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2635127355] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2636217381] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2637287016] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2638186803] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2639857626] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2640894606] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2642282832] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2643546192] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2644374726] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2645317416] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2647316553] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2648976225] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2650008858] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 2651671176] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2653206108] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 2654501661] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 2655949002] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2657480553] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2658466755] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2659969620] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2661752268] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2662787022] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2664449571] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2665986477] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2667282072] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2668323315] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2669956842] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2671022382] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 2671993107] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2673838398] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2675011437] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2676108372] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2677379103] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 2678201673] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2679339726] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 2680987743] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2682566271] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 2683565010] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2684966865] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2686671582] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2687659338] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2689145907] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2690945145] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2692363044] Running M*.negative: -123 456 M* . . CR +[Hera] -1 4294911208 +[Hera] [HADES][TEST ] [KRELTSC: 2694023283] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2695912800] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2697239643] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 2699387124] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2701379226] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 2702743890] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 2704825788] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2706895359] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 2708236671] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 2709563409] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2711768787] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2713096008] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 2714305902] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2716384797] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2718106545] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2719513461] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2721136992] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2722248312] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2723444997] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 2725824024] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2727860268] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 2729248935] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 2731616895] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2733634155] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 2734991133] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 2147913144729 6 +[Hera] [HADES][TEST ] [KRELTSC: 2736918975] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2738599395] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 2739839088] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2741337606] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2743884528] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2744980833] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -42949662 -96 +[Hera] [HADES][TEST ] [KRELTSC: 2746803003] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2748653922] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2749677756] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2751024129] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2752738968] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2753871120] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2754946488] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2757163458] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2758710444] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2759939595] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 2761224417] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 2762884026] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 2764191402] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2765638512] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2766556338] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2767515282] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 2769666228] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2771324031] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 2772310275] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2773857156] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2775471069] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2776608240] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 2778435681] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2779862043] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2781663003] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2782705884] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2784433092] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2786254947] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 2787216285] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2788353372] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2790133878] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2791441422] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2792624541] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2794660470] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2795736825] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2797154955] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2798495700] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2799378036] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2800310877] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2802031722] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2803860528] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2805010047] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2806864242] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2808469104] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2809530717] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2811245640] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2812826415] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 2813859783] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2815337763] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2816929311] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2817909423] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2818985358] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2821510629] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2822609517] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2823694650] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2825361210] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2826433491] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2827535739] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2828800107] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2829675786] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2830556358] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 2832716712] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2834465508] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2835622398] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2837361492] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2838958143] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2839990797] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2841655488] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2843233008] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2844277233] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2846313456] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2847929448] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2848991817] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2850395436] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2852095176] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2853204438] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2854225920] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2855976018] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2857215081] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2858407755] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2859720906] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2860582956] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2861666640] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2863879851] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2865688455] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2866736859] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 2868504660] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2870523453] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2871713061] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2873370402] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2874947355] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2876016969] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2877721287] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2879617398] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 2880863181] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2882719707] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2884340151] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2885281161] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2886451827] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2888141781] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2889190563] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2890269795] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2892411249] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2893671774] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2895041856] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2896532310] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2897391567] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2898276465] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2900554041] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2902187526] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2903297628] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 2905147287] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2907018177] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 2908521525] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 2910528537] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2912229957] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2913262779] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2914850253] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2916517506] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2917479243] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2918637099] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2920586907] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2922211656] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2923459896] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2925386352] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2926568631] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2927643873] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2928901479] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2929718547] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2930621631] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 2932363518] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2933936124] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 2935183230] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2937248034] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2939103279] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2940178290] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 2941930257] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2943478293] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2944490976] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2946111882] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2947902090] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 2949383892] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 2951284770] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2953014225] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 2954085981] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 2955263430] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2956975581] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2958084423] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2959022010] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2961091812] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2962235493] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2963314998] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2964580164] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 2965508154] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2966632074] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 2968658259] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 2970197559] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2971739820] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 2973076449] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2974635027] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2976173214] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2977151772] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2978962287] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2980723515] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 2981821920] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 2983446711] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2985127320] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2986640349] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2988090672] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2989633542] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 2990593683] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2992122189] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2993674845] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2994748281] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 2996082537] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2998869825] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2999992779] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 3000966402] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3002719251] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3003816774] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3004884141] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3006176061] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 3007059636] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3008032545] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3010341390] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3012081576] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 3013142916] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 3014800740] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3016491303] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 3017560224] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3019019997] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3020617677] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3021553983] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3023420862] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3025185303] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 3026268357] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 3027824982] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3029619726] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3030714120] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 3031815150] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3033542001] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3034610313] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3035926782] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3037201923] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 3038091714] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3039015819] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 3040790382] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3042615681] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3043621980] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 3045219765] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3046897665] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3048051300] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3049920909] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3051472557] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3052489860] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3054122253] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3055828965] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 3056955825] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3058644813] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3060278928] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 3061799790] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 3062991750] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3064707177] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3065753271] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 3066791322] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3068670255] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3069774435] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3071005938] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3072277068] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3073345149] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3074242731] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 3076127292] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3077761449] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3078769554] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 3080823753] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3082656780] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3083810940] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3085748085] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3087351120] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 3088448391] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3090048864] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3091684764] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 3092726154] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3093890436] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3095610567] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3096703428] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3097811682] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3099896436] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3101001351] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3102110088] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3103356627] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3104214540] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3105100404] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 3106907118] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3108480165] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 3109489761] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 3111979857] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3113901966] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3115122003] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3117408168] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3119543931] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 3120965673] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 3123063636] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3125388210] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 3126439617] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3127842585] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3129908019] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3130979838] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3132058272] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3133746882] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3134774853] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3135946569] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3137625204] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 3138471252] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3139380762] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3141133884] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3142863612] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3143826735] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3145546152] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3147157923] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3148111890] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3149806863] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3151368717] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3152357859] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3153922968] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3155716452] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3156786213] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3158452920] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3160069878] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3161220111] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 3162530406] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3164037450] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3165061872] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 3166022748] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3167673726] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3168738783] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3169863816] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3171166152] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 3172009386] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3173024526] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3174996468] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3176583375] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3177560820] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3179044575] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3180604266] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3181538493] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3183004251] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3184643280] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3185663250] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3187934547] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3189560556] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3190539702] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3192135387] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3193449756] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3195037104] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 3196044453] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3197562984] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3199470603] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3200712837] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 3202059042] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3203710650] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3204757500] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 3205741833] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3207377712] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3208448040] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3209527209] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3210785130] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3211799619] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3213127764] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3214834014] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3216718323] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3217758285] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3219219654] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3220813659] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3221781381] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3223156272] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3225149298] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3226282962] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3227706888] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3229352889] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3230486700] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3232053615] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3233631870] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3234622293] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 3235704213] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3237436125] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3238673235] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3239736654] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3241409451] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3242487423] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3243664431] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3244989573] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3245915673] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3246828270] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3248418201] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3250036041] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3251107545] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3252667152] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3254225772] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3255140427] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3256829709] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3258785418] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3259771557] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3261280995] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3263026011] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3264335004] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3265854186] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3267509217] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3268521438] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 3269441847] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3271224684] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3272407593] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3273455766] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3275377938] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3276777567] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3277902915] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3279326253] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3280241349] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3281245674] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3282909693] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3284455020] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3285645027] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3287258142] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3289200705] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3290434434] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3291933036] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3293598462] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3294772068] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3296490267] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3298050168] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3299247000] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3300927357] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3302860764] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3304131726] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3305301720] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3307104822] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3308281872] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3309465810] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3310844544] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3311723058] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3312541890] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3314411163] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3316234614] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3317280729] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3318890778] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3320565444] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3321636129] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3323255187] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3324993378] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3326079267] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 3327701664] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3329390862] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 3330503379] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3331699140] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3333556338] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3334696155] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3335841600] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3337161429] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3338094291] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3339126420] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3341156196] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3342685500] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3343754883] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3345356280] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3347030337] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3348203145] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3349691016] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3351357849] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3352632822] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3354077307] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3355761948] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3356828244] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3357931647] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3359733867] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3360858543] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3361894830] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3363236226] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3364046553] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3365252667] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3367061523] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3368604036] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3369686586] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3371337018] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3373000407] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3374051100] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3375175398] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3377187744] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3378318174] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3379444446] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3380679330] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3381524076] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3382460466] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3384008901] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3385578168] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3386633313] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3388311024] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3390216732] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 3391683225] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3392850489] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3394554681] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3395694666] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3396791874] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3398122917] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3398947545] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3399866400] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3401626536] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3403691697] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3404850288] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 3406841571] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3408478920] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 3409551852] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3410675877] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3412365180] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3413516526] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3414704034] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 3416403144] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 3418417716] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 3419694537] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3421226529] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 3422088768] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3423002205] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3424476573] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3426058251] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3427014948] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3428537595] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3430762713] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3431828946] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3433493931] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3435356547] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3436371729] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 3437970753] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3439640904] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3440625342] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 3442092549] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3443326656] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 3444237888] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3445321257] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3446643942] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 3447613155] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3448669770] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3450280596] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3451942263] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3452945916] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3454715523] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3456317424] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3457291131] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3459564864] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3461240076] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3462233145] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3463451964] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3464767089] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 3465645015] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3466563975] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3468394839] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3470047560] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3471030192] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 3472443912] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3474026493] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 3474987054] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 3476679549] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3478545609] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3480547707] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3481560600] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3482691156] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3483986478] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 3484884333] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3485774985] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3487295028] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3488901339] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3489957681] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3491627076] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3493822206] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3494833566] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3496845807] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3498548508] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3499586412] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3500729484] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3502008531] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 3502884987] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3503849202] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 3507279867] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3508910811] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 3509925510] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3511049115] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3512658597] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3513703893] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3515347353] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3516914667] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3518185881] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3519440463] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3520846350] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 3521699937] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3522663186] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3524338587] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3525867261] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 3526944855] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 3528415968] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3530191623] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 3531362310] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 3533153778] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3534898752] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 3535962255] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3537018345] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3538251654] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 3539102994] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3540039027] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3541593153] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3543344784] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 3544362570] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3545810268] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3547408767] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3548526891] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 3550283499] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3551902914] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 3552977988] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3554042667] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3555513822] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 3556583226] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3557466255] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3559241175] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3560930142] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 3562086759] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3563883036] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3565472715] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 3566436867] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3568083414] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3569667129] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3570627669] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3571725192] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3572976057] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 3573815154] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3574721325] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3576414849] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3578295189] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 3579501093] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3581277252] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3583113282] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 3584240205] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 3585878667] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3587424057] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 3588419898] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3589514880] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3590787732] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 3591690816] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3592825677] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 3595066146] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3596673633] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 3597678567] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 3598891527] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 3600114378] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3601865736] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 3603064353] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3604220046] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3605627193] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 3607393062] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 3608810394] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3610321239] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3611208909] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3612140532] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 3614381148] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3616008186] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3617129229] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3619181391] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3620995476] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3622194681] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3623996670] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3625637190] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3626695884] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3628305198] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3629901954] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3631222329] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3632614146] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3633621936] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3635369871] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3636653538] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3638058165] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3639417159] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 3640313355] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3641218266] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3643311819] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3644989068] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 3646208244] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3647580573] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3649225335] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 3650376114] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3652292385] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3653977467] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3654998991] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3656386524] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3658500048] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3659613909] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3661185045] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3663196194] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3664152870] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3665173806] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 3667203414] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3668776902] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 3669809829] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3671524395] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3673112919] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3674133855] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3675270879] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3676827546] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3677815344] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 3678992562] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3680126499] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3681968346] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3683357706] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3684481647] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3685733751] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3686646180] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3687597837] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 3689384265] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3690936270] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 3691893198] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3693088896] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3694697139] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3696102816] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3697448454] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3699109659] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3700130448] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 3701361552] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3702485598] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3704221500] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3705221394] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3706324818] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3707630808] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 3708899355] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3709798932] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3712203537] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3713840109] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 3714827676] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3716509713] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3718275057] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 3719211237] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3720990063] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3722617983] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 3723579447] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 3725122674] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3726964248] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3728608968] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 3729608127] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3731328048] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3733464273] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3734530233] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3735687627] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3736951239] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 3737891325] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3738810264] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 3741355149] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3743195883] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 3744246681] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 3746259825] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3747906519] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 3748897215] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 3750691581] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3752285733] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 3753354171] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 3755294256] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3757010775] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3758069574] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3759507738] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3760828911] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 3761712549] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3762615024] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3764283768] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3765877248] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 3766900263] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3768365706] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3770042703] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 3771289746] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3772648614] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3774279222] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3775371894] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3777082911] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3778623366] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 3779654319] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3780735441] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3782032401] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 3782889684] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3784253382] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3786334041] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3787942578] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 3788967273] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3790585638] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3792196590] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 3793155408] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3794397096] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3796037721] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3797452470] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3799089882] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3800762595] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 3801722631] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3802814190] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3804126648] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 3805030278] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3805978848] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3807821157] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3809819181] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 3810898140] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3812243442] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3813992427] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3815133651] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3816236424] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3817508982] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 3818346105] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3819287850] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3820819128] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3822892584] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 3823917300] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 3825428586] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3827119695] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 3828215013] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3829924266] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3831649185] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3832613400] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 3837373491] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3839017245] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 3840000339] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3842517483] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3844258299] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 3845253846] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 3847689447] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3849272511] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 3850250775] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3851345253] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3852608907] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 3853453443] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3854376057] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 3855843684] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3857641053] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 3858664215] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3860532018] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3862124469] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 3863122641] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3864707847] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3866321907] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 3867626868] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3868823427] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3870200607] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 3871118979] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3872276184] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3874477845] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3876152574] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 3877288527] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3878740614] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3880337370] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 3881449446] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3882570048] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3884054328] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 3885410088] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3886336566] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3887912280] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3889482156] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 3890708304] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3892818216] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3894391473] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 3895691310] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3897168093] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3898613040] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 3899957187] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 3901079490] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3902368764] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 3903242637] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3904171509] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3905622588] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3907174677] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3908124465] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 3909660426] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3911134101] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 3912125889] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3913654605] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3915417219] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3916430742] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3918033462] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3919630932] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3920718900] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3922519986] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3924084738] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3925289508] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3926941242] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3928561287] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3929562861] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 3930603075] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3932320770] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3933436962] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3934801647] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3936088989] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 3936930522] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3937831695] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 3939538092] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3941132265] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 3942402009] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 3943664151] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3945223527] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 3946298622] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3948120309] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3949771035] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3950864274] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3952300884] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3953883234] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 3954884178] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3956023365] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3957444120] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 3958344726] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3959270175] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3961247304] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3962852880] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 3964028628] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 3966293184] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3967622799] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3969111615] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 3970303260] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3972441102] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3974035632] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3975038277] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 3976650825] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3978292668] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 3979335948] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3980427444] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3981622386] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3982476603] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3983385672] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3984590715] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3986470530] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3987560262] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3989009766] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3990336756] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 3991342257] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3992730441] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3994117911] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 3995185614] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3996628377] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3998379000] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 3999581565] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4001006142] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4002688809] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4003759116] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4005384873] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4007093622] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 4008144630] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4009460196] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4011646926] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4012993425] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4014255903] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4015617984] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 4016517750] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4017414891] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 4018801731] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4020370158] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 4021305960] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 4022617011] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4024176765] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 4025494452] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4026900171] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4028499069] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4029590166] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 4031247990] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4032920367] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 4033913982] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 4034973936] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4036530183] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 4037931912] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 4039443009] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4041084579] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 4042275573] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 4043936778] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4045571124] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 4046680302] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 4048222458] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4050166449] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4051333272] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 4052818707] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4054389213] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 4055330370] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 4056447213] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4058246640] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4059472326] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4060737177] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4062072336] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 4063344537] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4064327778] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4065362595] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4066566210] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 4067397789] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4068270549] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4069358664] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4070585064] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 4071428802] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4072342386] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 4074802179] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4076697828] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 4077745686] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 4078977483] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4080537657] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 4081534275] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 4083086406] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4084733436] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 4085850951] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4088034258] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4089721839] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4090729818] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 4091890551] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4093533444] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 4094564880] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 4095653667] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4096516935] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4098163545] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4099263651] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 4100696334] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4101722856] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4103676549] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4104813216] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4105959522] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4107248817] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 4108118154] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4109041902] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 4110816948] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4112414229] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 4114124196] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 4115743863] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4117605975] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 4118762508] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 4120783905] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4122362076] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 4123397271] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4125207387] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4126758573] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 4127804331] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 4128824448] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4129766382] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4131645273] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4132867599] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4134083583] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4135390707] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4136235075] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4137131187] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4139169573] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4140807216] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 4141843650] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4142912844] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4144644903] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4145883777] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4147079958] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4148979135] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4150073256] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4151457828] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4152729420] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 4153582293] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4154526537] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4156276950] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4157949180] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 4159078182] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4160936682] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4162550721] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 4163895309] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4165431354] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4167145269] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 4168183572] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4169283006] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4170494307] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 4171343757] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4172241360] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4174179345] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4177628994] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 4178866104] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4180117998] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4181745414] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4182854886] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4184019819] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4185580224] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4186688688] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4187719641] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4189947930] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4191139050] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4192342896] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4193900109] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4194966993] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4196067792] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4197711231] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 4198833324] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4200294525] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4202265186] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 4203351222] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4205221923] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4207104279] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 4208351469] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4209810633] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4211905950] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4213544622] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4215794457] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4217767407] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4219139631] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4221157122] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4223040675] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 4224131289] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4225883067] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4227464514] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 4228793016] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 4229908977] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4231611090] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4232717118] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4234240920] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4236430359] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 4237546257] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4238581410] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4239763836] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 4241006322] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4241951616] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4243557402] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4245236541] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 4246217073] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 4247896989] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4249935963] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 4251069522] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 4252551954] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4254836733] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4255832574] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4257358980] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4258963401] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 4260066594] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4262007099] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4263944706] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 4264955814] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4266352902] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4267645557] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 4268567100] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4269472095] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 4283004096] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 4284239715] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4285713159] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4286666391] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 4289142669] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4291460733] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 4292819202] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4295195310] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4297485570] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 4298879991] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 4301438484] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4303833954] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 4305270123] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4306879101] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 4308493728] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 4310172153] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 4311258126] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4312596750] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4313476713] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4314384564] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4316876382] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4318486473] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 4319516586] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4320795549] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4322898342] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4324021758] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4325296731] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4327032591] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 4328090550] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4329461976] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4331250609] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4332281205] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4333302603] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4335110472] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4336381938] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4337686353] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4338946647] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4339798911] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4340705166] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4343636808] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4345292406] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 4346346207] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4347573006] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4349595936] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4350730524] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4352371590] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4354525434] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 4356161124] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4357256883] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4358959773] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4360022625] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4361122689] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4362403962] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4363312086] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4364395518] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4366109454] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4367789475] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 4369395534] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4370780610] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4372517919] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 4373720442] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4375045584] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4376794359] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 4378066539] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4379415243] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4380923085] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4381951182] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4382922831] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4384625931] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4386416370] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4387513473] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4388965014] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4390655493] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4391757300] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4392981747] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4395432363] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4396622958] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4397882034] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4399168788] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4400183529] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4401161352] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4402625577] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4404378405] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4405440186] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4407369078] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4409324955] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 4410440916] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 4411843422] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4413565485] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4414675965] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4415860764] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4417109319] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4417974225] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4419028383] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4420577406] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4422300057] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 4423665456] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4425030750] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4426705416] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4427742648] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4428914322] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4430574015] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 4431684369] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4432797642] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4434477936] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4435653873] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4436671470] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4438194579] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4439785581] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4440812166] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4441886253] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4443655902] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4444686372] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4445995596] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4447717134] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4448760687] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4449783576] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4451489154] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4452740775] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4453848924] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4455091305] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4455930003] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4456851378] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 4479398448] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4481148567] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4482323223] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4483657437] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4485324417] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4486353228] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4487396613] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4489076193] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4490143056] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4491122937] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4492865097] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4494119553] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4495293285] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4496924166] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 4497779076] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4498688838] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4500079122] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4501627914] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 4502683479] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4525179498] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4526784864] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 4527824406] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 4528938435] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4530483027] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4531511103] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4532589768] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4534084023] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4534934040] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4535839476] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4537181796] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4538814756] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 4540141137] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4541322240] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4542941046] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 4544015070] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4545231348] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4547370618] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 4548517008] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4549609911] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4551229977] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 4552304190] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4553803317] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4555827864] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 4557043869] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4558135512] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4560102204] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 4561170789] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4562320854] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4564047222] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 4565121750] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4566264591] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4568029368] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 4569451950] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4570777050] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4573237095] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 4574374140] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4575497892] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4577226234] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 4578393897] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4579386693] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4581252648] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 4582473378] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4583672961] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4585817859] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 4587315054] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4588773924] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4590874512] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 4592325633] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4593883854] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4596004875] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 4597753671] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4599212373] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4601385516] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 4602617082] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4603799193] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4605550005] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 4606605969] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4607682429] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4609447500] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 4610913783] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4612354446] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 4613932806] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4615695483] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 4616812746] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 4617664632] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4618576284] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4620079884] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4621770594] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4623076689] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 4624533963] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4626167721] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 4627721322] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4629771447] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4631404491] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 4632379479] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4633998642] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4635820686] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4636766988] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4638219915] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4640024928] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4641147903] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4642549821] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4643429826] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4644377388] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4645973619] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4647776301] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4648769223] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4650353463] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4651938522] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4652882199] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 4654761699] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4656428238] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 4657394994] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 4659089253] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4661004348] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4662030912] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4663781703] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4665362163] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 4666390617] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4667425266] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4669114338] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4670319402] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4671569973] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 4672607373] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4674018615] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4675527360] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4677142680] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 4678147026] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 4679474058] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 4681162353] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4682896491] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 4684003653] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4686091998] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4687642428] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 4688581401] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4690244370] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4691848014] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 4692869433] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4694559534] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4696107570] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 4697401023] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 4699624335] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4701399276] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4702454148] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 4703566896] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4705197819] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4706259012] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4707303006] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 4708131771] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4709047140] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 4710807801] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4712594502] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 4713711030] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4715266542] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4716858594] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 4717854267] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4719381429] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4720943934] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 4721980410] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4723823580] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4725387555] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 4726383186] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4727884896] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4729648308] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4730753664] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 4732534779] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4734136722] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4735340274] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 4736595318] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4738261542] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4739333844] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4740439725] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4741420803] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4742443020] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4744293645] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4745894664] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 4746890526] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4748778552] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4750387320] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 4751442486] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 4753212891] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4754912337] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 4756010973] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4757996733] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4759710564] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 4761101457] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 4762216179] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4763876376] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4764944814] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4766091351] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4767816543] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4768885212] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4770102687] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 4771054155] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4772121753] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4774063686] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4775746962] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4776740346] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4778302851] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4779951876] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4780895847] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4782345603] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4784007795] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4785011952] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4786974171] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4788775929] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 4789894452] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4790965641] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 4791821706] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4792744131] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4794574407] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4796170617] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 4797214128] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4799054358] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4800639228] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 4801894356] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4803817200] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4805481618] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 4806493776] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4807598082] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4808461770] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4809451773] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 4811610594] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4812903081] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 4813901883] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 4814928363] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4816834218] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 4817870862] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4819049025] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4820734821] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4821815649] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4823102256] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4824032220] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4824937593] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4826459001] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4828161471] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4829268612] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4830971166] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4832632413] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4833593247] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4834729767] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 4835754105] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4837087521] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4838887578] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4840528329] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 4841569446] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 4843339053] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4845169329] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4846993767] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 4848411939] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4850166363] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4851843675] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 4852966650] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4854658809] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4856310501] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 4857372744] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4858551264] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 4859566929] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4860624930] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4862878314] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4864522971] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4865515851] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4867303665] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4869065544] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 4870080957] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4871342217] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4872615972] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 4874494107] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 4876102812] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4877452125] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4878318102] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4879236894] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4881776907] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4883426520] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 4884441030] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4885492038] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4887564108] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4888678473] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4891403496] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4893160776] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 4894353324] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 4896282090] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4897893420] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 4899296640] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4900496034] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4901747130] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4902636123] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4903700970] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 4906364547] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4908054816] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 4909050720] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 4910478741] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4912568787] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4913616876] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4914741069] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4916467185] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 4917593856] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4918917255] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4920307644] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4921219632] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4922199303] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 4924663821] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4926553086] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4927843263] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 4929817116] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4931756613] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 4933170102] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 4935601650] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4937469516] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 4938840585] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4940023200] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4941176919] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 4942061040] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4942953834] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4945393908] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4947163347] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 4948332732] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 4950713607] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4952347680] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 4953451146] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4954573071] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4955820765] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4956652428] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4957556478] Running FIND.existing: FIND DUP . CR +[Hera] 35050272 +[Hera] [HADES][TEST ] [KRELTSC: 4959255735] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4960816182] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 4962296052] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 35367408 +[Hera] [HADES][TEST ] [KRELTSC: 4964831865] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4966444455] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 4967460078] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4969038039] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4970619129] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 4971551949] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4972532334] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4974649974] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 4975848045] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4976945610] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4978243746] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4979143827] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4980054072] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4981331859] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4982970426] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 4984075341] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4985525244] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4987499328] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 4988609136] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4989763905] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4991175210] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4992184029] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4993132389] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 4994817891] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4996401144] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 4997466075] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4998594909] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5000539005] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 5001584973] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5002750032] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5004178536] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 5005172193] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5006084937] Running LATEST.basic: LATEST @ . CR +[Hera] 35131696 +[Hera] [HADES][TEST ] [KRELTSC: 5007896817] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5009899671] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 5011127982] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 5014546803] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5016716229] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 5018074026] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 5020991157] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5022973809] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 5024138511] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5025418713] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5026707504] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 5027568987] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5028481752] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 35368920 +[Hera] [HADES][TEST ] [KRELTSC: 5030891754] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5032633851] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 5033840763] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 35369384 +[Hera] [HADES][TEST ] [KRELTSC: 5037169368] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5038774503] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 5039779668] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 5040962661] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 5042192001] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5043891447] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 5044920678] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5046022632] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5047309197] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 5048164023] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5049255288] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 5052118050] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5053792527] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 5054737317] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 5055936795] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5057668770] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 5058722718] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5059925283] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 5061134127] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 5062810977] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 5064369303] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5065761456] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 5066819520] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5067770673] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 5073186006] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5074890135] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 5076445899] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 35373664 +[Hera] [HADES][TEST ] [KRELTSC: 5082299901] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5084008356] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 5084910033] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 5092379250] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5094008115] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 5095092198] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 5103330729] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5104557129] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5105426109] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 5110940016] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5112707187] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5113857441] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 5115805926] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 5116889715] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5118735489] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 5119684542] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 5120903298] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 5122078185] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5124032130] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5125157310] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5126379783] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5127815322] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5128658220] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5129549460] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5133311190] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5134916115] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 5136033798] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5138460096] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5140743804] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5141840067] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 5146787604] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5148363360] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5149348680] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5150164467] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5151278643] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5152593306] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5154139368] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5157957525] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5159615097] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 5160711150] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 5165679393] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5167541022] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 5168567019] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 5173549143] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5175177441] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 5176240482] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5177594457] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5178956433] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 5180008050] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5181136884] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 5182933476] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5184652641] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 5185788867] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 5187025620] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5188737120] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 5190130281] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 35141504 +[Hera] [HADES][TEST ] [KRELTSC: 5194932729] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5196751917] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 5197878714] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5199079200] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5200413645] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 5201318451] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5202362109] Running CURRENT.basic: CURRENT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 5204069304] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5205778872] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 5206775364] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 35376528 +[Hera] [HADES][TEST ] [KRELTSC: 5212594506] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5214438327] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 5215634928] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 5217032436] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 5218460625] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5220182793] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 5221412721] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5222522256] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5223918882] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 5224927323] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5225965794] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5229124320] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5230841952] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 5231945586] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5238266040] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5240121852] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5241817875] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5246515659] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5248070709] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 5248858167] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5249808102] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 5251000188] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 5252343243] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 5253993528] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 5255955621] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5257334502] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5258176896] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5259121665] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 5260881969] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5262517785] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 5263564509] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5264706489] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5266197006] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5267093118] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5268168591] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5269550979] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5271293748] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5272542261] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 5273773260] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5275428522] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 5276438412] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 5278232673] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5279817018] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 5281058412] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5282260620] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5283672303] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5284599138] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5285660919] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 5287400202] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5289068484] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 5290434849] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 5291848527] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5293467690] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 5294465778] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5295545493] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5297464641] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5298684426] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5299915362] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5301204237] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 5302058076] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5303183739] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5304422046] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5305778730] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 5306673183] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5307647856] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5308689372] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5309909115] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 5310796134] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5311880385] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5313131313] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 5314589784] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 5316215289] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 5317318776] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5318623611] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 5319473292] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5320406637] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5322367323] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5323952487] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 5324976951] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 5326191108] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5328084111] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 5329820769] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 5331406647] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 5332543041] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5334301623] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 5335437891] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5336558514] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5337822735] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 5338664247] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5339551350] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 5340986616] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5342858115] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5344226286] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5346862458] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5348508837] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 5349600837] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5350647393] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5351904180] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5352813858] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5353971588] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5356773849] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5358503094] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 5359537386] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5361473397] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5363168874] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5364188382] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5366207952] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5367987912] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5369007693] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5370443904] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5372281362] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5373387726] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5374509504] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5375734308] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 5376666792] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5377593984] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5380399017] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5381919501] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 5382976431] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 5385245817] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5387298987] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 5388353922] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 5390653044] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5392675974] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 5393746449] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5394960480] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5396200530] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5397117348] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5398104243] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 5399967153] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5401755891] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 5402829348] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5405300208] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5407059504] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 5408079684] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5409132729] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5410824258] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5411835471] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5413080603] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5414522358] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 5415387537] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5416508643] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5420191287] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5421754548] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 5422770822] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 5424727182] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5426301531] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 5427366483] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 5428696077] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5429818863] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5431590402] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5432690004] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5433808884] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5435047464] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 5435845506] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5436730551] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5439051975] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5440619499] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 5441789703] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 5443416048] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5445089118] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 5446399266] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5447521170] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5448754815] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 5449558317] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5450461632] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 5451654789] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5453163345] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 5454450855] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5456463663] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5458307442] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5459334930] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5460419160] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5461655073] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5462530374] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5463436902] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5466357015] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5468620773] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5469606177] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 5471050053] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 5472500565] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5474472402] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 5475993159] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5477195514] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5478455808] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 5479342470] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5480264979] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5483760114] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5485401831] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5486617689] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 5488113246] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5489530347] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5491337313] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 5492584041] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 5494010256] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 5495024388] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5496868209] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5497892211] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5499081357] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5500553163] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 5501737584] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5503298724] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5506726827] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5508482154] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5509206402] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 5510411088] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 5511465120] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5513290650] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5514341406] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5515578957] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5517115275] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 5518024932] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5519140473] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5523058044] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5524728783] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5525854677] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5528002515] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5529655845] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 5530776993] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 5532973551] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 5534595528] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5536427232] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5537588889] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5538830199] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 5540130057] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 5541560430] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 5542830174] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5544354522] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5545356096] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5546762151] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5550000645] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5551803369] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5552952594] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5555203731] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5556852294] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5557920564] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 5561620344] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5564148261] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5566229655] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5567514246] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5570511009] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5572965615] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5574208269] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5575541895] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5576447877] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5578276578] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5579456064] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5580645756] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5581495857] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5582438757] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5584855815] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5586695310] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5587890294] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5590309872] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5591963433] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5593102473] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5595349221] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5597307324] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5598432777] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5600768250] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5602765938] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5604084780] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5605470885] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5606531259] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5608577352] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5610016755] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5611314807] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5612643729] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5613548913] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5614515438] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5615679951] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5616569301] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5618716719] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5619812121] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5621880264] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5622757686] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5624500602] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5625658080] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5626860561] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5627775258] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5628741216] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5629883238] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5630751399] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5632727310] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5633863032] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5635920675] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5636822478] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5638708803] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5639864643] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5641115256] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5642421729] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5643297555] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5644248729] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5645450748] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5646515112] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5648768055] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5649871983] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5651638608] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5652497844] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5653385367] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5655148653] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5656227255] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5657367660] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5658308649] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5659401363] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5660803386] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5661870249] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5663925204] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5665000719] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5666708481] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5667567066] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5668428045] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5670187320] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5671282218] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5672616558] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5674437237] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5675486397] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5676688920] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5679617181] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5681294472] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5682351549] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5685036714] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5686885869] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5688048345] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5689205151] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5690195637] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5692117263] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5693289588] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5694383604] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5695243743] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5696145357] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5698495467] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5700346197] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5701353462] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5703448779] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5705660373] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5707345476] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5708356899] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5709333693] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5710196646] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5711987631] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5713395114] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5714958312] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5716207476] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5717069883] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5718041532] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5720840034] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5722487820] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5723469822] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5725367277] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5727342894] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5728350369] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5729470530] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5730317187] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5732073102] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5733334362] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5734675905] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5735674938] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5736590811] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5739350610] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5740942725] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5741911224] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5743548258] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5745112401] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5746106163] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5747070525] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5747979342] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5750073483] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5751374307] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5752950588] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5754254373] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5755114092] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5756027319] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5758473147] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5760054888] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5761027188] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5763455397] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5765628288] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5766745047] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5767903365] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5768773752] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5770546929] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5771641827] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5772757704] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5773599636] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5774494467] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5777190510] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5779092501] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5780057010] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5782334607] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5783920044] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5785089618] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5786146800] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5787008094] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5788754328] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5790155259] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5791541826] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5793026484] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5794000233] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5794915707] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5796897729] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5798776263] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5800441500] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5801487174] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5802985188] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5803868091] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5805565542] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5806793853] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5808069519] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5808996942] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5809920060] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5812347933] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5813951367] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5815335792] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5816444718] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5817295071] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5819054052] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5820125787] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5821403889] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5822828949] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5823741546] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5824692657] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5827826151] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5829473391] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5830504680] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5832650187] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5834239236] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5835315696] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5837317836] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5838947289] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5840357460] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5843189289] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5844839154] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5845850073] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5846915088] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5848020927] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5848949883] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5851722807] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5853683913] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5855290938] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5856271743] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5858671833] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5860290975] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5861300844] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5862789765] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5864360481] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5866733418] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5869473414] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5871086403] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5872078170] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5873241171] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5874511062] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5875354569] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5876244633] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5879347551] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5881137843] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5882167998] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5883949764] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5885514285] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5886506556] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5888786547] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5890734444] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5891857818] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5892931506] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5893871151] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5894928879] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5897518956] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5899127304] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5900144187] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5901672147] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5903721747] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5904937605] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 5906755638] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5909069586] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5910792048] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5911828629] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5912917101] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5914166895] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5915261562] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5916173571] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5918536323] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5920126989] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5921134968] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5922209160] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5923181019] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5925089667] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5926158294] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5927272785] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5928331941] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5929231959] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5931622263] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5933265702] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5934269523] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5935225359] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5936066304] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5937928731] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5939152338] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5940538191] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5941814172] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5942710935] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5943605850] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5946523527] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5948117301] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5949061650] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5951439417] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5953629339] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5954748114] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5957171115] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5958737022] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5959733808] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5960838198] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5961682818] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5962600203] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 5964648858] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5966850582] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5968722900] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5969777982] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5972446662] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5974104066] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5975089617] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5977271580] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5979212442] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5980373133] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5981601717] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5983057395] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5983892712] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5984825805] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5987057475] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5988608031] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5989602192] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5991734511] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5993313690] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5994292080] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5996562894] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5998204044] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5999211750] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6001477104] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6003165840] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6004264833] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6005327916] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 6006143262] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6007043385] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 6009599547] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6011378226] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 6012525645] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6015182229] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6017166540] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6019092933] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6020143899] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6022387350] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6023940153] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6025014933] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6027586467] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6029379825] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6030373965] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6031434780] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6032726616] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 6033590346] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6034540974] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6036978822] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6038533242] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6039722493] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6042859893] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6044401167] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6045419541] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6046506438] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 6047385918] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6048325227] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6050756082] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6052336626] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6053560989] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6056811915] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6058405227] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6059400270] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6060449766] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6061706133] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 6062522844] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6063420636] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6065514714] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6067685883] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 6068782251] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 6071052981] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6072871791] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6074440596] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6075372933] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 6077432886] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6079506699] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 6080530722] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6082527906] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6084376977] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6085436091] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6086560494] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 6087429999] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6088324284] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6090497889] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6092430099] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 6093650913] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6095710005] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6097285635] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6098419173] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 6101009187] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6102576333] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 6103525701] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6105534078] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6107253768] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6108237702] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6109330605] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6110604801] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 6111467481] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6112467354] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6115750809] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6117348027] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6118471002] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6120738624] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6122365011] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6123318537] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6125522886] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6127260846] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6128358831] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6129498165] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 6130374222] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6131500116] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6133973475] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6135728466] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6136754232] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 6138565566] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6140290023] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6142078425] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6143189787] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6146166159] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6147769068] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6148718058] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6149850777] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6151084485] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 6151933284] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6152832063] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6155280810] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6157386186] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6158453595] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6161043924] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6162640554] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6163589208] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6164721843] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 6165594813] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6166512807] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6169145661] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6170855460] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6171998826] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6174691782] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6176265123] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6177219972] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6178310376] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6179552841] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 6180381543] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6181514871] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 6184282335] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 6185593743] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6187447833] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6188626710] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6192033666] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6194897898] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6196325310] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6197817465] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 6198959508] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6200120220] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6203599710] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6205313205] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6206322801] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6209084364] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6210647793] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6211575027] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6212659572] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6213829020] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 6214889037] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6215943993] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 6220296138] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6221858118] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 6222794193] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6225252537] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6226936401] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6227945031] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 6232420110] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6233932845] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6235660305] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6236722023] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6239483292] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6241184817] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6242210226] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6245378433] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6247331265] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6248506383] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6249777513] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 6250889148] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6251893893] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 6254723391] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6256385520] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 6257668536] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6261173562] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6263205543] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6264261087] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6267121476] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6268864098] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6270234600] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6273472611] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6275210109] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6276409377] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6278989416] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6280637307] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6281637579] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6282804507] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 6284310438] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 6285907656] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 6287365455] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6288878358] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 6289750215] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6290852925] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6293460810] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6295171995] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 6296462193] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6298610262] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6300220143] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 6301289421] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6303873933] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6305686275] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 6306813975] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6308098251] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6309262995] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6311072502] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6312088188] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6313190835] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6314175063] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6315931041] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6317238732] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6318580800] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6319983768] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 6320847855] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6321853209] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6324489549] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6326108565] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 6327142059] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 6328956648] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6330681231] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6332573604] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 6333746832] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6336422589] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6338030055] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 6339067287] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6340267500] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6341218674] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6342960141] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6344018184] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6345117240] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6346276881] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6348483981] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6349637259] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6350742447] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6351684633] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6353392017] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6354431685] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6355553295] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6356822031] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6357742713] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6358650144] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5332 + +[Hera] Total words: 484 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6436493553] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6438388992] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 6439555815] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5349 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6518955303] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6521230863] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 6522703551] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5351 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6617533650] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6619402146] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6620631738] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6621877122] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6623479044] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6624525558] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6625503822] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 6627886671] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6629547372] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 6630825558] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 6632819256] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6634706799] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 6635780571] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 6637346016] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6639140823] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 6640305210] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6641642931] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6643033194] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 6643921557] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6645328263] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6652172331] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6654176928] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 6655711818] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6662431272] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6664805658] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 6666339666] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6670746075] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6672796494] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 6674274915] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 6678095802] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6680343474] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 6682532241] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 6685931259] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6687349578] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 6688101987] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 6689599602] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6690822327] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6691749918] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 6693929172] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6696564000] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 6697938870] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 6699725067] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6701625462] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6703809483] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6705062721] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6706353381] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6707955219] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 6708864918] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6709905636] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6711895785] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6712920984] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6714159816] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 6715291968] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6716907729] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6717891957] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6719610471] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 6721025052] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 6722724561] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6723656184] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6725430369] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6726565377] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6728521716] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6729505461] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6731125695] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 6732239871] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6733891668] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 6735304800] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 6736826607] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 6743749530] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 6747426483] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 6749857065] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 6751934385] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 6756773562] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 6758454423] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 6759828474] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 6761031501] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6762150906] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6763268442] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6764565927] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 6765330831] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6766246074] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6767428395] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 6768497841] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6769481964] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6770902593] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 6771815337] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6772723965] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6773883984] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 6774821487] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6775730913] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6776890428] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 6777796137] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6778866465] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6779945466] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6780839919] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6781740168] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6783132468] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 6784086435] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6785010057] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6786187443] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6787079733] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6787980423] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6789129060] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 6790053018] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6790987266] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6792346995] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 6793615353] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 6794838624] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 6796116663] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6797400477] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 6798286215] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6799198203] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6801062310] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6802674438] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6805578444] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6806800833] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6808360293] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 6809187378] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6810109425] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6812030316] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6813731253] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 6829061337] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6830874414] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6831820548] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6833369865] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 6834722706] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6835976364] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6837868947] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6839465766] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6842318217] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6843438105] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6844688004] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 6845692938] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6846667842] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6848562840] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6850237401] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6853216629] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6854989113] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6856773357] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6860154000] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6861316497] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6862608837] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 6863554194] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6864585252] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6866585061] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6867984522] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6871144728] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6872272260] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6873513150] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 6874389921] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6875305059] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6876864435] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6878482275] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6881360619] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6882318954] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6883821504] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 6884859912] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6885912264] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6887699385] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6889290996] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6891520986] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6893661537] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6894825147] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6896285739] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 6897236451] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6898178385] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6900122061] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6901759389] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6904516899] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6905662617] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6906926166] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 6907794474] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6908986161] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6911144625] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6912821853] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6915940248] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6917078343] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6918312198] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 6919216248] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6920163684] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6922326936] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6924086001] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6926980935] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6928103259] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6929467146] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 6930296856] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6931184610] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6933003693] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6934849782] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6937974120] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6939102450] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6940392984] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 6941401887] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6942311922] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6944097720] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6945812769] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6948796344] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6949907622] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6951172032] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 6952115184] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6953051994] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6954517542] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6956027568] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6959127420] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6960273180] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6961564407] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 6962438007] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6963383322] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6964868484] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6966539832] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6969587310] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6970723242] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6972340956] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 6973284780] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6974248407] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6975690351] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6977325705] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6980148861] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6981342921] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6982689168] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 6983597859] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6984712056] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6986448735] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6988259208] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6991308618] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6992432223] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6993658581] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 6994506330] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6995451960] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6997231710] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6998804967] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 7001021580] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7003548195] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7004972079] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7006545021] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7009566942] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7010725050] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7012030557] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 7012850166] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7013686512] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7015305549] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7017087630] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7019907909] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7021268184] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7023184917] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7026137433] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7027215237] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7028375865] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 7029451968] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7030622445] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7032665262] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7034777358] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7038675966] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7040461050] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7042464891] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7045781421] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7047194154] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7048454343] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 7049343126] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7050244215] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7051862790] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7053769695] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7056797097] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7058199393] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7060335555] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7063192815] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7064289393] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7065514428] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 7066396680] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7067409048] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 7069287729] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7070967939] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 7073955861] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 7075962642] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7077028602] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7078248177] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 7079081100] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7079978157] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7081818219] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7083421212] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7086433494] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7087533474] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7088800173] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 7089708507] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7090667220] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 7092527778] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7094159751] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 7097552679] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7098797769] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 7100085594] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 7101426423] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 7102635918] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7104117678] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 7105081305] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7106039808] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 7108231851] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7110069498] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 7111369167] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7112629881] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7114044693] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 7114912434] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7115862096] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7118482560] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7120268253] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 7121521554] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7122901737] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7124199621] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 7125177486] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7126071393] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7128182082] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7129793727] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7131079515] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7132291845] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7133578914] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 7134462174] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7135672509] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 7140528024] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7142017785] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 7143049494] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7144128096] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7145375181] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 7146295233] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7147219212] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7150443237] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7152114207] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 7153372905] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7154547309] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7155818691] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 7156751112] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7157670471] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7160448393] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7162138872] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7163383332] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7164548412] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7165793628] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 7166747847] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7167653829] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 7170535974] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7172387796] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7173712938] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7174898262] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7176156372] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 7177068213] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7177962540] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7180824357] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7182459984] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 7183726914] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7184854782] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7186510191] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 7187508027] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7188326943] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7192867941] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7194399576] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7195448337] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7196724402] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 7198293627] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 7199896956] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 7201084254] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7202307126] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 7203228333] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7204145802] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 7206590811] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7208245338] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 7209391329] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7210709940] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7211981364] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 7212932370] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7213849755] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 7216272168] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7217843682] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 7219041900] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7220335416] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7221658920] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 7222511100] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7223775636] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7226040885] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7227671073] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 7228996131] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 7230814332] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7232416989] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 7233767478] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7235094132] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7236740616] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 7237966953] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7238999397] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 7241581074] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7243291272] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 7244345997] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7245507129] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7246832922] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 7247748459] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7248785061] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7251493641] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7253365686] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 7254962862] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7256341575] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7257891564] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 7259029554] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7260159711] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7262306205] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7264506018] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 7265855898] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7267167264] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 7268487618] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 7269407922] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 7270375581] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 7271473986] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7272416739] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 7273650321] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7274606451] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 7275864918] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 7276933755] ============================================== +[Hera] PARITY:M7.1a word_count=498 here=0x00000000000000d8 latest_id=667 hash=0xe9795d240d1e90c6 +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000003d727000, 0x000000003d77286a) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] PCI: ECAM mapped (amd64) +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: no device on PCI bus 0 +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 7439314953] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7444147662] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7610721678] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7615377147] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7895323947] ( Unterminated comment + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x5d35c5c6a6eafe04 mode=m capsule_hash=0x5d35c5c6a6eafe04 dict_hash=0xe04cb6782cb6365b +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] APIC Timer: started (LVT=0x00020020 ICR=10149602) +[Hera] I/O APIC: keyboard IRQ1 unmasked +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=643 evictions=0 +[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=21845 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x271108a488516c37 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 10621362612] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 17187358902] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0xe585e56cb09dc857 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 431 ticks, trust=0x00010000, variance=0x00000000 +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 28058460192] TD: blk_attach dev=0x30f86a0 rc=0 +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 66716474685] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 66724340634] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 66779119827] TD: blk_attach dev=0x30f86c0 rc=0 +[Hera] PARITY:BIRTH vm_id=0x7cf09e01549546cc-0x99319366653ccc14 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 69999682263] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0xd62c30ac78839535 +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok> S" 00" USE +[00] USE: now using 00 +[00] ok +[00] (zuse) ok>  +[00] Stadium: dispatch cell=73483 behaviour=COOL identity=0 +[00] PARITY:KILL vm_id=0x7cf09e01549546cc-0x99319366653ccc14 name=00 +[00] KILL: 00 dead +[00] Stadium: dispatch cell=78684 behaviour=COOL identity=0 +[00] PARITY:KILL vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 name=00~user +[00] KILL: 00~user dead +[00] WIREBIND: 00~user detached without flush (device already gone) +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 106028000316] xhci: CSW status = FAILED +[00] [HADES][WARN ] [KRELTSC: 106033819500] xhci: unit not ready -- retrying TEST UNIT READY +[00] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 106100817543] TD: blk_attach dev=0x30f86c0 rc=0 +[Hera] PARITY:BIRTH vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 109233454365] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[00] (zuse) ok> S" 01" USE +[01] USE: now using 01 +[01] ok +[01] (zuse) ok>  +[01] Stadium: dispatch cell=81286 behaviour=COOL identity=0 +[01] PARITY:KILL vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 name=01 +[01] KILL: 01 dead +[01] Stadium: dispatch cell=82586 behaviour=COOL identity=0 +[01] PARITY:KILL vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee name=01~user +[01] KILL: 01~user dead +[01] WIREBIND: 01~user detached without flush (device already gone) +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 143679174912] xhci: CSW status = FAILED +[01] [HADES][WARN ] [KRELTSC: 143704556289] xhci: unit not ready -- retrying TEST UNIT READY +[01] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 143749602990] TD: blk_attach dev=0x30f86c0 rc=0 +[Hera] PARITY:BIRTH vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 146988499287] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[01] (zuse) ok> S" 02" USE +[02] USE: now using 02 +[02] ok +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 206036521866] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 206098285302] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 206127473181] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 206159380371] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 206188773756] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 206255068551] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 206283286902] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 206315683455] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 206347357629] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 206377972899] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 206420667978] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 206465873523] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 206484962943] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[02] Stadium: dispatch cell=83236 behaviour=COOL identity=0 +[02] PARITY:KILL vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 name=02 +[02] KILL: 02 dead +[02] Stadium: dispatch cell=83561 behaviour=COOL identity=0 +[02] PARITY:KILL vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 name=02~user +[02] KILL: 02~user dead +[02] WIREBIND: 02~user detached without flush (device already gone) +[Hermes] [HADES][WARN ] [KRELTSC: 208458581058] INFERENCE: Output validation failed, ignoring results +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 227638565343] xhci: CSW status = FAILED +[02] [HADES][WARN ] [KRELTSC: 227671629108] xhci: unit not ready -- retrying TEST UNIT READY +[02] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 227722988388] TD: blk_attach dev=0x30f86c0 rc=-7 +[Hera] [HADES][ERROR] [KRELTSC: 227854249644] xhci: USB MSC block-subsystem attach failed +[02] (zuse) ok>  \ No newline at end of file diff --git a/logs/20260910-183851/amd64/qemu-amd64-20260910-183851.log b/logs/20260910-183851/amd64/qemu-amd64-20260910-183851.log new file mode 100644 index 00000000..26df6f7f --- /dev/null +++ b/logs/20260910-183851/amd64/qemu-amd64-20260910-183851.log @@ -0,0 +1,9151 @@ +[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +RAW SERIAL UP +[CKPT 002] Serial (COM1) initialized +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +EBS... +EBS OK +Calling kernel_main (monolithic)... + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: amd64 +Build: Sep 10 2026 16:07:47 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 133 +Total memory: 1023 MB +Usable memory: 968 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 249367 + Free pages : 247844 + Used pages : 1523 + Total MB : 974 + Free MB : 968 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +APIC: IA32_APIC_BASE MSR=0x00000000fee00900 +APIC: stale-ISR drain: 0 EOI(s) issued +APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) +APIC: init done + +I/O APIC: init... +I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 + override: source=00 gsi=2 flags=0x0000 + override: source=05 gsi=5 flags=0x000d + override: source=09 gsi=9 flags=0x000d + override: source=0a gsi=10 flags=0x000d + override: source=0b gsi=11 flags=0x000d +i8042: keyboard ACKed enable-scanning +i8042: IRQ1 enabled in controller config byte +I/O APIC: keyboard IRQ1 routed (masked) + +Timer: init... +Timer: init start +Timer: PM_TMR_BLK discovered from FADT at port 1544 +Timer: VM mode detected (hypervisor present). +Timer: HPET calibration disabled (VM-exit MMIO would poison timing). +Timer: WARNING: invariant TSC not present under hypervisor. +Timer: continuing in RELATIVE mode (no determinism guarantees). +Timer: RDTSCP not present; using RDTSC (less serialized). +Timer: CPUID frequency unavailable; trying PM Timer... +Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2095452186 Hz +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 24641536 + Heap end addr: 561512448 + +Heartbeat: init... +APIC Timer: calibrating... +APIC Timer: apic_hz=1008442541, tick_hz=100, initial_count=10084425 +APIC Timer: configured (masked, ready to start) +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0xffff900000000000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 5653851] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 63363762] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 90179964] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 91515900] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 93135336] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 94789317] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 96148563] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 97662936] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 98672658] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 99931566] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 110864145] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 113041047] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 117380613] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 118966071] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 120806133] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 124078668] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 125844264] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 127586403] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 130426821] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 131943672] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 133440972] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 137263371] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 138811197] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 140649810] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 144193833] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 145178355] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 146026776] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 147593649] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 148756377] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 150486987] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 151887666] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 153105582] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 154195104] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 155857632] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 157591560] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 160207635] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 161780157] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 163598232] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 166851720] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 168012705] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 169469664] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 172007976] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 173386374] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 174856311] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 178075527] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 182081718] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 183520260] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 184977828] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 187498500] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 188828535] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 190690017] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 193507944] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 195211527] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 196756371] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 199334835] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 201051291] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 202819428] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 205726437] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 207664275] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 209365506] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 212468739] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 214105311] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 215744340] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 217299201] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 219882453] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 221200518] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 222635238] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 225459465] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 226866192] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 228610494] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 231290325] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 232665636] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 234169908] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 236716851] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 238523082] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 240007866] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 243226536] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 244197408] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 245029323] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 246653505] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 247652727] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 248690106] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 249844497] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 250658751] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 251497617] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 253156239] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 254675778] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 257358066] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 258729072] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 260205477] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 262850007] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 264182730] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 265847022] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 267602895] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 270546759] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 271952184] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 273456414] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 276212538] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 277231983] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 278666976] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 280367787] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 281513526] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 282580872] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 283561215] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 285179370] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 286213389] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 287218827] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 288434370] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 289210026] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 290039610] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 292058676] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 293521137] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 296282868] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 297676113] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 299260500] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 302038254] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 303636879] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 305121936] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 307999167] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 308986608] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 310116177] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 311800230] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 312783954] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 313816377] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 314766858] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 316648836] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 317665236] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 318697176] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 319880484] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 320681445] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 321509244] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 322939932] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 324537192] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 327521376] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 328970901] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 330587649] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 332023020] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 334795041] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 336191646] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 337659294] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 340614414] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 342005517] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 343021476] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 344606850] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 345598323] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 346476312] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 347468982] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 349038207] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 349995786] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 350886963] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 351852501] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 353662176] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 354815769] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 355878180] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 357067032] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 357891933] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 358758015] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 360062010] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 361567836] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 364024689] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 365299431] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 367374336] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 370519905] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 372159459] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 373977765] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 377080746] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 378315336] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 380003841] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 380913120] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 381938403] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 383813850] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 385367808] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 387921492] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 389231619] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 390726798] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 393422421] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 394981146] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 396308934] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 397970874] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 401151177] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 402417981] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 403887519] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 404653893] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 405419154] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 407031156] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 408519804] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 411288780] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 412913928] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 414772092] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 418393206] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 419634495] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 421054389] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 422015916] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 423059910] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 424827417] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 426611724] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 430162845] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 431821152] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 433682235] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 436996917] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 438720807] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 440533380] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 443843526] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 445021983] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 446072193] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 447877227] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 448800639] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 449712753] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 450917733] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 451686060] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 452543784] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 454210344] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 455667072] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 456710373] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 459756087] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 461091162] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 462565404] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 465250212] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 466766538] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 468284817] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 471316377] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 472528602] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 473739756] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 475674255] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 476883855] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 477988287] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 479293668] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 481352949] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 482557593] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 483899199] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 485382072] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 486928806] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 488228580] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 489696480] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 490648767] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 491827749] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 493667433] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 495580491] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 498930600] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 500504823] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 502302129] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 505716351] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 507441690] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 509242083] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 511935417] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 514170195] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 515774910] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 517527864] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 520563225] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 521547852] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 522337872] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 523924359] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 524913060] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 526003023] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 527197083] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 527957913] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 528973893] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 530804190] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 532587825] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 535742802] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 537388887] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 539177772] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 542709888] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 543885216] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 544875198] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 546794787] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 548088429] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 549341898] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 550791570] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 551735394] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 552861267] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 554970780] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 556452624] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 559176828] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 560812308] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 562276323] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 564259332] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 566048889] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 567006720] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 568022259] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 569594214] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 570680565] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 571719288] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 572875107] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 574111713] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 575144724] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 576369066] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 577151148] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 577983861] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 579756198] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 581287224] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 583922934] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 585236421] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 586738866] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 589286145] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 590652531] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 592119507] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 595358526] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 596809836] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 598278975] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 601028694] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 602476581] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 603937908] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 607254270] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 608754804] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 610444317] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 611441880] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 614758053] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 615619158] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 616963053] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 618399600] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 619412703] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 620923128] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 621938457] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 622975563] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 624157695] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 625032513] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 625888578] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 627357444] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 628839057] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 631791468] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 633264408] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 634896780] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 637624155] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 638636229] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 640251780] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 641306883] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 642283362] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 643880601] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 644668626] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 645498567] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 647205930] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 648637479] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 651303135] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 652589973] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 654039981] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 656765172] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 658169211] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 659630433] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 661764180] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 663649035] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 665036169] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 666545208] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 669371808] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 670419939] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 671612592] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 672413994] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 673258509] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 674684430] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 676151679] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 678746355] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 680114463] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 682137183] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 684989529] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 685986714] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 687160950] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 687943935] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 688726815] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 690265485] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 691729437] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 694384488] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 695991513] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 697468632] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 700190295] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 701215431] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 702439983] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 703151463] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 704021052] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 705578307] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 707043666] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 709058133] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 711185727] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 712495161] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 713912829] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 716592744] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 717571617] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 718760028] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 719528985] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 720593286] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 722515101] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 724010784] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 727253268] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 728910630] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 730356123] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 733423383] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 734405427] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 735590184] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 736366050] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 737189418] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 738526362] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 739993674] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 742477134] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 743754543] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 745500525] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 747037221] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 748685028] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 749705628] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 750848490] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 751627716] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 752453856] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 753964449] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 755440056] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 758373777] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 759775800] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 761310459] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 763981806] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 765427404] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 766952172] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 769625220] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 770974995] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 772264983] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 773045280] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 773873163] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 775235916] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 776768664] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 779285997] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 780684639] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 782169528] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 784045983] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 786053688] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 787042263] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 788254236] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 789029745] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 789869871] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 791513310] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 792950340] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 795786852] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 797271405] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 798719565] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 801326673] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 802755030] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 804262830] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 807082563] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 808864875] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 810345438] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 812091441] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 814412214] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 815383275] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 816967767] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 817963377] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 818987274] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 820183686] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 821287509] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 822626700] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 824187231] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 825648432] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 828371523] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 829836525] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 831298566] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 834097278] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 835589622] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 837081714] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 839733720] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 840775362] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 842307543] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 843348324] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 844329612] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 845476359] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 846644988] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 847639359] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 849565479] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 851145456] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 852887154] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 855066891] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 856527336] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 857948259] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 861159789] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 862685019] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 864156048] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 867013455] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 867964335] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 869513673] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 870529863] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 872028486] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 873454596] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 874230420] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 875045997] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 876937593] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 878396862] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 880959807] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 882385707] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 883344735] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 885182466] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 886229190] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 887626971] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 889094955] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 891628143] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 892630536] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 894221097] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 895238631] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 896362215] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 897851325] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 898758924] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 899586387] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 901553940] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 903016863] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 906352713] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 907414578] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 909092121] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 910470519] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 911948940] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 912930774] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 914504094] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 915488091] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 916477443] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 917693952] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 918471351] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 919315299] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 921013632] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 923102271] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 926059932] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 927008922] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 928475415] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 929490030] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 930462666] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 932050707] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 933052092] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 934357788] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 935593701] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 936906999] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 937944105] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 939107190] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 939894018] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 940714740] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 941939754] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 943395579] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 945878493] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 947497236] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 948947685] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 951444354] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 952696206] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 954177336] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 956719974] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 957997068] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 959826126] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 962717847] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 964266156] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 965622000] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 967064553] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 969911019] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 971308926] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 972765927] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 975952866] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 976897572] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 977713443] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 979260009] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 980243376] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 981091923] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 981879570] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 983432373] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 984460785] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 985525989] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 987081123] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 987828891] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 988660281] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 989863875] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 991303782] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 993743163] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 994955808] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 996408609] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 999157551] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1000414212] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1001857353] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1004376030] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1005600435] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1007095803] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1009559208] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1010817612] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1012641840] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1015195272] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1016607690] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1018090185] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1020988710] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1022379981] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1023822240] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 1025878854] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1028686827] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 1029665973] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1030511433] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1032013920] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1032988740] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 1033873176] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1034662818] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1036205793] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1037746647] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1038754101] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1039937199] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 1040723019] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1041563124] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1042915629] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1044340059] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1046846892] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1048097337] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1049955123] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1052492175] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1053772419] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1055214384] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1057770987] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1059022188] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1060503213] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1063379940] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1064715960] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1066168761] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1068706128] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1070052417] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1071924420] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1074842097] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1076181624] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1077652170] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1080490425] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 1081444728] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1082286975] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1083845574] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1084875330] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 1085730219] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1086515556] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1088545290] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1089542832] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1090533801] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1091707743] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 1092469581] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1093331232] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1094572227] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1096056591] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 1098339963] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1100928927] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1102195080] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1103704518] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1106246568] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1107600669] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1109097465] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1111773453] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1113583506] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1115071860] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1117587681] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1119078471] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1120752738] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1123573437] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1125251757] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1126788348] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1129716777] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 1130731056] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1131624039] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1133207292] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1134338709] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 1135464750] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1136074254] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1138120746] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1139134794] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 1140208818] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1141069734] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1142779911] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1143981216] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1145029788] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1146030018] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 1146805758] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1147681731] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1149374100] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1151050551] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1153624038] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1155119511] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1156657740] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1159458594] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1160776323] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1162266063] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1165282503] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 1166469444] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1168040580] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1169696136] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1172799558] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1174272519] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1176015162] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1178812446] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1180217388] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1181710551] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1184464575] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1186156860] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1187082351] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1189061328] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1190126679] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 1191183000] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1192025898] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1193595270] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1194605265] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1195537896] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1196359899] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1198005522] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1199150043] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1200534930] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1201939494] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 1202879328] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1203828402] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1205721888] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1207673124] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1210756302] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1212109878] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1213997925] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1216978497] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1218368970] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1219841238] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1222734093] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1223769225] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1224653115] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1227196194] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1228348002] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1229765103] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1230816447] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1232504070] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1233581769] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1234659636] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1235554614] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1237317963] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1238879859] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1240031352] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1241320542] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 1242103485] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1243242084] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1245088614] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1246683942] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1249285359] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1250797128] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1252272378] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 1254897567] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 1255904748] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1257277602] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1258823580] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1261353051] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1262847810] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1264593372] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1267568841] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 1268541015] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1269435300] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1271047281] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1272265953] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1273337247] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1274532840] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 1275410010] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1276745484] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1278395811] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1279908693] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1282445934] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1283765238] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1285229883] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1287991992] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1290040080] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1291614093] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1294093479] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1295517531] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1297010610] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1299999603] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 1301592390] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1302487830] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1304147460] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1305163209] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1306221504] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1307414367] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 1308200418] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1309080864] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1310593746] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1312105725] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1314994506] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1316487018] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1318027515] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1320649344] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1322006154] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1323526071] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1326408279] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1327680270] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1329195735] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1331599542] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1333661553] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 1334892951] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1335921762] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1337840175] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1339196607] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 1340665305] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1341738804] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1343600601] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1344850332] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1346107770] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1347596355] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 1348557840] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1349620356] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1351386855] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1353197895] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1355818653] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1356949146] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1358562891] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1361810436] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1363381047] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1365182343] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1368574431] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1370131581] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1371932289] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1375015320] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 1376275593] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1377318306] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1379553105] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1380863736] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 1381978437] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1383000213] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1384911948] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1386132993] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1387336524] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1388823828] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 1389791487] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1390872861] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1392707400] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1394512182] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1397557581] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1399016178] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1400796243] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1404184530] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1405743402] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1407549423] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1410545808] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1412099409] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1413915237] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1417230843] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1419037599] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1420868337] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1422963318] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1425672339] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 1426849746] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1427883198] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1430079252] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1431282237] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1432490913] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1433982816] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 1434952722] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1435990542] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1437706116] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1439491704] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1442709723] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1444219161] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1446035388] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1449134442] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1450695351] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1452503220] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1455795915] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1457322468] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1459124814] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1462175127] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1463888517] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1465685613] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1469457339] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 1470647115] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1471653981] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1473696084] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1474933635] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1476103356] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1477567791] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 1478514261] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1479791880] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1481473455] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1483273785] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1486317000] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1487808168] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1489666920] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1493049705] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1494609396] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1496413506] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1499465730] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 1500693894] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1501722768] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1503632172] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1505078694] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1506354990] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1507780533] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 1508751825] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1509779313] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1511391189] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1513188180] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1516217871] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1517997138] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1519800156] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1521673587] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1524406506] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1525940514] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1527745359] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1531119198] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 1532265588] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1533309981] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1535218335] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1536444735] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1537677897] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1539118560] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 1540094157] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1541136555] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1542972354] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1544523099] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1547623623] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1549100406] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1550912979] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1553944665] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1555832040] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1557656121] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1560779892] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1562225952] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1564035837] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1566758004] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1568236404] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1569705627] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1572595353] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 1573559421] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1574373402] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1575900270] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1576881075] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1577877924] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1579033323] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 1579958520] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1580780460] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1582125006] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1583551893] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1586015340] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1587164103] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1588723080] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1591168803] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1592537142] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1594003152] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1596438186] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1597710597] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1599177363] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1601669517] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 1602652590] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1604275575] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1606249911] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1609334643] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 1610445186] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1611295119] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1612799727] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1613773266] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1614808188] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 1615965246] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 1617327390] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 1618510740] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1619688777] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 1620457797] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1621314912] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1622663238] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1624149429] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1626711156] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1628012841] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1629459090] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1632096018] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1633426116] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1634897922] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1637379345] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1638645708] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1640071839] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1642660677] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1643938422] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1645398258] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1647890496] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 1648890957] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1649736501] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1651298985] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1652267001] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 1653164478] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1653957312] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1655886666] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1657140471] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1658457843] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1659954135] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 1660904658] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1661968119] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1663731195] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1665468420] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1668689778] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1670300457] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1672119834] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1675204587] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1676806551] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1678610304] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1680626052] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1682410632] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1683535623] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1684904487] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1687400967] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1688675058] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1690125738] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1692761175] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 1693782867] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1694619654] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1696172184] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1697176698] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 1698087846] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1698906741] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1700438145] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1701433482] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1702432998] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1703678928] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 1704442467] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1705398954] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1706989893] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1708522137] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1711009713] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1712332209] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1713804771] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1716305640] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1717596027] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1719224472] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1721693799] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1722969444] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1724429973] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1726869669] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1728128472] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1729593138] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1732413606] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 1733378178] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1734216561] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1735790532] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1736765961] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 1737673686] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1738466289] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1740033603] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1741007898] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1741994835] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1743341649] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 1744112223] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1744949724] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1746378711] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1747835439] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1750258020] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1751492127] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1752974496] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 1753982433] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1756972098] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1758225189] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1759668603] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1762148409] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1763367060] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1764826770] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1767283707] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 1768556139] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1769445069] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1771107891] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1772175867] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1773225300] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1774437861] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 1775221476] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1776076722] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1777321035] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1778782572] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1781476221] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1782757242] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1784247381] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1786708182] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1788002475] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1789551792] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1792093527] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1793627514] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1795104864] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1797671820] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1798996206] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1800482502] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1802976483] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 1803952059] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1804778745] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1806717780] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1807739178] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 1808671452] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1809476046] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1811074083] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1812191514] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1813360185] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1814558655] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 1815352098] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1816215135] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1817691918] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1819549956] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1822099272] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1823425107] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1824944541] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 1825909512] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1828727397] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1829986683] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1831879182] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1834512624] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1835808933] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1837314108] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1839886881] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 1840871277] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1841740719] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1843332456] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1844723391] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 1845652515] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1846476534] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1848071400] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1849082004] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1850099790] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1851302103] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 1852089645] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1852933782] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1854345255] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1855874181] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1858832619] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1860271833] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1861747440] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1864218405] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1865446275] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1866917997] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1869666750] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1871037084] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1872526278] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1875058311] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1876475244] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1877999319] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1880529735] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 1881664323] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1882590171] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1884216894] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1885245663] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 1886135580] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1886940027] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1888535607] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1889560155] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1890547449] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1891801611] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 1892592765] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1893440115] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1895388747] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1896952197] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1898646771] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1900913196] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1902333468] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1903803468] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1906302909] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1907728116] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1909250679] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1911712404] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1913097312] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1914568341] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1917318060] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1918716471] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1920442503] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1923009333] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 1924033587] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1924884969] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1926492057] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1927538592] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 1928436594] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1929223716] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1930832904] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1932053046] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1933275078] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1934713767] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 1935585582] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1936445994] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1937803266] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1939375683] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1941945012] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1943268222] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1944934152] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1947482019] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1948731057] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1950222981] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1952708142] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 1953658119] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1954529073] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1956139395] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1957318377] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1958845686] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1960085232] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 1960855764] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1961639631] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1963053288] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1964509218] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1966991418] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1968260364] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1969723350] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1972223568] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1973781180] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1974994287] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1976431422] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1978820991] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 1979749989] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1980566406] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1982157198] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1983147831] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1984326792] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1985561844] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 1986381348] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1987240122] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1988678433] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1990156581] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1992793488] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1994055084] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1995553560] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1998141957] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1999428585] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2000923365] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2003363334] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 2004272613] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2005159905] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2006706744] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2007687297] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2008675914] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2010033018] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 2010813147] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2011659006] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2013057900] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2014575129] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2017113945] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2018431905] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2019937206] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2022726153] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2023953435] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2025430344] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2027944611] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 2028943434] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2029771086] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2031411900] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2032472631] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2033529939] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2034935175] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 2035746699] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2036606376] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2037995526] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2039504544] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2042006022] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2043349140] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2044652778] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2047144533] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2048654160] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2050191192] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2063742996] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2065409178] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2066420286] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2067634695] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2070078864] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 2071141716] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2072188062] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2073870456] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2074890678] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2075878602] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2077044732] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 2077835928] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2078684937] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2080101135] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2081583357] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2084098065] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2085657273] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2087208627] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2089694523] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2090887701] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2092348125] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2094802542] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2096055549] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2097719862] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2100369117] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 2101350132] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2102179086] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2103896214] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2104887477] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2105892642] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2107167489] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 2108083320] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2108924391] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2110625811] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2112146757] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2114749413] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2116070313] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2117605833] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2120172726] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2121574098] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2123583693] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2126149494] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2128490133] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2129868783] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2131384248] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2133884298] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2135212884] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2136719235] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2139404127] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 2140427310] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2141307168] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2142928200] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2143943949] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2145006885] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2146211382] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 2147037480] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2147958876] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2149311339] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2151302013] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2153816343] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2155141527] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2156660436] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2159143203] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2160478929] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2162014932] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2165055690] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2166097920] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2167298343] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 2168113941] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2168969586] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2170415793] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2171925903] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2174369778] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2175828711] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2177383215] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2179916193] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2181269727] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2182774503] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2185330896] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2186384739] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2187700683] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 2188784472] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2189761476] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2191287798] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2192879199] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2195185965] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2196820479] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2198193732] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2199728244] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2202572358] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2203826415] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2205304878] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2207793882] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2209067826] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2210545617] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2213429400] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2214976764] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2216783310] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2219890617] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 2221045722] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2222153556] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2224175604] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2225553582] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2226778974] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2228214996] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 2229194688] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2230211025] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2231862276] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2233389270] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2235751980] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2236972794] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2238776043] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2241238965] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2242473429] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2243912790] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2246395641] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2247670656] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2249134440] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2251729221] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2253130698] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2254595637] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2255904294] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2258451321] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 2259411504] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2260240920] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2261813190] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2262985767] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2264049207] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 2265223254] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2266511814] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 2267604591] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2268801423] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 2269582707] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2270490453] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2271972339] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2273406114] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 2274474804] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 2276079078] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2277562938] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 2278548867] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2279944674] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2281405644] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2282358561] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 2283710289] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2285150574] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 2286126591] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2287404525] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2289471639] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 2290515612] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2291938509] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2293388202] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2294319258] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2295731550] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2297183364] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2298070530] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 2299113390] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2299944423] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2302201923] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2303218323] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 2304192870] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2305034550] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2306601549] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2307595164] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 2308526661] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2309347761] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2310910434] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2312025093] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2313272787] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2314451118] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 2315258232] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2316072801] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 2317744002] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2319206799] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2320265115] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 2321709117] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2323180692] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 2324240016] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2325843681] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2327309292] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2328214518] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 2329598082] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2331056763] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 2331974379] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 2333335704] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2334828531] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2335875108] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2337336918] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2339054256] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2339992767] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2341098186] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2341949862] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2343499347] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2344596828] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2345669592] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2346537249] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2348133585] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2349183774] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2350200489] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2351751948] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2352529494] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2353376256] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2354950899] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2356425792] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2357374446] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 2358851040] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2360423625] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 2361371229] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 2362708509] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2364445146] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2365416648] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2366760732] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2368203033] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2369094126] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2370489807] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2371929273] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2372866335] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2373809088] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2375351181] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2376495660] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 2377388643] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2378981661] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2379985083] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2381048586] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2382199911] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 2382956331] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2383773378] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 2385250560] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2386688955] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 2387603316] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2389097823] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2390535462] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2391414123] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2392691553] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2394141393] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2395118271] Running M*.negative: -123 456 M* . . CR +[Hera] -1 4294911208 +[Hera] [HADES][TEST ] [KRELTSC: 2396513385] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2397962280] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2398914945] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 2400369321] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2401957950] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 2402934996] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 2404345398] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2405804520] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 2406727785] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 2407705041] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2409238020] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2410226406] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 2411112669] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2412665829] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2413770324] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2414758227] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2415988911] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2416781577] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2417610594] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 2419207833] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2420767881] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 2421763218] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 2423226372] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2424739926] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 2425700004] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 2147913144729 6 +[Hera] [HADES][TEST ] [KRELTSC: 2427459930] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2428962543] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 2429945049] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2431302825] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2432788134] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2433681873] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -42949662 -96 +[Hera] [HADES][TEST ] [KRELTSC: 2435302674] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2436817824] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2437802262] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2439039498] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2440605762] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2441608806] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2442611724] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2444176077] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2445173241] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2446232397] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 2447405751] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 2448621399] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 2449702059] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2450868462] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2452053324] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2453069262] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 2454850902] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2456696382] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 2457824313] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2459502801] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2461337361] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2462465439] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 2464418670] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2465849442] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2467673292] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2468813508] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2470606425] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2472446004] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 2473528197] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2474749746] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2476741092] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2478162372] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2479657971] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2481786678] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2483005245] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2484325998] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2485773654] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2486762166] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2487803493] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2489751180] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2491671252] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2493225273] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2495097969] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2496644115] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2497591488] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2499124173] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2500574202] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 2501541336] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2502893127] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2504460861] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2505355608] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2506592949] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2508150456] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2509160304] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2510150664] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2511721422] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2512711530] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2513730996] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2514887508] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2515668918] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2516508981] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 2518201497] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2520176421] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2521251600] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2522780547] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2524263693] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2525234985] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2526854799] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2528336664] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2529309846] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2530708593] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2532625872] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2533524105] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2534585697] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2536151205] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2537159037] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2538092844] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2539692183] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2540686386] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2541707343] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2542850184] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2543785083] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2544676638] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2546320434] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2547859692] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2548809207] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 2550329040] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2551830141] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2552766426] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2554306419] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2555793471] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2557193625] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2558825997] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2560315338] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 2561282493] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2562704676] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2564152311] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2565038616] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2566081917] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2567769666] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2569013223] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2570048355] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2571663612] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2572681965] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2573706009] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2574869283] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2575647627] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2576490588] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2578902543] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2580377940] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2581615974] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 2583168126] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2584696485] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 2585685249] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 2587289397] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2588766579] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2589786633] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2591215536] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2592710904] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2593574970] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2594950008] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2596539855] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2597475132] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2598518832] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2600140158] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2601157503] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2602173252] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2603332053] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2604126294] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2604986706] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 2606887395] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2608322010] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 2609251512] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2610636756] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2612100225] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2613110157] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 2614618965] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2616086025] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2617112211] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2618537271] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2620299150] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 2621208303] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 2622717741] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2624180454] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 2625162855] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 2626190700] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2627894472] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2628909969] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2629820802] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2631354957] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2632626339] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2633626506] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2634781380] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 2635555188] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2636390316] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 2637988563] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 2639326116] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2640807603] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 2641834293] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2643319497] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2645069322] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2645968794] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2647394463] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2648824080] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 2649757551] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 2651241138] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2652783294] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2653722414] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2655057657] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2656624698] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 2657916807] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2659389663] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2660902188] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2661823374] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 2662842294] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2664394950] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2665387473] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 2666270586] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2667803922] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2668774647] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2670067323] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2671355169] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2672260857] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2673096489] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2674771848] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2676279522] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 2677311735] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2678758908] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2680256628] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 2681253540] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2682820812] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2684387916] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2685315675] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 2687033391] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2688551796] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 2689534764] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2690593941] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2692182150] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2693193594] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2694181308] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2696032332] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2697048648] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2698112277] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2699264505] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2700114606] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2701006980] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2702536494] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2703995490] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2705002188] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2706478740] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2708207649] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2709141687] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2710419495] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2711907219] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2712808161] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2714228916] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2715814080] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 2716801521] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2718310413] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2719918320] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 2721114165] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 2722170213] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2723804685] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2724901641] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2726005443] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2727866043] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2728989438] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2730180516] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2731227114] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2732097795] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2733327135] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2735030991] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2736562353] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2737497966] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2738961351] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2740727997] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2741624466] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2743112085] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2744876547] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 2745918861] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2747390457] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2748856446] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2749817448] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2750894307] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2752470987] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2753484279] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2754405633] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2755968537] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2756939682] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2758445592] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2760095457] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2760952803] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2761846458] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 2763452328] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2764913256] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 2765833077] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2767309188] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2768796954] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2769887547] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2771573973] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2773392090] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 2774363550] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 2775765342] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2777231121] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2778203526] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2779266672] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2780827938] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2781818130] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2782747338] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2784356190] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2785674612] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2786729211] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2787913863] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 2788720767] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2789587752] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2791133709] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2792586489] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2793462861] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2794871037] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2796394692] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2797494924] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2798993568] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2800469910] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2801343615] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2802636921] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2804092599] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2804980521] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2806434246] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2807916531] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2808795255] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 2809942947] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2811476598] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2812487559] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 2813353179] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2814901299] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2815916544] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2816911902] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2818148907] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 2818922001] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2819748582] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2821293993] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2822932455] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2823884154] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2825308080] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2826753468] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2827611969] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2829003954] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2830465470] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2831364207] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2832810162] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2834262417] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2835354396] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2836850226] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2838088848] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2839535811] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 2840547969] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2841990963] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2843457120] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2844357306] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 2845366671] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2846939865] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2848124517] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 2849007189] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2850580908] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2851569966] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2852558583] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2853730131] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 2854510827] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2855387640] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2856762090] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2858235219] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2859121902] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2860600302] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2862100920] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2863031304] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2864356446] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2865801246] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2866691415] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2867961285] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2869410180] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2870279727] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2871552999] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2873186757] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2874052587] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 2875043136] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2876593965] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2877584472] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 2878474053] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2880022614] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2881007472] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2881999827] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2883185172] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 2883974226] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2884857948] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2886519804] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2887967754] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2888857251] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2890092072] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2891566524] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2892476370] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2893804452] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2895337410] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2896260528] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2897689326] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2899497468] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2900437323] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2901835881] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2903332845] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2904255459] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 2905248801] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2906850786] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2907887535] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 2908829742] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2910576312] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2911627635] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2912699937] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2913899793] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 2914700775] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2915583258] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 2917113633] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2918616624] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 2919679875] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 2921011485] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2922502380] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 2923747806] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2925069126] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2926555338] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2927574006] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 2929022607] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2930551365] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 2931654306] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2933233044] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2934738828] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2936038329] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 2937041247] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2938643967] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2939671350] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2940706923] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2941959489] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 2942765133] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2943615801] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 2945117889] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2946642237] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 2947590996] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2949171057] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2950678689] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2951675496] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2953063470] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2954567049] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2955535737] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 2956915185] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2958415698] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 2959427667] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 2960417418] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2962570821] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2963620800] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2964648939] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2965862508] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 2966704776] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2967573756] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 2969121036] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2970749292] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 2971739253] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2973251274] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2974900551] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2975868882] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2977186485] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2978699241] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2979694809] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 2980946472] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2982400323] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 2983323987] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 2984199876] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2985845583] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2987049681] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2988133554] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2989306278] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 2990099679] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2990940792] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 2992620981] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2994084093] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 2995110363] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2996640549] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2998102002] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2999563875] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3000532605] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3002088537] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3003086772] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3004102626] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3005292759] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3006079608] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3006933300] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3008270643] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3009778086] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3010752990] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3012516969] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3013965990] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 3015020043] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3015966429] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3017539455] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3018598527] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3019654407] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3020826648] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3021617277] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3022467588] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3024219198] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3025686447] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3026583651] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 3028407585] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3029896443] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 3030866307] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3031805343] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3033332400] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3034376142] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3035427171] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 3037157550] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 3038463981] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 3039477714] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3040658229] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 3041476515] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3042319329] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3043656105] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3045117915] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3046012935] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3047296854] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3048985485] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3049918452] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3051253002] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3052696773] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3053583666] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 3054990204] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3056427780] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3057315198] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 3058589478] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3060066912] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 3061010253] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3062734227] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3063951954] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 3064768140] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3065628153] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3067012662] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3068492322] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3069378207] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3070780020] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3072287316] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3073165998] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3075783480] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3077295858] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3078223659] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3079274898] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3080443086] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 3081226701] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3082054059] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3083430378] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3084894162] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3085863879] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 3087689178] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3089151555] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 3090029859] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 3091562397] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3093187230] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3094671783] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3095602797] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3096609768] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3097774344] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 3098563209] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3099820164] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3101479038] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3102925434] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3103816212] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3105155760] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3106645143] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3107539491] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3109370376] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3110822862] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3112092102] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3113185467] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3114387402] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 3115143276] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3115987581] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 3118485615] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3119936253] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 3120851685] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3121827177] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3123292452] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3124313955] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3126057501] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3127538106] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3128508012] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3129515256] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3130725192] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 3131488584] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3132309033] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3133791381] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3135266337] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 3136248507] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 3137787072] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3139246068] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 3140258415] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 3141589416] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3143247597] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 3144206247] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3145163679] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3146308599] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 3147077724] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3147882339] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3149301771] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3150784812] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 3151748460] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3153043971] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3154560486] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3155473167] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 3156900579] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3158359071] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 3159332337] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3160333197] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3161470662] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 3162696348] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3163618836] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3165190791] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3166654953] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 3167561271] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3168950547] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3170412525] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 3171312291] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3172634850] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3174102498] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3175466679] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3176502000] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3177702276] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 3178492800] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3179339079] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3180720123] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3182208771] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 3183220929] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3184223973] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3185716107] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 3186719298] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 3188432499] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3189929358] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 3190861716] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3191882799] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3193067661] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 3193873494] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3194736657] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 3196233600] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3198660276] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 3199831782] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 3201118977] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 3202269945] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3203891376] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 3204837006] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3205895364] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3207082683] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 3208339281] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 3209386887] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3210606441] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3211429914] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3212417082] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 3214615425] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3216106719] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3217159575] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3218661180] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3220258545] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3221254701] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3222827139] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3224314758] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3225786732] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3227704662] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3229234554] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3230243835] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3231281655] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3232199796] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3233825049] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3234838152] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3235924671] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3237133284] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 3237985149] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3238855305] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3241024437] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3242685642] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 3243639672] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3244950030] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3246494370] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 3247462260] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3248993181] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3250549869] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3251517381] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3252874527] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3254428422] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3255446439] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3256568511] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3257864295] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3258806922] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3259687620] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 3261312474] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3262851438] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 3263792448] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3265279584] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3267057213] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3268208580] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3269496678] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3271263135] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3272385921] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 3273705813] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3275003424] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3276871416] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3278180010] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3279795834] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3281314281] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3282249159] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3283260414] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 3285158478] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3286983294] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 3288099675] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3289447728] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3291258138] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3292765980] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3294145701] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3295922868] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3297045675] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 3298521618] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3299813013] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3301731678] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3302838756] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3304084875] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3305733753] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 3307134327] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3308481456] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3310953912] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3312467529] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 3313345077] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3314913735] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3316521432] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 3317434029] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3319000503] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3320534196] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 3321758202] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 3323117679] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3324689970] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3326192310] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 3327151716] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3328754016] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3330306798] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3331225044] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3332433636] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3333678033] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 3334746009] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3335625972] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 3337857600] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3339387975] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 3340324659] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 3341972907] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3343491333] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 3344421591] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 3346082103] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3347886990] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 3348925671] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 3350568795] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3352084407] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3353100009] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3354238608] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3355445814] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 3356244948] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3357081756] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3358615575] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3360492345] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 3361425144] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3362635248] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3364121418] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 3365046783] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3366174672] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3367641732] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3368556135] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3370033569] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3371638074] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 3373199109] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3374235606] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3375400203] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 3376205511] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3377188395] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3378969384] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3380492661] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 3381406350] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3382931139] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3384675084] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 3385595913] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3386790603] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3388319886] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3389217825] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3390449748] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3391948098] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 3392839506] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3393865587] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3395067732] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 3395875077] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3397012017] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3398918943] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3400471830] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 3401482329] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3402627627] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3404155524] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3405157665] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3406201638] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3407400003] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 3408204240] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3409047726] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3410664306] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3412148460] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 3413104002] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 3414495777] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3415946709] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 3416864325] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3418077957] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3419572128] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3420438609] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 3424897392] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3426385116] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 3427306911] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3429175617] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3430742826] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 3431662857] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 3433489500] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3435295752] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 3436187748] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3437172774] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3438329328] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 3439106979] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3439927407] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 3441179154] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3442650099] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 3443724333] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3445292970] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3447283602] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 3448552086] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3450440133] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3452235591] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 3453487317] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3454725813] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3456183255] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 3457187664] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3458236740] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3460711380] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3462579288] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 3463884270] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3465567777] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3467086434] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 3468117618] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3469176564] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3470359116] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 3471134583] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3472166334] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3473565333] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3475051062] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 3476019036] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3477924996] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3479404005] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 3480577464] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3481608963] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3482780070] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 3483958947] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 3485303808] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3486460656] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 3487248744] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3488261595] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3489604776] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3491063121] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3491953710] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 3493164822] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3494584863] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 3495469152] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3496598343] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3498471375] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3499379982] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3500737485] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3502199379] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3503166765] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3504516414] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3505946955] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3506891388] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3508198491] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3509651691] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3510891846] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 3511858308] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3513393114] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3514440867] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3515499288] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3516659580] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 3517423098] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3518287920] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 3519842004] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3521298984] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 3522336972] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 3523780743] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3525245577] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 3526214979] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3527633319] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3529082025] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3530041200] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3531387825] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3532987332] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 3533945247] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3535122885] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3537053793] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 3537835350] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3538650633] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3540139113] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3541615812] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 3542620305] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 3544692018] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3546074889] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3547320378] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 3548291754] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3549967323] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3551431821] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3552386250] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 3553867296] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3555462981] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 3556649229] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3557918553] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3559045098] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3559846752] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3560704560] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3561798072] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3563548044] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3564494934] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3565691031] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3566933454] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 3567875157] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3569141184] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3570380289] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 3571355361] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3572699802] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3573977085] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 3575082063] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3576072528] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3577622664] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3578620857] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3580089408] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3581574234] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 3582472341] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3583480425] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3585049944] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3586049523] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3587064726] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3588470928] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3589239360] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3590090385] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3591325710] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3592805769] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3593705325] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 3594920259] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3596394669] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 3597287253] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3598475034] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3600185064] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3601327464] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3602906769] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3604783413] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 3605889084] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 3607069557] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3608869026] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 3609977511] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 3611533380] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3613536087] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 3614717106] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3616295949] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3618165411] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 3619402857] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 3620996358] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3622961076] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3624154422] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 3626150766] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3628009308] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 3629130435] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3630328443] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3632307147] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3633544152] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3634812741] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3636222975] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 3637188933] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3638482911] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3639823089] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3641229711] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 3642243759] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3643268517] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3644524296] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3646068699] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3647057967] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3648122415] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 3650246544] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3652116090] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 3653269179] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3654602532] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3656457084] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 3657605490] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3659367726] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3661295232] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3662385426] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3664626021] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3666451530] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3667716381] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3668960463] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3670717764] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3671891223] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3673138812] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3674233605] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3676357608] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3677622984] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3678788673] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3679861353] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3681827205] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3683050854] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3684333324] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3685738539] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3686704665] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3687734064] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 3690074409] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3691942737] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3693218634] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3695013588] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3696862491] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3698056404] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3699975678] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3702100206] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3703339563] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3705233301] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3707072712] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3708265344] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3709446069] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3710499240] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3712599996] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3714103428] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3715391904] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3716785884] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3717815010] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3718894347] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3720548370] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3722417391] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3723633102] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3724894656] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3727031217] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3728290923] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3729470388] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3731426244] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3732653778] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3733948995] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3735509904] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 3736538925] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3737593398] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3739814211] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3741643458] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 3742769730] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3744538833] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3746380764] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 3747543492] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3749191656] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3751231575] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 3752477757] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3753759555] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3755153724] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 3756128859] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3757302381] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3759448917] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3761266656] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 3762464685] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3764065683] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3765902406] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3767141070] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3768423876] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3770252325] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3771504051] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3772718292] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3774542352] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3775765623] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3777375630] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3779420526] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3780672378] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3781911861] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3783731595] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 3784964421] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3786644463] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3788515983] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 3789911916] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3791673669] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3793502958] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 3794650377] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3795876546] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3797685633] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3798910353] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3800144124] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3802408176] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3803628633] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3805293807] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3807102285] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 3808280784] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3810081618] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3811898853] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 3813019287] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 3814352661] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3816399468] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3817619043] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3819045048] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3820883073] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 3822131208] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3823386084] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3824720445] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 3825664185] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3826775211] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3828625311] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3830508129] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3831625203] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 3833453106] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3835362363] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3836463771] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3838129029] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3840244632] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 3841630086] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3843320271] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3845212434] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 3846241014] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3848210562] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3850122549] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 3851265306] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3852599583] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3854095476] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 3855433071] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3856675179] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 3858600039] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 3860238795] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3862150572] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3863273841] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3865863351] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3867811122] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 3869215728] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3870720210] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3872268624] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 3873177966] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 3875193126] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3877156941] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 3878284830] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3879763377] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 3881314605] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 3883197360] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 3884498268] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3885951867] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 3886929753] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3887984772] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 3890601330] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3892542066] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 3893776929] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 3895024266] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3897241110] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 3898413267] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 3899687484] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3901650732] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 3902844057] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 3904021044] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3905959029] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3907130325] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 3908473989] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3910540242] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3911760090] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3913057701] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3914511027] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 3915484671] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3916534146] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 3918776736] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3920790846] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 3922053597] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 3923325189] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3925301268] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 3926454819] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 3927898674] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3929761437] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 3930930633] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 3932099178] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3934324443] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3935626443] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3936799587] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3938247978] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 3939246864] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3940315617] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 3941974974] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3943804305] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 3944979717] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 3946338165] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3948272643] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 3949714251] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 3951393999] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3952980234] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 3953988801] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3955008372] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3956163876] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 3957041151] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3957890727] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 3959285988] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3960888267] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 3961877388] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 3963698193] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3965302005] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 3966252129] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 3967312167] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3968922132] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 3969937020] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3971032758] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3972293850] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 3973231584] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3974116377] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 3975638373] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3977240379] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 3978241008] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 3979398213] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3981023907] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 3982163997] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 3983478996] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3984985389] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 3985981650] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3987051411] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3988686072] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 3989732166] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3990595476] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 3991547637] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3993007515] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 3994085886] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 3995265729] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3996647907] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 3997632513] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 3998751813] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4000434396] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 4001593155] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4002672303] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4003830999] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4004613480] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4005428259] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4006727718] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4008177957] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4009138224] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4010073648] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4011686805] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4012619709] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4014237465] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4016170725] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4017401178] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4018544544] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4020494247] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4021731861] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4022982159] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4024419756] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4025515452] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4026491175] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 4050913797] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4052596527] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4053762006] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4055181564] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4057116924] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4058256783] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4059442338] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4061393784] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4062588726] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4063999401] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4065918885] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4067148519] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4068370446] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4069736559] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 4070714823] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4071758166] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4073264874] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4075064742] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 4076462292] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4100829201] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4102697676] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 4103905449] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 4105214820] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4107015507] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4108174707] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4109421456] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4110844479] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4111812684] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4112836371] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4114538946] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4116380079] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 4117644237] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4118829309] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4120636695] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 4122007197] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4123219905] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4125050286] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 4126508274] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4127703048] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4129545042] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 4130795592] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4132040808] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4133985807] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 4135239570] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4136420463] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4138306977] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 4139716749] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4140924690] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4142893503] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 4144126392] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4145441160] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4147389477] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 4148670078] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4149903030] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4152032577] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 4153291947] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4154539221] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4156498962] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 4157824125] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4158914277] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4160862195] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 4162199454] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4163329800] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4165413546] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 4166748306] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4168024392] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4169846562] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 4171049568] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4172331702] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4174137954] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 4175330397] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4176708669] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4178669649] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 4179887775] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4181102940] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4182660636] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 4183544799] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4184569662] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4186110474] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 4187108373] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4188261294] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 4189712247] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4191004986] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 4192040055] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 4192817958] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4193657370] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4194977157] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4196445645] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4197337074] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 4198587666] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4200059619] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 4201212099] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4202905476] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4204461828] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 4205378667] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4206895854] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4208379336] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4209259131] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4210674573] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4212212991] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4213086927] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4214395878] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4215208536] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4216067541] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4217511417] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4218962706] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4219851720] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4221271068] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4222762971] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4223663997] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 4225166610] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4226897031] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 4227792030] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 4229252013] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4230727053] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4231603026] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4233163767] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4234627803] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 4235590149] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4236617280] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4238185644] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4239208470] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4240417314] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 4241181483] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4242001701] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4243396143] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4244843694] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 4245853626] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 4258395309] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 4259652705] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4260777381] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 4261475589] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4262689095] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4264034712] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 4265332407] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4266912888] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4268396118] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 4269342651] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4270920318] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4272381267] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 4273336830] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 4274969937] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4276446930] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4277545608] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 4278480717] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4280028732] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4281037845] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4282035933] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 4282823286] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4283656965] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 4285027215] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4286637852] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 4287611433] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4289100543] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4291436457] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 4292640471] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4294608192] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4296369126] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 4297509741] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4299202215] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4300965564] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 4302127872] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4304250888] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4305982758] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4307123142] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 4309084395] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4310844804] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4311960177] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 4313137731] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4315271352] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4316596956] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4317814620] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4318744416] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4319739963] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4321750020] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4323519207] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 4324639032] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4326412503] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4328585100] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 4330207623] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 4332383832] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4334147454] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 4335340086] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4337339811] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4339081614] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 4340288904] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 4341455664] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4343867892] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4345046013] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4346139987] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4348035027] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4348959888] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4349829960] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 4350550050] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4351307247] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4352716620] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4354203924] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4355464848] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4356876048] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4358371206] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4359287646] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4360686855] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4362133419] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4363043034] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4364395749] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4365861948] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 4366803840] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4368019929] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 4368781116] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4369650096] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4371242001] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4373062134] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 4374252498] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4375978677] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4377814749] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 4379014227] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4381181952] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4382933688] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 4384086630] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4385322795] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4386278946] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4387295766] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 4389300489] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4390860579] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 4391985024] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 4393425519] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4395386016] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 4396521318] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4397645091] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4399587843] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4400834739] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4402092072] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4403117166] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4404150912] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4406638866] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4408134633] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4409112624] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4410556500] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4412093091] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4413013290] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4414078263] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 4414912992] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4415757465] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4417511952] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4419121077] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 4420095918] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 4421737593] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4423268430] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4424792925] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 4425763650] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4427237682] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4428833052] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 4430029464] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4431727503] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4433345721] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 4434391815] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4435463823] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 4436323206] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4437181245] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4438766871] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4440331749] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4441248672] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4442997825] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4444546323] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 4445488446] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4446680595] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4447854978] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 4449307065] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 4450503750] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4451725089] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4452545790] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4453417080] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4455810261] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4457350002] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 4458300966] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4459298403] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4460917440] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4461869454] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4463978652] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4465475595] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 4466660814] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 4468580970] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4470186819] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 4471320273] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4472481510] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4473677187] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4474510131] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4475349816] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 4477707843] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4479500004] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 4480818447] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 4482270177] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4483873443] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4484848830] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4485883122] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4487536221] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 4488541638] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4489596132] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4490777823] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4491619797] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4492493901] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 4494830697] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4496360358] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4497516681] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 4499291853] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4500889995] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 4502086113] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 4504089051] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4505879175] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 4507101081] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4508180964] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4509361584] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 4510220778] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4511052210] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4513357401] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4514894895] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 4515905478] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 4517490138] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4519127949] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 4520070744] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4521166419] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4522322721] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4523142204] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4524020088] Running FIND.existing: FIND DUP . CR +[Hera] 35050272 +[Hera] [HADES][TEST ] [KRELTSC: 4525601010] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4527087810] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 4528061139] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 35367408 +[Hera] [HADES][TEST ] [KRELTSC: 4529829150] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4531477104] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 4532397471] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4533823350] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4535289003] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 4536194712] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4537090551] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4538719773] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 4539648834] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4540633230] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4541796357] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4542647634] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4543662942] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4544824788] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4546327044] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 4547330991] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4548492207] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4550013867] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 4550972937] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4552029447] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4553195535] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4554010608] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4554835740] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 4556415276] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4557898569] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 4558923663] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4559977989] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4561475835] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4562484024] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4563534276] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4564754397] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4565540763] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4566436707] Running LATEST.basic: LATEST @ . CR +[Hera] 35131696 +[Hera] [HADES][TEST ] [KRELTSC: 4567876173] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4569889296] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 4570860777] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4572699012] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4574176467] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 4575132198] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4577031291] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4578498687] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 4579538691] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4580619204] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4582203444] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 4583004951] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4583792367] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 35368920 +[Hera] [HADES][TEST ] [KRELTSC: 4586050245] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4587562581] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 4588497837] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 35369384 +[Hera] [HADES][TEST ] [KRELTSC: 4590472740] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4591980603] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 4592905317] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 4594324875] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 4595451945] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4597056681] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4598022828] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4599023247] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4600206597] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4601019423] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4601945901] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 4603389336] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4604871222] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 4605760278] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4607174796] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4609170594] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4610391072] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4611701262] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 4613148225] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4614736644] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 4616024511] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4617509085] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4618756695] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4619777862] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 4625247291] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4627114506] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4628213478] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 35373664 +[Hera] [HADES][TEST ] [KRELTSC: 4633640550] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4635505539] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 4636613373] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 4644223815] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4646011629] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 4647216546] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 4654983627] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4656945489] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4658146458] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4663424136] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4665226503] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4666350402] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 4668134142] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 4669539168] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4671494016] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 4672450440] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 4673573079] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 4674472992] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4676153664] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4677134931] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4678249401] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4679451126] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4680260760] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4681145238] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4685135028] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4686669372] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 4687657233] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4689081894] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4690403361] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4691419698] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 4696094655] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4697894208] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4698855882] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4699854201] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4701042801] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4701896661] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4702743360] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4706357754] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4708288725] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4709224086] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 4713674175] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4715211081] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 4716148332] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 4721041269] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4722607890] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 4723550748] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4724352444] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4725327936] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 4726113693] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4726952118] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 4728433479] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4729959906] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 4730964252] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 4732224252] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4733777118] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 4734930585] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 35141504 +[Hera] [HADES][TEST ] [KRELTSC: 4738802334] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4740294342] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 4741262463] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4742329179] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4743490899] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 4744491780] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4745400723] Running CURRENT.basic: CURRENT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 4746852747] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4748336208] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 4749297945] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 35376528 +[Hera] [HADES][TEST ] [KRELTSC: 4754446326] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4755999906] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 4757141676] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 4758290355] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 4759349154] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4760891793] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 4762068864] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4763120901] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4764398499] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 4765253955] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4766127513] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4768544466] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4770351159] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 4771321443] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4777048710] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4778435760] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4779119457] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4783195179] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4784751699] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 4785730656] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4786900314] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4788082110] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 4789358322] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 4790376423] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 4791613512] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4792823028] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 4793616660] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4794482217] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 4796251887] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4797920883] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 4798935183] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4800011013] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4801204989] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 4802022015] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4802890890] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 4803910146] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4805430630] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 4806524268] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 4808040132] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4809920955] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 4811054115] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 4813122447] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4814968767] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 4816420602] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4817700132] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4819119480] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 4820324733] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4821378639] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 4823251335] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4825104018] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 4826579730] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 4827966381] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4829815305] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 4830946491] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 4832290344] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4834373838] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4835605824] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4836893418] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4838336454] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 4839337272] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4840368813] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4841632110] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4843092870] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 4844077560] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4845333927] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4846579038] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4848020814] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 4848994857] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4850035554] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4851357420] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 4852809318] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 4854420291] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 4855705638] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4857173223] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 4858308651] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4859326353] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4861519551] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4863296571] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 4864516944] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 4865410767] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4866838221] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 4867877847] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 4869288816] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 4870869318] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4872886326] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 4874171673] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4875466407] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4876932480] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 4877894238] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4878954801] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 4880129016] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4882050201] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 4883517954] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4885662243] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4886964432] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 4887924237] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4888976484] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4890125499] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 4890960459] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4891802832] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4893865914] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4895673363] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 4896861564] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4898829873] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4900332381] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 4901231790] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4902964668] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4904468688] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4905447078] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 4906677321] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4908753549] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4909755228] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4910778621] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4911949770] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 4912760034] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4913540058] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4915753920] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4917265752] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 4918210269] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 4919799171] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4921574658] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 4922522283] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 4924295901] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4925811219] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 4926722409] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4927852503] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4929045072] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4929857940] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4930719486] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 4931971653] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4934011782] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 4935248367] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4936992354] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4938457062] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 4939340868] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4940267577] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4941903456] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4942864962] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4943911938] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4945070823] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 4946222547] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4947750570] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4951079679] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4952584476] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 4953530904] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 4955326740] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4956796698] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 4957761984] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 4958728110] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 4959540705] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4961846127] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 4962861477] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4963872312] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4965054360] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 4965800469] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4966647126] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4968688578] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4970114688] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 4971041670] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 4971878184] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4973675721] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 4974852183] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4975851258] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4977017745] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 4977802011] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4978642662] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 4979657193] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4981150461] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 4982096679] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4983871893] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4985620983] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 4986887115] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4987882074] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4989042282] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 4989837363] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4990642566] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4993350810] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4994851869] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 4995749682] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 4997065059] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 4998358911] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5000190153] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 5001297945] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5002326315] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5003488707] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 5004250839] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5005101528] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5007231663] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5008682007] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5009611488] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 5010824217] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5011875435] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5013424248] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 5014523178] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 5015504907] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 5016374055] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5017930785] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5018921124] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5019925575] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5021119131] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 5021939118] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5022777501] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5025630078] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5027101380] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5027990289] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 5029014921] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 5029968090] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5031591999] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5032591368] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5033639835] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5034792924] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 5035739982] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5036651109] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5039033937] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5040506205] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5041420566] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5043603663] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5045083365] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 5045969103] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 5047319088] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 5048475810] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5050058223] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5051064984] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5052090708] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 5053261437] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 5054512953] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 5055541785] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5056770390] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5057539578] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5058400032] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5061202545] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5062645917] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5063583651] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5065502400] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5066939934] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5067894405] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 5069626611] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5071178406] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5072642379] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5073893034] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5076111915] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5077595922] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5078543232] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5079526683] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5080290747] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5081803860] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5082778407] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5083807281] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5084568195] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5085428628] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5087687346] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5089168497] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5090130486] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5091999528] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5093478390] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5094432861] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5096309799] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5097731352] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5098930032] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5100832926] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5102261829] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5103203637] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5104087947] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5104845879] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5106364809] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5107357584] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5108463381] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5109614265] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5110397964] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5111413167] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5112396912] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5113187814] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5114743998] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5115711657] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5117204001] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5117970585] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5119525047] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5120505159] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5121538527] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5122325691] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5123155989] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5124384321] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5125170141] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5126738652] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5127676260] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5129121039] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5129906208] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5131472409] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5132457960] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5133465225] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5134636122] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5135428473] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5136401970] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5137463058] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5138252217] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5139806007] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5140752834] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5142114621] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5142939921] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5143695039] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5145280602] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5146263696] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5147279634] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5148052539] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5149048548] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5150075889] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5150885271] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5152468650] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5153423625] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5154806034] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5155547313] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5156316165] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5157953199] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5158911702] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5159944125] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5161105110] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5162086839] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5162919825] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5165352213] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5166847308] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5167790964] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5170306554] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5171772123] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5172681276] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5173615692] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5174629467] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5176231830] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5177246004] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5178284601] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5179107948] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5179938057] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5181985809] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5183485461] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5184429411] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5186241522] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5188223544] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5189771475] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5190725022] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5191668825] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5192473209] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5194064778] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5195088570] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5196109905] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5197278660] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5198078319] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5198915778] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5201238399] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5202721020] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5203646238] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5205114705] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5206617864] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5207535081] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5208555492] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5209344588] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5210960979] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5212122594] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5213148843] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5213945079] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5214807276] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5216879367] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5218344390] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5219258940] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5220734967] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5222204736] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5223106980] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5224012605] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5224988475] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5226571938] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5227539051] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5228567925] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5229724038] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5230530480] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5231372559] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5233504773] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5234998881] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5235888252] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5238089724] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5239589166] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5240581332] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5241628833] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5242429836] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5244019914] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5244978480] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5245995153] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5246774463] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5247611712] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5249693001] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5251195971] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5252075430] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5253925425] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5255403594] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5256399099] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5257304724] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5258102514] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5259664158] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5260633350] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5261655504] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5263049253] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5263849248] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5264706321] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5266465764] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5268235644] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5269714107] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5270644743] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5271687540] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5272618554] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5274213000] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5275384254] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5276425980] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5277275094] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5278145061] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5280302391] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5281793517] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5282729046] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5283663252] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5284466460] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5286061263] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5287055235] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5288248707] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5289422880] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5290203744] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5291037255] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5293762215] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5295250359] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5296176396] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5298172887] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5299686651] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5300841483] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5302247139] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5303677071] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5304659640] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5306975751] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5308454760] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5309370696] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5310374685] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5311152756] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5311974339] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5314284108] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5315587683] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5317040841] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5317963665] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5319916812] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5321374086] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5322346743] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5323740870] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5325428787] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5326388907] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5328687630] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5330192595] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5331158280] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5332138119] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5333343246] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5334211617] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5335039500] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5337905433] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5339401977] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5340277782] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5341736505] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5343167508] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5344132689] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5346294513] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5347759851] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5348699328] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5349680637] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5350650186] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5351504550] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5353525002] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5355001974] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5355917721] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5357332554] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5358781449] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5359713198] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 5361354054] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5363250984] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5364735222] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5365669617] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5366738622] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5367890766] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5368673205] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5369507010] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5371522464] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5372999058] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5373921567] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5374921986] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5375981940] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5377582875] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5378525670] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5379575607] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5380366215] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5381203296] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5383247856] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5384752653] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5385676086] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5386528560] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5387396091] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5389114794] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5390067228] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5391069138] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5392223151] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5393003448] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5393866275] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5396465235] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5397938574] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5398858353] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5401185132] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5402697636] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5403578481] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5405537025] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5407017084] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5407951038] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5408996922] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5409784548] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5410628853] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 5412477882] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5414384976] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5415869676] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5416763247] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5418997521] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5420484846] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5421387951] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5423382972] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5424886929] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5426073618] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5427096276] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5428252074] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5429008683] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5429892300] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5431813653] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5433281931] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5434260636] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5436055275] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5437468638] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5438626389] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5440579095] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5442018561] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5442919713] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5444803224] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5446332843] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5447243823] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5448230172] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5448992283] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5449822371] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5452190646] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5453669256] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5454595797] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 5457032280] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5458218108] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5459672001] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5460544950] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5462342655] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5464019316] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5464902576] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5466821913] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5468284206] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5469202662] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5470200750] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5471398359] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5472168975] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5473024977] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5475151920] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5476976757] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5477948532] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5480119974] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5481570591] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5482515822] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5483506980] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5484294102] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5485119066] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5487222027] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5489006271] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5490676548] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5492790891] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5494218933] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5495156814] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5496151395] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5497329474] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5498118381] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5498985723] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5500828830] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5502287658] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5503632645] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 5505482157] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5507097351] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5508543117] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5509434903] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5511314340] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5512756998] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5513683644] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5515574169] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5517173760] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5518072077] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5519060253] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5519870265] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5520707052] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5522494341] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5523975408] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5524848042] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5526761583] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5528510925] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5529748308] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5531640786] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5533127397] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5533995075] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5535801621] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5537411481] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5538331008] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5539361037] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5540540481] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5541877803] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5542984251] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5546227995] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5548081665] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5549181225] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5551531650] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5553380070] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5554904355] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5557645464] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5559466563] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5560656990] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5561981397] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5562942861] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5563975935] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5566418634] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5568528210] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5569536693] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 5571710088] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5573655507] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5575495548] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5576595276] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5578976025] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5580988686] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5582060820] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5583092592] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5584195890] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 5585013735] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5585887167] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5588129463] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5589612441] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5590516785] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5592591879] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5594296869] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5595222402] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5596242561] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 5597035836] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5597897823] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5599991292] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5601597225] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5602676100] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5605109916] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5607296205] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5608593627] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5609884875] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5611306953] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 5612240697] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5613226311] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 5616193212] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 5617427739] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5619358479] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5620624506] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5623141650] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5624934084] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5626022409] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5627234592] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 5628220164] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5629244586] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5631657192] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5633736591] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5635082586] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5637235086] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5638769850] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5639677869] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5640773082] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5641952862] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 5642653821] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5643461964] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5646694032] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5648598018] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 5649593754] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 5651919294] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5653516512] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 5654434884] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 5657267070] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5658490215] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5659840767] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5661183045] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 5663579502] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5665161390] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 5666141145] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 5668655643] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5670616035] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 5671742811] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5673133263] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 5674338369] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5675240109] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5677763007] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5679346659] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 5680284141] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 5682511527] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5684064981] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 5684991711] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5687583615] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5689090197] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5690027637] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 5692232553] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5693757699] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 5694682497] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 5696751333] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5698627242] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 5699830059] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5701026765] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 5702438427] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 5704138482] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 5705380632] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 5706649116] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 5707505433] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5708389806] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5710828074] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5712389970] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 5713491819] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5715574074] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5717163921] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 5718202560] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5720166081] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5721756222] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 5722830015] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 5724246171] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 5725228866] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5726951517] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 5728020144] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 5729135496] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5730063381] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5731820010] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5732924589] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5734116654] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 5735323860] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 5736430812] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5737315185] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5739600195] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5741218014] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 5742220176] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 5744030901] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 5745667368] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5747308056] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 5748550416] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5750726877] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5752296291] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 5753283942] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 5754436443] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 5755402149] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5757061926] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 5758096113] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 5759234250] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5760222951] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5762129751] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5763181389] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 5764246761] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5765207994] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5766864537] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5767908279] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5769030057] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 5770248414] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 5771146437] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5772051537] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5332 + +[Hera] Total words: 484 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 5844619011] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5846261148] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 5847410667] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5349 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 5920434114] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5922051513] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 5923166592] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5351 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5997964665] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5999621712] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6000632568] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6001791369] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6003010797] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6004001640] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6005040468] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 6007222179] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6008833761] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 6009918936] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 6011231016] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6012837243] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 6013889973] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 6015252264] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6017034072] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 6018097260] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6019267569] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6020603085] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 6021525762] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6022387539] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6027841134] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6029533755] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 6030437364] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6035321775] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6036886338] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 6037972773] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6040968402] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6042755880] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 6043849077] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 6046557090] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6048142170] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 6049139985] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 6051879855] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6053482722] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 6054675375] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 6056391768] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6057965949] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6058986108] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 6060737382] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6062334831] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 6063430443] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 6064541910] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6065459274] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6067357527] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6068755371] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6069936705] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6071159640] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 6071982945] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6072836217] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6074548284] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6075476967] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6076980525] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 6078001167] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6079756347] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6080660229] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6082386303] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 6083422947] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 6084944985] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6085692312] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6087144252] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6088141962] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6090060816] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6090910749] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6092443812] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 6093526236] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6094899825] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 6096166377] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 6097468125] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 6101795805] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 6103884066] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 6105390207] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 6106853487] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 6111454251] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 6112659861] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 6113998548] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 6115201302] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6116139057] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6117091071] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6118338723] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 6119437422] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6120624237] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6121725876] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 6122681250] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6123577488] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6124762665] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 6125674128] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6126574440] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6127718037] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 6128621604] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6129528132] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6130668768] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 6131546673] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6132683865] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6133794471] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6134643900] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6135576720] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6136665003] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 6137589801] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6138475665] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6139639044] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6140530305] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6141394728] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6142510227] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 6143404575] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6144346278] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6145564866] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 6146792463] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 6148068507] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 6149177622] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6150412947] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 6151227705] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6152117139] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6153926520] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6155480919] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6158258652] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6159344814] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6160548954] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 6161383704] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6162251340] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6163910046] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6165399786] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 6167536116] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6169815183] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6170862789] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6172058403] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 6172858482] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6173744262] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6175535919] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6177116421] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6179900496] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6180976137] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6182463084] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 6183341031] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6184257933] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6186122502] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6187654767] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6190347009] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6191950758] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6193587897] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6196980300] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6198102498] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6199328457] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 6200184753] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6201061440] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6202766241] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6204339057] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6206967690] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6208292055] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6209480424] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 6210344217] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6211417632] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6213007983] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6214559841] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6217218294] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6218309181] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6219511053] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 6220584573] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6221466531] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6223031850] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6224601222] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6226776633] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6228700002] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6229771023] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6230988141] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 6231812286] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6232901787] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6234550854] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6236125665] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6238806231] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6239901570] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6241140885] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 6242009529] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6242883864] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6244705782] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6246610776] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6249263349] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6250342392] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6251653485] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 6252491532] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6253396779] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6255068589] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6256686534] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6259579410] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6260654778] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6261831072] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 6262676007] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6263576235] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6265270851] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6266841693] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6269512830] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6270863361] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6272069748] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 6272981400] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6273833832] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6275385543] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6277003404] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6279589281] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6280744848] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6281983512] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 6283046490] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6284006694] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6285504414] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6287141553] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6289745175] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6290854059] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6292063953] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 6292896351] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6293773710] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6295065504] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6297030390] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6299867490] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6300985929] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6302177259] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 6303016062] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6303915261] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6305193195] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6306783819] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6309524403] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6310623270] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6311827557] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 6312703929] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6313596450] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6315106119] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6316708293] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6319437768] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6320698650] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6322237110] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 6323068269] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6323952957] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6325398156] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6327005937] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 6328797552] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6330969960] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6332314023] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6334164354] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6336916971] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6337997274] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6339197361] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 6340009074] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6340899012] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6342353199] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6343935885] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6346790058] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6348097875] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6349660086] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6352340358] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6353382378] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6354566358] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 6355418496] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6356310639] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6357704430] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6359508876] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6362244798] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6363561708] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6365098089] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6367786026] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6368871201] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6370047180] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 6371041152] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6371936193] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6373530009] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6375084954] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6377719131] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6379021572] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6380593023] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6383182785] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6384602532] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6385678803] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 6386402967] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6387283812] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6389261214] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6390842304] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 6406465359] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6408078348] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6409253403] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6410221608] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 6410862759] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6411481314] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6412984872] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6414567936] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6417339579] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6418409172] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6419614005] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 6420474081] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6421744161] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6423788658] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6425369181] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6428060499] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6429177342] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6430448199] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 6431834766] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 6432959148] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6434498826] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 6435378642] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6436281768] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 6438324711] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6440004438] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 6441214017] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6442406691] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6443624250] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 6444587730] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6445514586] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6448309854] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6449931936] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 6451158693] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6452311929] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6453521886] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 6454489839] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6455309994] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6457219881] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6459169353] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6460404069] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6461562702] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6462789648] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6463658061] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6464535924] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6469288203] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6470737287] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 6471789555] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6472906692] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6474205941] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 6475094892] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6475966644] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6478668588] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6480339936] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 6481740972] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6482905212] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6484281867] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 6485502450] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6486384345] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6489145425] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6490752912] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6491962806] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6493085046] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6494294163] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 6495201300] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6496087962] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 6499077291] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6500731566] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6501961032] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6503169372] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6504387246] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 6505281804] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6506150028] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6508910268] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6510684684] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 6511973622] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6513100041] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6514267578] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 6515196891] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6516080046] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6520544394] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6522527697] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6523464822] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6524420616] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 6525375717] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 6526752666] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 6527856867] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6529106199] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 6530030535] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6530915244] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 6533368674] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6535332195] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 6536470668] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6537630162] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6539089116] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 6540054969] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6540967335] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 6543114816] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6544705650] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 6545794290] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6547304967] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6548543505] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 6549408222] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6550281675] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6552409584] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6553990359] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 6555208926] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 6556748688] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6558310101] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 6559730331] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6560830143] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6562067379] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 6562914645] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6563827473] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 6566110194] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6567647079] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 6568564947] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6569622087] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6570851742] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 6571644891] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6572801529] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6574872675] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6576505257] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 6577732938] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6578790351] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6580009044] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 6580925526] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6581803620] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6583415727] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6585285042] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 6586466502] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6587629629] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 6588905505] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 6589799013] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 6590811990] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 6591721500] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 6592579539] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 6593524371] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 6594406119] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 6595417983] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 6596618007] ============================================== +[Hera] PARITY:M7.1a word_count=498 here=0x00000000000000d8 latest_id=667 hash=0xe9795d240d1e90c6 +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000003d713000, 0x000000003d75e86a) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] PCI: ECAM mapped (amd64) +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: no device on PCI bus 0 +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 6745680858] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 6756495585] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 6933427095] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 6937873215] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7233424695] ( Unterminated comment + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x5d35c5c6a6eafe04 mode=m capsule_hash=0x5d35c5c6a6eafe04 dict_hash=0xe04cb6782cb6365b +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] APIC Timer: started (LVT=0x00020020 ICR=10084425) +[Hera] I/O APIC: keyboard IRQ1 unmasked +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=643 evictions=0 +[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=21845 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x271108a488516c37 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 9922008348] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 15959155128] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0xe585e56cb09dc857 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 405 ticks, trust=0x00010000, variance=0x00000000 +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 26727249381] TD: blk_attach dev=0x30f86a0 rc=0 +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 60841275096] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 60850973337] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 60898490121] TD: blk_attach dev=0x30f86c0 rc=0 +[Hera] PARITY:BIRTH vm_id=0x7cf09e01549546cc-0x99319366653ccc14 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 64217540730] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0xd62c30ac78839535 +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok> S" 00" USE +[00] USE: now using 00 +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 85830198321] TD: detach_device called dev=0x30f86c0 +[00] Stadium: dispatch cell=73483 behaviour=COOL identity=0 +[00] PARITY:KILL vm_id=0x7cf09e01549546cc-0x99319366653ccc14 name=00 +[00] KILL: 00 dead +[00] Stadium: dispatch cell=78684 behaviour=COOL identity=0 +[00] PARITY:KILL vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 name=00~user +[00] KILL: 00~user dead +[00] WIREBIND: 00~user detached without flush (device already gone) +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 130617817722] xhci: CSW status = FAILED +[00] [HADES][WARN ] [KRELTSC: 130641234801] xhci: unit not ready -- retrying TEST UNIT READY +[00] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 130717974744] TD: blk_attach dev=0x30f86c0 rc=0 +[Hera] PARITY:BIRTH vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 133734889953] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[00] (zuse) ok> S" 01" USE +[01] USE: now using 01 +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 151152377670] TD: detach_device called dev=0x30f86c0 +[01] Stadium: dispatch cell=81286 behaviour=COOL identity=0 +[01] PARITY:KILL vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 name=01 +[01] KILL: 01 dead +[01] Stadium: dispatch cell=82586 behaviour=COOL identity=0 +[01] PARITY:KILL vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee name=01~user +[01] KILL: 01~user dead +[01] WIREBIND: 01~user detached without flush (device already gone) +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 170337105330] xhci: CSW status = FAILED +[01] [HADES][WARN ] [KRELTSC: 170392599300] xhci: unit not ready -- retrying TEST UNIT READY +[01] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 170461931745] TD: blk_attach dev=0x30f86c0 rc=0 +[Hera] PARITY:BIRTH vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 173639917500] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[01] (zuse) ok> S" 02" USE +[02] USE: now using 02 +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 191411738490] TD: detach_device called dev=0x30f86c0 +[02] Stadium: dispatch cell=83236 behaviour=COOL identity=0 +[02] PARITY:KILL vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 name=02 +[02] KILL: 02 dead +[02] Stadium: dispatch cell=83561 behaviour=COOL identity=0 +[02] PARITY:KILL vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 name=02~user +[02] KILL: 02~user dead +[02] WIREBIND: 02~user detached without flush (device already gone) +[02] (zuse) ok>  +[Hermes] [HADES][WARN ] [KRELTSC: 204256663737] INFERENCE: Output validation failed, ignoring results +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 210666731289] xhci: CSW status = FAILED +[02] [HADES][WARN ] [KRELTSC: 210759670023] xhci: unit not ready -- retrying TEST UNIT READY +[02] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 210889244664] TD: blk_attach dev=0x30f86c0 rc=-7 +[Hera] [HADES][ERROR] [KRELTSC: 211045458372] xhci: USB MSC block-subsystem attach failed +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 326217004218] xhci: CSW status = FAILED +[02] [HADES][WARN ] [KRELTSC: 326248244196] xhci: unit not ready -- retrying TEST UNIT READY +[02] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 326322594360] TD: blk_attach dev=0x30f86c0 rc=-7 +[Hera] [HADES][ERROR] [KRELTSC: 326427396435] xhci: USB MSC block-subsystem attach failed +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok>  \ No newline at end of file diff --git a/logs/20260910-184505/amd64/qemu-amd64-20260910-184505.log b/logs/20260910-184505/amd64/qemu-amd64-20260910-184505.log new file mode 100644 index 00000000..27df390f --- /dev/null +++ b/logs/20260910-184505/amd64/qemu-amd64-20260910-184505.log @@ -0,0 +1,9151 @@ +[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +RAW SERIAL UP +[CKPT 002] Serial (COM1) initialized +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +EBS... +EBS OK +Calling kernel_main (monolithic)... + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: amd64 +Build: Sep 10 2026 16:07:47 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 129 +Total memory: 1023 MB +Usable memory: 968 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 249367 + Free pages : 247844 + Used pages : 1523 + Total MB : 974 + Free MB : 968 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +APIC: IA32_APIC_BASE MSR=0x00000000fee00900 +APIC: stale-ISR drain: 0 EOI(s) issued +APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) +APIC: init done + +I/O APIC: init... +I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 + override: source=00 gsi=2 flags=0x0000 + override: source=05 gsi=5 flags=0x000d + override: source=09 gsi=9 flags=0x000d + override: source=0a gsi=10 flags=0x000d + override: source=0b gsi=11 flags=0x000d +i8042: keyboard ACKed enable-scanning +i8042: IRQ1 enabled in controller config byte +I/O APIC: keyboard IRQ1 routed (masked) + +Timer: init... +Timer: init start +Timer: PM_TMR_BLK discovered from FADT at port 1544 +Timer: VM mode detected (hypervisor present). +Timer: HPET calibration disabled (VM-exit MMIO would poison timing). +Timer: WARNING: invariant TSC not present under hypervisor. +Timer: continuing in RELATIVE mode (no determinism guarantees). +Timer: RDTSCP not present; using RDTSC (less serialized). +Timer: CPUID frequency unavailable; trying PM Timer... +Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2106201564 Hz +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 24641536 + Heap end addr: 561512448 + +Heartbeat: init... +APIC Timer: calibrating... +APIC Timer: apic_hz=1016594330, tick_hz=100, initial_count=10165943 +APIC Timer: configured (masked, ready to start) +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0xffff900000000000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 4658388] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 62038347] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 88401915] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 89807004] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 91206822] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 92908662] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 94069983] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 95403315] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 96255747] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 97347495] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 107929626] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 109567311] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 113559810] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 114983232] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 116619405] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 119497182] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 121102548] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 122709783] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 126139482] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 127898610] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 129702909] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 133864647] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 135566004] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 137167674] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 141842757] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 142930515] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 143832423] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 145587120] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 146843886] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 148270248] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 149124528] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 149742852] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 150948189] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 152367894] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 153964104] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 156718947] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 158075694] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 159718209] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 162974259] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 164376366] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 166007835] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 169026816] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 170572815] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 172290510] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 175779975] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 179769135] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 181715226] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 183742671] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 186662742] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 189694554] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 192107580] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 195516216] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 197597022] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 199462452] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 206488023] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 208077429] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 209300910] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 212505153] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 214570713] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 216396663] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 220532382] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 222853764] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 224523873] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 226392285] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 230074740] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 231942354] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 233797410] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 236857215] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 238135107] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 240051735] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 243965883] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 245838915] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 247785468] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 251011761] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 252773745] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 255150588] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 258926598] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 260287335] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 261372090] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 263432379] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 264686037] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 265844124] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 267128757] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 268512846] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 269597265] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 271423362] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 273642327] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 277172973] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 278999805] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 280975779] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 284605167] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 286740153] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 288885198] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 290993388] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 295986957] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 298291350] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 300841758] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 306089595] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 307447812] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 308686749] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 310539075] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 311273697] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 312204354] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 313643505] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 315797433] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 317055900] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 318774855] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 320249202] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 321232611] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 322316463] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 324161439] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 325586919] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 328674990] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 331022979] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 333262545] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 336964866] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 338520462] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 339991218] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 344030463] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 345741459] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 347180904] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 349293735] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 350610519] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 351866340] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 353065755] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 354620469] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 356219703] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 357441630] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 358776789] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 360087231] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 361470165] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 363195672] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 365005179] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 368867310] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 370517196] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 372361038] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 374328213] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 377910099] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 379557675] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 381605385] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 385046046] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 386308986] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 387513861] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 389738265] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 391119288] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 392286531] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 393831816] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 395784648] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 396925158] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 398053908] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 399267834] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 401181648] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 402455361] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 403863369] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 405448722] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 406694106] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 407747340] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 409287732] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 411079767] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 414132726] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 415697247] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 417764613] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 421407861] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 423054009] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 424901673] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 428082795] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 429354933] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 431026491] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 432125232] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 433299636] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 435246042] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 437042487] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 440057772] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 441600264] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 443730651] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 446566974] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 448726593] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 450329061] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 452157090] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 455204967] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 457103556] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 458674818] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 459691386] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 460770702] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 463076775] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 464876160] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 468211422] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 470251656] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 472164609] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 475819554] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 477276744] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 478729587] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 479762829] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 480759132] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 483066843] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 484840965] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 488331417] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 489972504] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 492088212] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 495833289] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 497395164] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 499007061] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 502217940] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 503487411] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 504509313] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 506976099] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 508234797] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 509550636] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 510960933] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 511769349] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 512428602] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 514266816] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 516079095] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 517323975] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 521523891] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 523223757] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 525076650] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 528295341] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 530119212] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 532427427] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 536311608] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 537598971] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 538824510] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 540868230] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 542122938] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 543281172] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 544995654] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 547045023] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 549079650] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 550717797] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 552242859] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 554060136] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 555410142] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 557292981] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 558268242] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 559246023] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 561503943] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 563469060] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 567253113] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 568787835] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 570951402] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 574236999] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 576158688] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 578205117] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 581318346] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 583819614] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 585583005] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 587348181] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 591171567] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 592586253] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 593628483] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 595849590] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 597125634] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 598480575] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 599900847] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 600983607] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 601979532] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 603740928] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 605662638] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 609633150] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 611358888] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 613119633] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 616513527] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 617801793] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 618596790] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 621095664] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 622618038] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 624051561] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 625533825] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 626494638] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 627578616] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 629331003] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 631092672] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 634775379] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 637137690] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 639144912] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 641740050] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 643833477] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 645251964] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 646305933] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 648381678] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 649757661] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 651395976] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 653213127] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 655091199] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 656682306] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 658937874] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 660172401] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 661537716] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 664173699] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 666396864] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 670896849] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 672861672] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 674813076] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 678516867] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 680444982] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 682683015] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 686192220] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 687833223] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 688990491] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 691674207] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 693110796] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 694473444] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 697632600] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 699197961] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 700489083] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 701723883] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 705276852] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 706198857] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 707690256] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 708609342] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 709556274] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 711387495] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 712665576] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 714734454] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 716043552] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 716904846] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 717936198] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 719181057] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 720468924] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 722785917] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 724158813] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 725792067] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 729622509] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 730856028] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 732986625] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 734240556] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 735499863] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 736992480] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 738014760] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 739408740] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 741517014] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 743277990] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 746642904] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 748585761] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 750166515] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 753906279] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 755792835] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 757501605] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 760014297] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 763076958] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 765255225] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 767301612] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 772503648] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 774192006] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 775725006] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 776591970] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 777582351] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 779835966] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 783104994] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 786892806] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 789046692] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 791213325] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 796094628] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 797592390] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 799317435] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 800472435] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 801743712] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 804069504] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 806584863] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 810618795] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 812822367] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 814985220] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 819244566] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 820521261] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 821912469] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 822855369] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 823863033] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 825826449] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 827568777] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 829604349] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 832466775] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 834063468] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 835833768] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 839637120] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 841154034] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 842919147] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 844379634] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 845538414] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 848624322] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 850657731] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 856091250] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 859615953] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 862042629] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 865925277] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 867233976] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 869133132] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 870218328] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 871253103] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 872986044] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 874674360] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 877933686] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 879502491] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 881639808] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 883494066] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 885554607] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 886811709] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 888265812] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 889218393] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 890220408] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 892279710] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 894232206] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 897945216] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 899751825] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 901434786] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 904427790] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 906035865] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 908010726] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 910993629] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 912109170] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 913423119] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 914293107] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 915234768] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 916715961] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 918316371] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 921293163] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 922874841] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 924503916] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 926153088] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 928340196] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 929471907] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 930744297] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 931651917] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 933112845] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 935129685] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 936766215] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 939711108] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 941313828] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 942931332] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 946330014] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 948408909] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 950021730] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 953458821] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 955142118] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 956898726] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 958996710] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 961393230] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 962388546] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 964033518] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 965030766] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 966138201] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 967443519] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 968290449] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 969170202] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 971183325] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 972969123] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 976476921] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 978615477] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 980694603] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 984941874] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 987031794] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 989097312] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 991931745] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 993069588] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 994957320] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 996049719] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 997254405] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 998623437] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 999398379] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1000242033] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1002292200] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1003834944] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 1005650835] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1008233562] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1009776789] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1011312708] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1014219654] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1015844172] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1017436056] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1020712770] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1021770141] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1023377439] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1024432836] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1025469900] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1026729795] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1027556796] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1028449317] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1030373337] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1031943969] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 1035010767] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1036501830] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 1037513169] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1039065762] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1040145834] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1041692547] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1043253813] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1046276763] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1047337116] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1049014932] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1050095403] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1051269828] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1052602803] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1053449880] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1054342968] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1056488853] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1058209677] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1061736291] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1063169205] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1064863506] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 1066011765] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 1067633049] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1068770409] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1070708247] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1071810999] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1073151975] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1074649674] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1075710909] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1076802384] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1079191743] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1081191804] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1085257677] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1086550962] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1088112816] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1089411540] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1090503603] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1092185661] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1093245804] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1094371320] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 1095903879] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 1097447862] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 1098514977] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1099749714] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 1100531628] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1101419781] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1102726107] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1104239619] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1106839125] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1108422399] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1109937675] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1112542872] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1113843024] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1115356809] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1117943610] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1119259764] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1121174943] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 1123504074] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1125069477] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1126477506] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1127986566] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1130880597] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1132307862] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1134300384] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1137320541] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1138272996] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1139112429] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1140724851] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1141767501] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1142699208] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1143536478] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1145180694] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1146561276] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1147751157] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1148974029] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1149800358] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1150721985] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1152061701] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1153524309] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1156056930] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1157351307] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1159313148] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1162063098] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1163325744] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1164859668] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1167651177] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1168916112] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1170437079] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1173238353] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1174601022] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1176252273] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1178856525] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1180306596] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1181871495] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1185141888] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1186628793] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1188175128] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 1189574505] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1192538004] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 1193540523] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1194415299] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1196152314] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1197483945] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 1198422750] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1199107224] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1200502359] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1201612440] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1202774475] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1204081263] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 1204950012] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1205839887] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1207311084] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1209360348] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1212023106] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1213328466] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1215026148] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1217652450] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1218941409] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1220546271] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1223663616] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1225479066] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1227318288] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1230971364] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1232904414] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1235155824] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1237879965] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1239349062] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1240887396] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1243802889] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1245495405] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1247877183] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1251846288] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 1253180103] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1254291024] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1256344740] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1257708921] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 1259263278] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1259905584] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1261873431] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1263118059] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1264450908] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1266038508] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 1267060893] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1268229858] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1269872940] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1272128718] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 1274683683] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1277058426] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1278695250] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1280780928] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1284381483] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1286143152] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1288092897] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1291531290] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1293374985] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1295326200] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1299089400] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1300899873] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1302804153] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1306204872] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1307921538] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1310061564] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1313911641] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 1315210197] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1316366226] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1318410282] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1319695041] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 1320767931] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1321971798] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1323878934] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1325108673] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 1326281187] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1327320645] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1329286896] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1330513485] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1331690157] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1332980964] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 1333862103] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1335090561] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1337140602] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1339161138] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1342888764] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1344732564] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1346835924] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1351323351] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1353210453] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1355365851] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1359411585] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 1361195535] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1363614063] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1365847854] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1370021877] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1372375620] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1374657711] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1378622301] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1380612513] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1382730804] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1387013082] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1388594067] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1389875025] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1392150102] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1393693938] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 1395238215] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1396641834] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1399185165] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1400639121] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1402027200] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1403185938] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1405415151] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1406904534] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1408393707] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1410411975] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 1411599336] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1412848290] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1415201151] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1417278240] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1421342055] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1423847124] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1426054161] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1430107329] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1432089561] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1434189141] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1439272863] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1440855318] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1442173299] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1444511082] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1445936562] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1447419792] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1448963397] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1451122344] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1452517500] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1454022108] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1455162366] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1457374632] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1458771573] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1461708150] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1463442120] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 1464601971] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1465883412] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1468111638] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1469752788] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1472839473] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1474401453] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1475976495] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 1479602523] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 1481292078] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1483119645] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1485759282] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1489915140] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1492179717] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1494316320] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1498074312] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 1499258208] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1500361464] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1502083254] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1503157257] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1504202322] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1505460894] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 1506544242] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1507588194] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1509617592] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1511576892] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1514446878] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1515873324] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1517467287] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1520198022] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1521557310] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1523490003] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1526256711] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1527930621] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1529609235] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1532783826] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 1533908040] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1534849911] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1536983175] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1538137881] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1539276711] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1540572768] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 1541489439] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1542434607] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1544041947] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1545627741] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1548535905] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1549913568] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1551454191] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1554249921] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1555733886] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1557504585] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1561084707] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1562542653] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1564093650] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1566202029] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1568042343] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 1569263850] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1570171449] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1571928435] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1573309731] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 1574374557] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1575299208] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1576997520] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1578058440] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1579134060] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1580402376] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 1581212955] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1582106127] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1583685180] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1585217109] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1588023360] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1589332038] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1592381238] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1595846616] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1597353534] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1599611202] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1602962487] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1604519385] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1606420053] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1609700127] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 1610857605] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1612232076] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1614337410] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1615670406] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 1616721456] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1617592809] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1619235324] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1620355737] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1621468905] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1622702613] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 1623863787] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1624958811] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1626766743] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1628743809] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1631927388] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1633418451] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1635312525] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1638893298] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1640490495] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1642398786] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1645679763] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1647309006] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1649558190] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1653008154] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1654739940] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1656274809] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1658261682] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1660718850] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 1662105333] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1663204410] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1665155751] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1666461825] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1667762670] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1669241910] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 1670242203] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1671405456] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1673206122] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1675291485] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1678430229] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1680060774] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1681941912] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1685312034] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1687134582] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1689026535] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1692288696] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1693905717] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1695836961] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1699370022] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1701352422] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1703303091] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1707105981] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 1708350189] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1709449413] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1711517283] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1713199341] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1714505352] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1716119349] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 1717128672] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1718223444] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1719991770] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1721899032] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1725277764] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1726815552] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1728678966] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1731943143] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1733566485] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1735425342] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1738963233] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 1740213426] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1741364709] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1743408156] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1744759443] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1746043173] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1747556664] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 1748587491] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1749955704] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1751832978] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1753698219] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1756824027] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1758425319] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1760417757] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1762606671] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1765454271] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1767055689] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1768951170] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1772215914] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 1773469593] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1774723335] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1776904584] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1778219793] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1779475068] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1781005149] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 1782009264] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1783096560] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1784847057] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1786746381] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1790563971] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1792110432] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1794000138] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1797269019] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1799044380] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1801317210] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1804678491] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1806165060] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1808051679] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1811256573] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1813410480] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1815266502] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1819150788] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 1820400120] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1821473745] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1823546424] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1825130286] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1826413323] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1827920325] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 1828911588] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1829986263] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1831760511] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1833692952] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1836871218] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1838527908] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1840440084] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1843696554] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1845244002] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1847135157] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1850659965] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1852341288] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1854254598] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1857614640] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 1858884258] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1860909687] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1862979258] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1866195765] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 1867399758] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1868514669] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1870516788] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1871784873] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1873154262] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 1874844342] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 1876548828] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 1877900556] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1879484775] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 1880486958] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1881605292] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1883362866] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1885282161] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1888580421] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1890365463] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1892228814] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1895504163] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1897219023] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1899079980] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1902771696] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1904558607] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1906554027] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1909652976] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1911339948] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1913443539] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1916846463] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 1918056483] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1919231622] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1921256421] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1922531562] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 1923710082] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1924801788] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1927111725] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1928397639] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1929864930] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1931377686] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 1932361032] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1933462146] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1935371151] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1937235384] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1940688897] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1942365453] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1944245604] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1947616944] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1949339637] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1951464879] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1953937902] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1956436272] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1958080446] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1959960807] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1963362135] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1965003852] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1966956768] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1970348415] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 1971683700] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1972753335] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1974849408] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1976341962] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 1977640938] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1978673466] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1980729114] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1982066751] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1983344013] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1984825080] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 1985836398] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1986961137] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1989172332] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1991033058] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1994318088] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1995945504] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1997841027] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2001311613] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2003091741] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2004960762] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2008361838] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2009993916] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2011909893] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2015300574] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 2016971670] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2018925993] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 2022403110] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 2023681527] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2024736630] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2027028675] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2028312552] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 2029599327] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2030692377] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2032698780] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2033980767] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2035258806] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2036773935] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 2037792771] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2039119194] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2040918033] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2042822082] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2046029139] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2047696959] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2049594267] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 2062594716] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2066402541] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2068067820] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2069993415] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2073234849] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2074892421] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2077061028] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2080338855] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 2081586192] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2082631908] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2084736129] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2085967653] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2087329104] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2089062381] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 2090068680] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2091209778] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2092887048] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2094760080] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2098049373] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2099639535] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2101674141] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2104732644] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2106419175] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2108351028] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2111707416] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2113363371] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2115501255] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2118810309] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2120574414] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2122481823] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2125751250] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 2127170976] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2128179522] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2130162321] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2131494876] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 2132661783] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2133656154] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2135732088] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2137033626] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2138303202] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2140021212] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 2141016444] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2142130326] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2144100777] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2146000080] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2149234920] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2150923677] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2153068890] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 2154158454] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2157107925] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2158425927] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2160011259] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2163013734] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2164638693] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2166231249] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2168968326] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 2169936846] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2170833504] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2172498804] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2173542441] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 2174639103] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2175566253] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2177828940] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2178913863] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2180075037] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2181423783] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 2182274367] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2183151117] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2184762930] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2186317140] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2188946319] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2190723885] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2192825964] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2196022794] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2197254297] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2198807688] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2201450832] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2202971358] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2204497428] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2207548329] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2208788778] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2210556117] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2213266020] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 2214274020] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2215292289] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2216958639] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2217986967] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 2218927956] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2219835975] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2221804599] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2222899602] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2224134381] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2225436969] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 2226236817] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2227360926] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2228971248] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2230529511] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2232219444] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2234590260] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2236307388] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2237869557] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2240846118] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2242111620] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2243635653] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2246156892] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2247523782] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2249122071] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2252321652] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2254065954] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2255621340] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2258211753] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 2259275550] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2260128507] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2261780199] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2262814932] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 2263852143] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2265044964] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2266624311] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2267772297] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2268779037] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2269856379] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 2270649339] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2271533355] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2273040966] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2274592782] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2277382548] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2278865421] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2280652773] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2283547791] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2284817409] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2286310929] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2288892375] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 2290076880] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2290937334] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2292587304] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2293749906] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2295010956] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2296228242] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 2297213268] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2298181179] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2299783059] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2301308310] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2304108219] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2305429098] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2307008109] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2309694828] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2311484658] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2313024420] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2314649841] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2317612878] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 2318611113] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2319486645] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2321131848] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2322318096] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2323692840] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2324958468] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 2325896475] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2326882236] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2328667404] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2330232450] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2332875489] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2334195843] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2335716600] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2338661010] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2339977017] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2342354301] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2344983459] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 2346013698] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2346902313] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2348536953] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2349574920] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2350640880] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2351874567] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 2352768831] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2353718073] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2355473442] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2357077296] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2359728042] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2361053079] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2362615899] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2365444851] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2366711592] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2368307109] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2371027281] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 2372092821] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2372930133] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2374646505] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2375780085] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2376840060] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2378225745] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 2379034308] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2379914817] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2381432991] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2383079076] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2385866406] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2387272419] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2388807540] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2391586659] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2392853925] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2394370776] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2396463405] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2398577118] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2399989956] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2401545027] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2404319967] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 2405397708] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2406265113] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2407905318] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2408948577] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2410020543] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2411320737] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 2412161073] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2413057752] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2414750310] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2416716456] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2419380096] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2420724285] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2422279587] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2424843666] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2426120403] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2427814704] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2431421706] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2433162522] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2435053089] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2438280936] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 2439555636] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2440732833] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2442824055] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2444141259] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2445500526] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2447056626] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 2448068154] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2449151313] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2451132936] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2453087427] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2456681388] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2458474284] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2460393159] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2463702885] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2465534505] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2467703154] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2470288401] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2472736266] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2474440479] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2476417503] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2479726242] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2481412626] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2483342694] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2486622222] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 2487985290] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2489203122] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2491469043] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2492732403] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2494076844] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2495609697] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 2496612321] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2497709571] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2499507654] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2501433228] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2504877816] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2506579866] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2508218013] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2510708277] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2512086990] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2513610771] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2516483235] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2517528174] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2518750395] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 2519566791] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2520450072] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2521800414] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2523384885] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2525931891] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2527369215] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2529139515] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2531813592] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2533212696] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2534762727] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2537411079] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2538474561] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2539719336] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 2540525043] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2541588273] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2543324889] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2544939159] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2547384063] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2549048208] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2550466254] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2552004798] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2554790343] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2556102339] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2557638783] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2560499214] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2561838678] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2563364412] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2566036914] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2567732391] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2569281120] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2571967209] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 2572993962] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2574020379] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2575778793] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2576871969] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2577943914] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2579443755] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 2580255237] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2581137300] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2582614944] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2584186731] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2586908268] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2588434506] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2590085568] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2592910467] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2594187372] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2595703719] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2598358791] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2599717176] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2601299652] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2604477624] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2605812783] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2607343326] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2608772859] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2611456806] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 2612474130] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2613350565] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2615077206] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2616163263] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2617915860] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 2619103284] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2620484286] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 2621600856] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2622866148] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 2623712616] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2624668389] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2626217769] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2627797347] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 2628924459] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 2630733420] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2632301889] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 2633391516] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2634885561] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2636418330] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2637396027] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 2638734273] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2640242703] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 2641233525] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2642971254] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2644550769] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 2645670972] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2647348704] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2648935779] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2649877566] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2651327091] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2652864690] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2653792806] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 2655261672] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2656148817] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2657819094] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2658933732] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 2660045619] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2660966217] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2662907100] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2663957898] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 2665019658] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2665821522] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2667712068] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2669199309] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2670324027] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2671588143] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 2672424510] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2673325179] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 2675092581] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2676877056] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2678039889] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 2679970104] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2681545650] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 2682669612] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2684205888] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2685798339] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2686732986] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 2688219723] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2689804383] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 2690811417] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 2692779138] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2694366213] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2695488957] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2696959062] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2698565457] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2699590446] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2700864222] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2701775286] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2703445248] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2704545375] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2706195513] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2707131273] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2708775510] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2709833049] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2710916397] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2712157182] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2712975825] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2713845876] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2715424614] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2716945098] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2718345672] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 2720211060] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2721767916] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 2722728666] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 2724166305] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2725746576] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2726720514] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2728125414] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2729668767] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2730969171] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2732580396] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2734180974] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2735225241] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2736305166] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2737910427] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2738974560] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 2739920757] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2741537085] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2742851517] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2743909056] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2745139320] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 2745995070] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2746901976] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 2748657618] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2750221488] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 2751235725] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2752586844] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2754143805] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2755158504] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2756826534] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2758328979] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2759301909] Running M*.negative: -123 456 M* . . CR +[Hera] -1 4294911208 +[Hera] [HADES][TEST ] [KRELTSC: 2760858660] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2762456004] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2763602142] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 2765146839] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2766709680] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 2767944606] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 2769540879] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2771087088] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 2772086478] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 2773061445] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2774757846] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2775796359] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 2776783758] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2778671889] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2779717584] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2781040248] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2782280550] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2783114145] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2783997972] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 2785688913] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2787238650] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 2788275672] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 2789892504] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2791467504] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 2792558748] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 2147913144729 6 +[Hera] [HADES][TEST ] [KRELTSC: 2794642893] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2796209934] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 2797265184] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2798661684] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2800258797] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2801205855] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -42949662 -96 +[Hera] [HADES][TEST ] [KRELTSC: 2802843540] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2804429628] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2805582276] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2807014644] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2808752310] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2809806405] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2810770011] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2812416747] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2813470149] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2814585480] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 2815804992] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 2817100545] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 2818543434] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2819833254] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2820727392] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2821717185] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 2823366378] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2824902507] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 2825819262] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2827223448] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2828794941] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2829715182] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 2831575404] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2832952353] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2834603289] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2835590268] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2837334150] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2838869355] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 2839798584] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2840876031] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2842512162] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2843845200] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2844809835] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2846478516] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2847577824] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2848730199] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2849992194] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2850916761] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2851820496] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2853559170] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2855091939] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2856389676] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2857867866] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2859395658] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2860415061] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2862108606] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2863669704] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 2864769012] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2866377696] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2867970483] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2869277145] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2870366667] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2871908655] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2872907520] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2873843889] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2875486362] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2876594679] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2877668157] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2878941954] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2879881137] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2880750516] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 2883238281] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2884820568] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2885909250] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2887529799] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2889038943] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2890051185] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2891638386] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2893463601] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2895131547] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2896799325] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2898392973] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2899355382] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2900452842] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2902128978] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2903110770] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2904082797] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2905706832] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2907084516] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2908578456] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2909796267] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2910716382] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2911672050] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2913530361] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2915103765] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2916104898] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 2917645416] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2919694071] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2920766730] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2922413508] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2924160183] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2925207285] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2926906143] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2928429315] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 2929444056] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2930966430] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2932738662] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2933653527] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2934808527] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2936561124] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2937640755] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2938804512] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2940533946] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2941559523] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2942622438] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2944190004] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2945150607] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2946042246] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2948036364] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2949629970] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2950905174] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 2952690489] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2954272902] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 2955287244] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 2957376996] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2958936372] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2959873392] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2961397173] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2962928451] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2963879583] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2965095000] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2966754504] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2967791505] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2968871892] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2970673713] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2971733058] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2972811009] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2974072857] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2974890975] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2975783412] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 2977432017] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2978993283] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 2979990195] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2981783343] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2983345050] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2984317014] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 2985848859] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2987363967] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2988375348] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2989893060] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2991403611] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 2992363584] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 2994159987] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2995911345] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 2996919597] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 2998205448] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2999869341] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3000906993] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 3001834374] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3003488964] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3004536318] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3005604042] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3007070787] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 3008085843] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3009030948] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 3010882014] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 3012301467] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3013844946] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 3014826507] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 3016288632] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3017824992] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3018785973] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3020543337] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3022093158] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 3023160609] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 3024749091] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3026477223] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 3027519894] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3028949763] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3030502293] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 3031481355] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3033201066] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3034745784] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3035716635] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 3036834255] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3038502432] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3039598359] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 3040753842] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3042422355] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3043507320] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3044848527] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3046059114] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 3046936074] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3047823933] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3049560759] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3051190653] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 3052272132] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 3053877687] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3055592358] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 3056629905] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3058368096] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3060006999] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3060971403] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3062632356] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3064405512] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 3065695311] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 3067094352] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3068920470] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3070257624] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 3071328960] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3073076706] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3074173977] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3075251277] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3076515792] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 3077371059] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3078313014] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 3079887720] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3081466416] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3082696617] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 3084444279] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3086027343] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3087021294] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3088371426] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3089875404] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3090879582] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3092286435] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3093844257] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 3095144451] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3096937284] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3098644899] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 3099683496] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 3100798302] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3102425151] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3103472631] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 3104442138] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3106089378] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3107112057] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3108525777] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3109845480] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3110688798] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3111584616] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 3113573127] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3115129500] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3116108919] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 3117662772] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3119261670] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3120489309] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3122081991] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3123761319] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 3124800000] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3126356100] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3128062665] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 3129069342] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3130213947] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3131849049] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3133288830] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3134224947] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3135936405] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3136963053] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3138032226] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3139320828] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3140094510] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3140972142] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 3143008638] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3144578535] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 3145745946] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 3147337914] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3148879776] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3149858922] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3151454985] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3153025869] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 3154103547] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 3155757318] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3157623231] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 3158932161] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3160425555] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3162104022] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3163148856] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3164117355] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3165732381] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3166807623] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3167895906] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3169170333] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 3170034483] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3171164577] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3172845837] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3174409938] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3175354224] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3176863515] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3178378371] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3179319486] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3180841377] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3181863405] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3182436285] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3184050618] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3185724780] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3186718269] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3188297301] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3189812346] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3190750626] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 3191870976] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3193522017] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3194537871] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 3195652488] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3197472705] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3198528312] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3199604667] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3200964186] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 3201791397] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3202632930] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3204615771] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3206178906] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3207145137] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3208816926] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3210373803] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3211313910] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3212841744] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3214404648] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3215439969] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3216992289] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3218544000] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3219451620] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3221384523] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3222700446] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3224220930] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 3225248355] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3226779150] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3228333066] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3229381827] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 3230526138] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3232149711] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3233385687] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 3234313362] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3235954596] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3237004491] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3238101846] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3239325054] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3240163269] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3241085337] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3242592612] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3244320240] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3245262006] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3246936672] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3248567910] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3249483993] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3250930893] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3252473406] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3253407129] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3254735610] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3256365399] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3257294922] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3259148529] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3260733210] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3261658638] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 3262692804] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3264342018] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3265371753] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3266370597] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3268011033] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3269039907] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3270156183] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3271696071] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3272516604] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3273541446] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3275129928] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3276665868] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3277614039] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3278959572] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3280478649] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3281431146] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3282801711] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3284769516] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3285735915] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3287266164] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3288915756] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3289870899] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3291321138] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3292871106] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3293811675] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 3294877362] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3296902980] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3297975870] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3298973853] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3300592512] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3301654440] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3302830671] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3304129920] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3304932624] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3305828274] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3307372824] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3309276558] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3310460832] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3311813442] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3313332771] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3314480169] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3315852246] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3317415549] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3318506499] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3320125851] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3321913224] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3323002410] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3324484422] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3326001441] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3327132186] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3328139241] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3329853555] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3330915525] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3332112609] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3333339303] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3334527756] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3335375463] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3337021569] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3338565489] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3339549360] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3340867068] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3342408720] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3343446729] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3344857488] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3346877646] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3347886360] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 3349326057] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3350864916] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 3351928146] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3353108955] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3354768711] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3355834293] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3356876376] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3358095447] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3359189694] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3360236250] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3361990947] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3363531759] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3364506684] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3365959212] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3367522200] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3368472891] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3369793938] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3371505501] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3372781860] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3374333214] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3376017162] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3377098746] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3378236820] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3379943658] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3380989668] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3382057896] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3383296140] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3384431316] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3385307037] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3387202329] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3388761789] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3390037035] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3391656828] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3393264504] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3394327608] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3395392413] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3397473534] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3398497473] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3399588654] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3400844034] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3401693736] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3402613662] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3404190237] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3405766917] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3406791276] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3408184101] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3410162910] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 3411273180] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3412296426] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3413896353] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3415015611] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3416134869] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3417394575] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3418217586] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3419218005] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3420995193] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3422759403] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3423724962] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 3425364390] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3426912762] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 3427957365] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3428957322] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3430657461] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3431787303] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3432974853] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 3434559114] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 3435904983] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 3436977180] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3438238314] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 3439071741] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3439973880] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3441411960] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3442962831] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3443901048] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3445376781] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3447208884] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3448351473] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3449830902] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3451404264] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3452340822] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 3453851709] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3455398569] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3456332124] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 3457702437] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3459441762] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 3460638321] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3461814741] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3463155339] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 3464042085] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3464954934] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3466449651] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3468189585] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3469175976] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3470671050] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3472504203] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3473458464] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3475784781] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3477516147] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3478536705] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3479635698] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3480838284] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 3481649913] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3482539368] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3484036353] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3485843193] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3486800205] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 3488257122] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3489841866] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 3490809840] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 3492585453] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3494237922] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3495772287] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3496752483] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3498272946] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3499509174] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 3500325927] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3501217986] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3502709637] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3504341085] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3505274010] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3506906991] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3508466703] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3509381505] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3511603641] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3513115851] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3514118307] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3515238468] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3516512076] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 3517329207] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3518266353] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 3521162169] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3522951726] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 3523865016] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3524963631] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3526705014] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3527690901] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3529216320] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3530789157] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3531772398] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3532901211] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3534141093] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 3535266462] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3536194200] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3537947091] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3539543133] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 3540601218] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 3542006517] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3543527358] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 3544597875] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 3546011910] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3547900818] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 3548959260] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3550130472] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3551426823] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 3552231690] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3553130616] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3554659647] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3556129668] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 3557113602] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3558412284] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3560139408] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3561201378] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 3562893159] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3564538509] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 3565628493] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3566703798] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3567952584] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 3568786914] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3569687142] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3571420335] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3573298890] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 3574241391] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3575772774] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3577405104] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 3578407119] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3579900828] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3581447331] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3582438048] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3583681017] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3585397683] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 3586243668] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3587125437] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3588548775] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3590063337] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 3591107709] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3592243641] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3593950269] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 3594991281] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 3596621406] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3598403529] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 3599374086] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3600437064] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3601678542] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 3602493678] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3603386535] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 3604930077] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3606571836] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 3607574691] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 3608859282] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 3610088076] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3612111783] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 3613161615] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3614300886] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3615564876] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 3616886469] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 3617944092] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3619157241] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3620024121] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3621028404] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 3623432652] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3625072227] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3626126343] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3627680091] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3629243814] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3630244590] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3631846575] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3633422331] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3634440852] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3636510948] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3638232444] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3639275220] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3640375956] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3641344098] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3642991086] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3644069163] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3645215427] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3646437543] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 3647303814] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3648426411] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3650441613] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3652177578] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 3653158509] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3654584661] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3656167830] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 3657160731] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3658766895] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3660365814] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3661647948] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3662953350] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3664573185] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3665613756] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3666884697] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3668120988] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3669006453] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3669890784] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 3671594451] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3673396104] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 3674339781] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3675499002] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3677035593] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3678087399] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3679257288] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3680887980] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3682062342] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 3683302917] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3684401658] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3686397141] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3687558000] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3688638156] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3689858025] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3690710562] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3691606002] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 3693371451] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3694712658] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 3695782209] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3697113924] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3699071943] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3700098906] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3701254662] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3702816600] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3703778694] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 3704925357] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3705991506] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3707605293] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3708623079] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3709754916] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3711417759] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 3712414461] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3713346168] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3715441485] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3717051912] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 3717971628] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3719583168] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3721156089] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 3722105184] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3723800556] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3725664999] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 3726640197] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 3728032224] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3729706281] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3731272062] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 3732285606] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3733962603] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3735558939] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3736921398] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3738129948] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3739343118] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 3740229675] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3741151785] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 3743654418] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3745274820] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 3746301783] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 3747998352] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3749880771] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 3750894525] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 3752889735] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3754701027] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 3755939061] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 3757696698] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3759305676] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3760335264] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3761710218] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3762929016] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 3763801902] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3764683713] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3766463631] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3768064356] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 3769067988] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3770468625] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3772056225] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 3773038017] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3774639855] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3776204691] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3777164601] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3778766964] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3780396144] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 3781468425] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3782558346] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3783927042] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 3784849152] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3785766369] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3787956753] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3789517494] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 3790470852] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3792030312] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3793589772] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 3794564487] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3796159080] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3797864847] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3799427667] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3800860371] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3802383039] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 3803341689] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3804360147] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3805562628] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 3806408151] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3807301848] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3809114988] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3810728796] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 3812183634] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3813624045] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3815215929] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3816249507] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3817309062] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3818515512] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 3819334260] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3820192929] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3821553057] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3823088241] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 3824355129] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 3826072383] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3827629806] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 3828644106] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3829993587] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3831585303] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3832538850] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 3836927913] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3838602936] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 3839669316] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3841793571] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3843377076] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 3844308573] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 3846209850] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3847779768] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 3848741253] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3850197582] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3851448636] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 3852281580] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3853223535] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 3854705799] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3856239324] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 3857213388] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3858732087] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3860289237] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 3861256749] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3863154897] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3864697368] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 3865757511] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3866790648] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3868146723] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 3868985799] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3869914272] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3872379273] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3873968868] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 3875344158] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3876817749] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3878462049] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 3879522549] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3880602810] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3881818458] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 3882768288] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3883667655] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3885477120] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3887305317] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 3888442467] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3890471445] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3891991278] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 3893204280] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3894332211] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3895585449] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 3896987367] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 3898128906] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3899565516] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 3900413643] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3901350138] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3902787189] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3904283754] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3905254584] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 3906562380] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3908105649] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 3909041703] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3910260501] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3911838483] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3913140126] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3914627766] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3916174395] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3917193000] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3918627132] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3920122311] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3921137514] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3922488297] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3923982006] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3925302885] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 3926380269] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3928129884] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3929223648] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3930400656] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3931612902] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 3932426778] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3933321756] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 3935003352] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3936531291] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 3937881423] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 3938897487] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3940537755] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 3941670789] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3943203432] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3944758188] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3945804114] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3947210988] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3948733236] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 3949916733] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3951092313] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3952314660] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 3953132883] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3954035883] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3955729806] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3957328767] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 3958440696] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 3960724089] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3962055237] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3963617868] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 3964671417] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3966198957] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3967764906] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3968781285] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 3970392510] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3971969778] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 3973000647] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3974120052] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3975650343] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3976694211] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3977595048] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3978828777] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3980422026] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3981409698] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3982664910] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3984025899] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 3985095933] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3986707998] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3988344780] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 3989472732] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3990923937] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3992287362] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 3993298113] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3994406661] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3995968641] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3996941844] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3998490804] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4000297266] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 4001426352] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4002763989] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4004446110] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4005521247] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4006618749] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4007874234] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 4008767259] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4009637814] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 4010990151] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4012532286] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 4013775339] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 4015143846] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4016856102] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 4017798120] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4019135946] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4020653196] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4021574172] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 4022814999] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4024364862] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 4025399196] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 4026729252] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4028285457] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 4029339027] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 4030815222] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4032455637] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 4033426446] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 4034744574] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4036292988] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 4037323374] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 4038890625] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4040425809] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4041406887] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 4042858470] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4044597606] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 4045632465] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 4046778897] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4048449741] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4049488590] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4050860982] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4052048595] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 4052923665] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4053848106] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4054929984] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4056108462] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 4056971394] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4057858602] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4058993127] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4060336665] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 4061196909] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4062058854] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 4064130651] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4065727953] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 4066679190] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 4067823543] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4069365888] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 4070342262] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 4071895443] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4073466789] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 4074477624] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4076560887] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4078152645] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4079101278] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 4080174693] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4081684236] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 4082697885] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 4083761472] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4084686963] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4086318705] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4087372632] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 4088693994] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4089627780] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4091303097] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4092391821] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4093431930] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4094661270] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 4095503433] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4096424787] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 4098166695] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4099792893] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 4101159027] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 4102780689] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4104433704] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 4105537275] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 4107209022] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4108784085] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 4109767368] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4111326849] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4112854431] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 4114231233] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 4115304060] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4116191037] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4117974084] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4119063879] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4120274277] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4121471067] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4122318207] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4123184982] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4124640912] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4126598469] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 4127611950] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4128717684] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4130429163] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4131531033] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4132713585] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4134423447] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4135483443] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4136604465] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4137798546] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 4138910202] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4139799573] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4141461345] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4143048168] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 4144001757] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4145643369] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4147254342] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 4148274459] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4149765816] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4151488299] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 4152481305] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4153586136] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4154737797] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 4155590460] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4156475988] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4158513009] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4160095884] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 4161127551] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4162427409] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4164236727] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4165279881] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4166375661] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4167913848] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4168972689] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4170019728] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4171540212] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4172559531] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4173712851] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4175295831] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4176688950] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4177935405] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4179483210] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 4180542450] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4181968224] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4183542804] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 4184594400] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4186022547] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4187568567] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 4188571737] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4190019099] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4191703194] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4192767390] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4193857248] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4195393083] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4196423196] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4197823182] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4199342574] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 4200312312] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4202087232] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4203652320] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 4204624494] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 4205900811] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4207587825] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4208666469] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4209892218] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4211473938] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 4212601575] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4213706595] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4215163575] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 4216142721] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4217037279] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4218688257] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4220445684] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 4221475020] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 4223011926] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4224585288] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 4225518759] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 4227279357] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4228906962] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4229839089] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4231262154] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4232924934] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 4233863487] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4235763273] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4237418052] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 4238387181] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4239778851] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4240944561] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 4241849304] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4242740103] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 4255972665] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 4257119832] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4258276155] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4259103366] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 4261230225] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4263001071] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 4264253574] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4266456264] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4268094033] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 4269131958] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 4270820148] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4272465099] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 4273436202] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4274803701] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 4276147113] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 4277724150] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 4278985893] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4280235918] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4281079446] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4281951135] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4284397152] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4285937544] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 4286966376] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4288035759] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4290055224] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4291112553] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4292365896] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4294025568] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 4295088735] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4296166539] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4297829319] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4298784777] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4299779589] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4301450601] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4302824862] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4304098869] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4305395178] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4306254225] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4307135658] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4309284483] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4310920068] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 4311962193] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4312996233] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4314948897] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4315919244] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4317130650] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4318743597] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 4319827365] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4320879066] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4322538927] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4323629625] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4324670826] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4325898612] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4326751758] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4327800561] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4329310818] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4330821222] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 4331866581] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4333044744] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4334679468] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 4335732618] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4336998624] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4338691539] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 4339950048] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4341086211] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4342321263] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4343238417] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4344161052] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4345581303] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4347213927] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4348293663] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4349756586] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4351404162] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4352727267] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4353861477] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4355464092] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4356542547] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4357685430] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4358920251] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4359830013] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4360723689] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4362010380] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4363946559] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4365452763] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4366992966] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4368579684] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 4369666224] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 4370984499] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4372543833] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4373554143] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4374676257] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4375884177] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4376706768] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4377858471] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4379111457] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4380801348] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 4381952778] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4383164436] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4384696260] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4385709510] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4386841557] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4388376384] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 4389538923] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4390837626] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4392142671] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4393029375] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4393947054] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4395213060] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4396772331] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4397775753] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4398835056] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4400489667] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4401467196] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4402696641] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4404414357] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4405398942] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4406335059] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4408167456] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4409329407] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4410542556] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4411807491] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4412629347] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4413596040] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 4434920805] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4436577243] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4437553449] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4438737597] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4440732891] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4441972563] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4443088041] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4444742148] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4445732928] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4446899520] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4448577084] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4449608856] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4450744914] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4452015750] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 4452919905] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4454244774] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4455604188] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4457192439] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 4458214362] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4479487782] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4481138655] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 4482187857] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 4483394958] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4484998875] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4486008975] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4487103999] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4488315237] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4489120566] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4490010441] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4491630150] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4493145741] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 4494238392] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4495391271] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4496976519] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 4498070829] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4499221104] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4500788124] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 4501847511] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4502835330] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4504735410] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 4505809434] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4506904122] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4508581770] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 4509734922] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4510771545] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4512449025] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 4513516203] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4514561163] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4516577604] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 4517671389] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4518776619] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4520409306] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 4521486900] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4522546644] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4524310623] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 4525432821] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4526638032] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4528601574] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 4529696745] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4530728853] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4532365572] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 4533506082] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4534490646] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4536122766] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 4537246203] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4538395554] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4539959130] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 4541141262] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4542711369] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4544267511] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 4545313500] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4546392753] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4548046146] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 4549071723] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4550083776] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4551751764] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 4552831983] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4554255741] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4556061762] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 4557115206] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4558278417] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 4559478882] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4560820068] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 4562054364] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 4562917779] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4563839322] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4565243046] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4567045560] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4568019918] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 4569467133] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4571057295] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 4572334200] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4573937235] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4575504633] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 4576455072] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4578023604] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4579858752] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4580821602] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4582309284] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4583855325] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4584828255] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4585989975] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4586888628] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4587792510] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4589433702] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4591009143] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4592403648] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4593907017] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4595525172] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4596494805] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 4598117496] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4599691614] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 4600615194] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 4602183159] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4603750641] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4604851356] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4606545594] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4608089409] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 4609096632] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4610177817] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4611845889] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4612912227] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4614014328] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 4614804306] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4615675827] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4617346335] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4618953003] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 4619891535] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 4621100883] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 4622740311] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4624271778] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 4625268291] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4626716430] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4628225952] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 4629395358] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4631053770] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4632554241] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 4633549158] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4635145998] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4636632630] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 4637619672] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 4639331970] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4640929440] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4642234947] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 4643548266] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4645161360] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4646217345] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4647241683] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 4648054278] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4648929495] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 4650390948] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4651911810] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 4652897256] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4654502643] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4656061410] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 4656932595] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4658518326] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4660040070] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 4661064870] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4662516789] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4664006676] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 4664970198] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4666410777] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4668223644] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4669132293] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 4670848308] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4672480029] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4673563755] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 4674632571] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4676292558] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4677517089] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4678561440] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4679539116] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4680452616] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4682165418] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4683644700] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 4684647387] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4686300024] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4687856985] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 4688907363] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 4690647906] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4692522576] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 4693676421] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4695353859] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4696901874] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 4697998536] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 4699027893] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4700782443] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4701868836] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4702875597] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4704765744] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4705829919] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4706942562] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 4707793146] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4708690329] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4710045480] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4711610673] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4712590764] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4714072020] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4715656953] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4716628812] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4718331702] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4719889041] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4720807434] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4722216744] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4723821375] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 4724808774] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4725984501] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 4726816458] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4727730441] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4729812738] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4731348867] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 4732406154] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4734109989] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4735592211] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 4736609031] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4738301799] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4739889945] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 4740838326] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4741880682] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4743085305] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4744019364] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 4745828199] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4747127637] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 4748085006] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 4749118080] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4750731090] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 4751708052] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4752697047] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4754350608] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4755718737] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4756804878] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4757676315] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4758677700] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4760234115] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4761766212] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4762689750] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4764212922] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4765761945] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4766709171] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4768190427] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 4769195739] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4770077235] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4771761288] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4773501159] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 4774579089] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 4776422175] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4778063199] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4779871614] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 4781124117] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4782742020] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4784369226] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 4785465426] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4787192172] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4788942228] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 4789997142] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4791150294] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 4792245402] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4793498304] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4795283535] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4796882034] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4797829344] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4799514279] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4801047384] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 4801911681] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4803217650] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4804510809] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 4806267501] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 4807486383] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4808717823] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4809585375] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4810469328] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4812792180] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4814293512] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 4815291768] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4816422702] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4818533370] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4819571085] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4821908847] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4823463372] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 4824596154] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 4826230059] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4827751908] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 4828855227] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4830219324] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4831516725] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4832454417] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4833391185] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 4835756751] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4837310646] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 4838258376] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 4839497040] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4841172399] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4842221622] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4843665414] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4845387645] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 4846507974] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4847615115] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4848857139] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4849761924] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4850650371] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 4852845039] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4854392004] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4855813893] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 4857786549] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4859335740] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 4860545823] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 4862918109] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4864488048] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 4865718438] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4866787716] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4868251500] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 4869143055] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4870043178] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4872452634] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4873819776] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 4874906148] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 4876803729] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4878368922] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 4879410522] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4880763216] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4882096989] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4882915233] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4883793894] Running FIND.existing: FIND DUP . CR +[Hera] 35050272 +[Hera] [HADES][TEST ] [KRELTSC: 4885420617] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4886999838] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 4887986040] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 35367408 +[Hera] [HADES][TEST ] [KRELTSC: 4890078753] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4891712112] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 4892695437] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4894551648] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4896101091] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 4897057326] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4897984413] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4899658008] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 4900657608] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4901770650] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4902988104] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4903937031] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4904900973] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4906582464] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4908224853] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 4909307382] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4910538129] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4912176087] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 4913153175] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4914292929] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4915522416] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4916440662] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4917329445] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 4919240844] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4920932310] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 4921957719] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4923147390] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4924789989] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4925811849] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4926910317] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4928119392] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4928982009] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4929854013] Running LATEST.basic: LATEST @ . CR +[Hera] 35131696 +[Hera] [HADES][TEST ] [KRELTSC: 4931690337] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4933304523] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 4934414688] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4936533756] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4938074421] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 4939091199] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4941048483] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4942619892] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 4943984787] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4945074897] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4946312238] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 4947184074] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4948118868] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 35368920 +[Hera] [HADES][TEST ] [KRELTSC: 4950694392] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4952317020] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 4953280416] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 35369384 +[Hera] [HADES][TEST ] [KRELTSC: 4955392344] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4957379217] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 4958421468] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 4959607023] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 4960821243] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4962521193] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4963658406] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4964905260] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4966167864] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4967025819] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4967902191] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 4969889274] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4971439893] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 4972400895] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4973481114] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4975232955] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4976210694] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4977478800] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 4978843149] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4980201933] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 4981581843] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4982826219] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4983736632] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4984597191] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 4990071618] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4991751009] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4992881061] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 35373664 +[Hera] [HADES][TEST ] [KRELTSC: 4998489489] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4999889265] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 5000747430] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 5008324419] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5010033126] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 5011057359] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 5018627061] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5020319052] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5021281083] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 5026693980] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5028143358] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5029062675] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 5030658234] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 5031950847] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5033803488] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 5034791475] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 5036140263] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 5037144357] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5038885824] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5039927907] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5041072302] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5042304645] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5043128454] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5044311363] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5048196489] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5049814434] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 5050832430] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5052870039] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5054427315] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5055449490] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 5060388060] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5062050945] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5063143932] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5064270519] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5065502526] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5066370855] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5067294162] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5071269546] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5072825667] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 5073894651] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 5078609298] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5080458012] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 5081484177] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 5086808412] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5088396894] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 5089391811] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5090473437] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5091574509] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 5092356801] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5093216436] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 5095032096] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5096692377] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 5097727383] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 5098883685] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5100445224] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 5101652913] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 35141504 +[Hera] [HADES][TEST ] [KRELTSC: 5105696316] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5107634238] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 5108686779] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5109817608] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5111064756] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 5111918238] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5112794862] Running CURRENT.basic: CURRENT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 5114412051] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5116010025] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 5117052780] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 35376528 +[Hera] [HADES][TEST ] [KRELTSC: 5122399233] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5123942733] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 5124849261] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 5126054430] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 5127339042] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5128949658] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 5130176268] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5131269528] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5132791587] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 5133932454] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5134895598] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5137587378] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5139241905] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 5140266159] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5146033704] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5147499798] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5148498915] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5153145291] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5154690156] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 5155634253] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5156642652] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 5158252953] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 5159899941] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 5160945510] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 5162230038] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5163190431] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5163891705] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5164672191] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 5166339402] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5168057076] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 5169094812] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5170309116] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5171506515] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5172587091] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5173478751] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5174593851] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5176164042] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5177289054] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 5178474819] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5180100555] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 5181056811] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 5183078460] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5184893700] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 5186125560] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5187198723] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5188435518] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5189272536] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5190157665] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 5191776954] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5193291474] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 5194699902] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 5195972103] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5197925082] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 5198857734] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5199968235] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5201661171] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5202689625] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5203782654] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5204994501] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 5205816462] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5206720512] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5207792079] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5209040214] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 5210073267] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5211067785] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5212166610] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5213429130] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 5214264216] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5215151613] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5216367912] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 5217659160] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 5218960635] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 5220071157] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5221292349] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 5222362614] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5223291906] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5225259858] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5226859827] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 5227902519] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 5228968878] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5230509816] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 5231497110] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 5232942225] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 5234038488] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5236120596] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 5237253420] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5238453087] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5239700340] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 5240508231] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5241428178] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 5242518372] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5244173235] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5245285689] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5247555894] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5249105568] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 5250097125] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5251109136] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5252588418] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5253496227] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5254461534] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5257263144] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5258962338] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 5260195668] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5261929785] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5263483323] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5264439495] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5266678788] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5268364164] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5269530630] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5270785485] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5272702974] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5273781450] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5274933321] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5276136159] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 5277012804] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5277883359] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5280101988] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5281730517] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 5282760861] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 5284812834] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5286712494] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 5287709385] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 5289587247] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5291216931] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 5292147651] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5293248135] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5294475963] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5295334086] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5296207035] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 5297900727] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5299577934] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 5300554812] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5302549476] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5304072291] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 5305011852] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5305974240] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5307611148] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5308635234] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5309777718] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5311232388] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 5312104413] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5312994666] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5316513888] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5318071521] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 5319092772] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 5320927857] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5322446052] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 5323928904] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 5324938605] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5325748512] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5327620935] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5328615327] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5329579962] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5330791662] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 5331602892] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5332463724] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5334767970] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5336687517] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 5337692703] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 5338586064] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5340080613] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 5341334502] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5342462307] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5343730182] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 5344508148] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5345391786] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 5346535824] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5348274939] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 5349256647] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5351138604] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5352605181] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5353499109] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5354583549] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5355823305] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5356762593] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5357679138] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5360798121] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5362380303] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5363323161] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 5364655989] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 5365680831] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5367437019] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 5368573917] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5369663229] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5371019934] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 5371909326] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5372962392] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5375410467] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5376962640] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5377936137] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 5379015768] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5379997728] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5381625375] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 5382756351] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 5383876134] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 5384794905] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5386785936] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5387884425] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5388955635] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5390172837] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 5391000048] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5391918189] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5394558771] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5396107815] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5397061719] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 5398358889] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 5399379258] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5401089372] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5402226207] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5403346200] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5404581126] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 5405379630] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5406265284] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5408955153] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5410518120] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5411897064] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5414057460] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5415757956] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 5416648083] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 5418316701] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 5419195257] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5420570988] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5421455928] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5422497528] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 5423954214] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 5425333347] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 5426417976] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5427635871] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5428452078] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5429376750] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5432531034] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5434085454] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5435068464] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5437490814] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5439048783] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5440041663] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 5442040695] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5443821222] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5445426903] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5446416402] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5448900723] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5450389056] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5451362553] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5452432293] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5453255241] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5454856134] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5455895214] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5456983056] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5457788847] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5458698945] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5461656795] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5463199959] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5464200399] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5466290508] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5467835016] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5468806896] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5470803849] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5472358143] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5473356042] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5475985221] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5477645649] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5478617256] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5479567170] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5480402655] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5482020474] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5483192421] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5484364998] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5485616997] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5486747532] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5487747258] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5488962465] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5489778588] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5491472007] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5492471649] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5494330779] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5495119896] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5496787191] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5497788681] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5499150321] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5499970980] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5500899075] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5502193977] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5503069677] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5504724603] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5505733464] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5507382678] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5508180615] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5509825020] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5510842470] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5512119396] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5513338908] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5514188484] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5515092198] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5516308329] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5517223866] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5518943745] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5519968965] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5521661796] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5522474559] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5523305739] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5525138346] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5526169530] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5527223583] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5528071227] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5528990418] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5529974898] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5530823382] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5532511845] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5533535511] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5535195435] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5535966639] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5537031717] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5538708672] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5539723854] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5540864490] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5542116615] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5543022009] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5543948802] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5546884770] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5548465503] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5549816328] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5552490027] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5554028571] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5555035374] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5556037053] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5556871131] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5558551950] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5559631560] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5560733577] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5561777172] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5562849180] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5565174342] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5566728888] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5567731722] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5569676994] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5571395991] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5572982709] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5574017148] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5575248504] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5576133339] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5577783414] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5578885431] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5580008805] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5581216620] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5582062962] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5582953950] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5585179614] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5586820596] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5588058819] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5589772083] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5591385660] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5592427533] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5593570437] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5594414343] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5596108560] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5597124351] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5598326559] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5599240395] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5600218764] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5602390416] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5604060210] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5604965226] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5606817363] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5608357566] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5609305149] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5610293367] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5611193973] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5613111735] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5614143486] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5615226330] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5616564702] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5617432464] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5618337711] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5620761132] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5622324750] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5623271892] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5625421431] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5627010837] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5628109578] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5629179969] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5630002014] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5631667125] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5632707129] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5633775840] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5634614391] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5635520814] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5637884007] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5639470284] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5640412974] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5642303583] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5643841308] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5644898490] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5645881605] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5646693843] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5648392848] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5649431025] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5650695456] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5652038784] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5652863769] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5653819626] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5656072611] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5657911917] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5659397205] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5660499054] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5661760440] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5663341026] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5664997506] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5666052273] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5667171321] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5668096665] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5669013462] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5671381569] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5673003609] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5673956568] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5675315730] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5676190065] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5677811328] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5678883630] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5679948225] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5681168094] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5681971617] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5682832596] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5685992298] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5687874486] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5688906279] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5691241899] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5692858353] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5693886786] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5695701837] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5697209700] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5698246680] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5700787806] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5702292393] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5703179622] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5704238694] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5705023065] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5705877135] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5708813523] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5710494951] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5712138159] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5713418067] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5715820614] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5717460882] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5718602673] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5720375661] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5722158015] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5723308080] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5725849542] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5727364377] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5728335312] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5729396820] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5730598776] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5731391106] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5732216511] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5735477328] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5737147563] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5738390364] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5740076622] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5741649606] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5742609516] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5744837721] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5746348461] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5747348418] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5748424773] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5749332309] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5750516163] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5753011236] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5754560595] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5755534281] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5756983848] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5758491501] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5759462037] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 5761153041] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5763350250] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5764963071] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5766026826] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5767267317] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5768542416] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5769423324] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5770414251] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5772666585] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5774172075] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5775162267] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5776595307] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5777443602] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5779141851] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5780276124] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5781484023] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5782345968] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5783229585] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5785467702] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5786995326] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5788192872] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5789544243] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5790426327] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5792210571] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5793334281] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5794519332] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5795763372] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5796619311] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5797499190] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5800652550] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5802172803] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5803130088] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5805434355] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5806978170] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5807933712] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5810526939] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5812136904] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5813314710] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5814409692] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5815264959] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5816136480] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 5818156155] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5819875971] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5821489863] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5822555487] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5825270514] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5827077900] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5828098563] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5830256145] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5831820183] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5832767766] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5833846893] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5835074805] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5835924003] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5836864656] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5839877106] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5841446772] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5842460190] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5844390384] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5845893186] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5846827224] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5848677555] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5850157572] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5851674822] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5854417086] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5855958654] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5856952941] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5857992063] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5858778324] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5859707784] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5862055920] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5863707402] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5864909232] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 5867245545] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5868502857] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5869979178] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5870896059] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5872872075] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5874451611] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5875412382] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5877601590] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5879103993] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5880112602] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5881194333] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5882495619] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5883431631] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5884359579] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5886828822] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5888478456] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5889707964] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5891897655] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5893425846] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5894431809] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5895519252] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5896394952] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5897307213] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5899840380] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5901634305] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5902685313] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5904890544] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5906422704] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5907470877] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5908522746] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5909823171] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5910679740] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5911629360] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5913967836] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5915514885] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5916479499] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 5918266431] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5919931164] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5921458137] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5922418089] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5924503620] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5926163292] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5927504310] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5929654668] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5931241827] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5932199322] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5933310537] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5934168597] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5935053684] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5936973462] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5938522695] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5939746134] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5942024214] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5943749616] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5944679475] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5946765993] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5948294247] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5949213081] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5951074626] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5953420263] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5954393193] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5955499137] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5956843851] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5957740782] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5958626268] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5961387453] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5963016990] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5964159285] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5966260587] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5967777438] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5968749864] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5971327383] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5972911245] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5973856098] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5974942953] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5975796582] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5976873210] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5979356691] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5980938054] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5981870391] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 5983908084] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5985609210] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5987330139] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5988271107] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5991102789] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5992676214] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5993617413] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5994691878] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5995984575] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 5996809581] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5997875877] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6000592332] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6002656842] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6003619881] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6005718033] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6007248765] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6008198196] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6009239565] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 6010107705] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6010962048] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6013398468] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6015308145] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6016293528] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6018604599] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6020149695] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6021112671] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6022194381] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6023409021] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 6024226320] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6025132680] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 6027878283] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 6028989834] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6030580815] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6031548600] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6033856458] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6035410878] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6036319065] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6037402980] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 6038224899] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6039070779] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6041790573] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6043375128] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6044335710] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6046819212] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6048389592] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6049334886] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6050437386] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6051667167] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 6052753434] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6053962089] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 6058209486] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6059771634] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 6060690258] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6062964600] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6064560033] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6065490207] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 6068493459] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6069794367] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6071466954] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6072462690] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6074952051] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6076521780] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6077510040] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6079667874] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6081218115] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6082044780] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6083103579] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 6083953995] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6084845571] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 6087340455] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6088898508] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 6089840442] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6092148531] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6093655092] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6094564413] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6096766326] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6098323728] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6099276729] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6102145623] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6103710564] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6104964831] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6107279913] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6108789855] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6109724040] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6110903085] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 6112140195] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 6113683275] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 6115183851] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6116534487] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 6117674010] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6118551768] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6120894171] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6122477130] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 6123550881] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6125561085] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6127110822] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 6128142006] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6130692351] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6132531111] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 6133897665] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6135301935] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6136445826] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6138488433] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6139773318] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6141095436] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6142316817] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6144660333] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6145973568] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6147440922] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6148899687] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 6149941896] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6151066845] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6153681093] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6155860494] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 6157097499] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 6159317199] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6161473458] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6163400502] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 6164677407] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6166974807] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6169251207] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 6170447724] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6171894876] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6173043996] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6175196643] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6176489823] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6177908814] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6179044725] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6181255983] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6182580537] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6183865422] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6184985142] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6187048476] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6188342391] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6189722658] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6191219139] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6192570636] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6193662090] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5332 + +[Hera] Total words: 484 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6283058313] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6285304620] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 6286722372] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5349 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6362121108] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6363809214] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 6364960812] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5351 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6440426328] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6442035789] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6443007858] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6444147297] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6445365297] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6446308323] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6447185976] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 6449581698] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6451364241] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 6452642763] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 6454017927] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6455597106] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 6456615207] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 6457942953] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6459577404] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 6460784841] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6461991564] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6463229388] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 6464117058] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6465068127] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6470877105] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6472472937] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 6473854212] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6478989279] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6480765921] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 6481912668] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6485030223] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6486860247] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 6487947480] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 6490684305] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6492331629] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 6493384233] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 6496507227] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6498093462] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 6499528140] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 6501346530] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6502947171] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6504064350] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 6505924362] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6507651381] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 6508823055] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 6510035007] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6511123038] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6512860809] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6513918180] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6515007282] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6516281730] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 6517127064] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6517963977] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6519758994] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6520653300] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6522225633] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 6523216119] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6525021510] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6525934380] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6527423490] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 6528469794] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 6529968816] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6530850228] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6532365042] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6533356347] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6535223184] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6536416845] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6538073640] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 6539122779] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6540303504] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 6541489983] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 6542756493] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 6547136799] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 6549243729] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 6550619607] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 6552074151] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 6557002095] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 6558202308] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 6559366926] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 6560379357] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6561192393] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6562269084] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6563468310] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 6564344619] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6565234494] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6566377356] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 6567270297] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6568288272] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6569501295] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 6570402888] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6571265778] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6572406456] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 6573348936] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6574554966] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6575704695] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 6576798060] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6577691127] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6578880105] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6579745326] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6580666764] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6581749419] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 6582780540] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6583675602] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6584833458] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6585743157] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6586846770] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6588016365] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 6588924195] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6589810605] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6591059769] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 6592287702] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 6593624394] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 6594732123] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6595940715] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 6596816898] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6597745224] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6599813409] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6601373079] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6604019037] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6605121474] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6606301674] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 6607118742] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6608010948] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6610037952] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6611807139] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 6627203688] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6629393778] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6630365847] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6631399404] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 6632204061] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6633087153] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6634937232] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6636495369] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6639951024] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6641154912] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6642480096] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 6643340907] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6644230152] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6646061856] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6647615415] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6650854707] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6652467969] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6654121509] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6657653982] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6658726242] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6659940189] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 6660759000] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6661660194] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6663618864] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6665207493] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6668254425] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6669378996] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6670613250] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 6671431599] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6672341970] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6673894269] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6675719610] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6678372435] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6679511706] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6680725989] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 6681566808] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6682501035] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6684227634] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6686030169] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6688426626] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6690334287] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6691588113] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6692907459] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 6693771840] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6694672089] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6696290265] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6697923309] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6701205609] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6702350214] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6703575312] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 6704425623] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6705334419] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6707163876] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6708809520] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6711516798] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6712906431] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6714274035] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 6715123821] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6715997358] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6717789729] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6719309940] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6722037714] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6723157812] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6724330746] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 6725518926] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6726514641] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6728281602] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6729862944] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6732539289] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6733642902] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6734853699] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 6735749370] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6736637502] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6738719358] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6740428065] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6743267811] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6744413613] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6745608786] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 6746460609] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6747342882] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6748835646] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6750847719] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6753494748] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6754611318] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6755941374] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 6756770958] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6757660959] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6759058215] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6760596234] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6763585584] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6764648982] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6765814923] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 6766640769] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6767537070] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6768850410] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6770404494] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6773098983] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6774160029] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6775750107] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 6776590695] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6777480927] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6778954308] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6780535839] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6783254499] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6784414854] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6785636130] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 6786514119] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6787452672] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6789331458] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6790872795] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 6792562749] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6794679990] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6796067838] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6797635152] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6800623935] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6801694893] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6802903926] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 6803748021] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6804639513] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6806251410] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6807806271] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6810572622] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6811901166] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6813982980] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6816732510] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6817812981] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6819051666] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 6819866298] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6820743867] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6822190620] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6823762092] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6826709547] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6828067302] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6829614225] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6832284123] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6833325408] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6834532908] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 6835342395] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6836245815] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6837689880] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6839430654] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6842162922] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6843500307] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6845085387] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6847767717] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6848835441] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6850060140] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 6851159133] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6852037395] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6853701771] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6855272613] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 6857706765] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6859381641] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6860435673] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6861631413] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 6862479519] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6863624103] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6865394823] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6866967723] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6869678613] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6870757383] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6871973598] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 6872817315] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6873730017] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6875838669] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6877308627] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6879989382] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6881071659] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6882279222] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 6883593213] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 6884732190] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6885992232] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 6886825764] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6887678574] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 6890482746] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6892067301] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 6893283873] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6894494901] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6895804545] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 6896769516] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6897690156] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6900112863] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6902329539] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 6903751491] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6905091522] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6906302634] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 6907235727] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6908115165] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6910184274] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6911913078] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6913178853] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6914825526] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6916038780] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6916913934] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6917875692] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6922696725] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6924036567] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 6924763650] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6925588593] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6927063108] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 6927970728] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6928802118] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6931660596] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6933292527] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 6934557168] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6935690181] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6936920487] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 6937827729] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6938898099] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6941960802] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6943594161] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6944844060] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6945967329] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6947189760] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 6948083226] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6948975390] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 6951797916] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6953440830] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6954664773] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6955808832] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6957059487] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 6957961962] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6958838418] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6961621611] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6963262866] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 6964855800] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6965979468] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6967168068] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 6968134719] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6968990658] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6973267476] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6974623950] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6975413592] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6976732182] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 6977942328] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 6979623903] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 6980789382] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6982009020] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 6982902780] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6983777220] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 6986151963] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6987759555] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 6988952250] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6990383253] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6991651107] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 6992578089] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6993475146] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 6995797557] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6997403154] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 6998497443] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6999659415] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7000882518] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 7002022125] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7002907779] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7004989467] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7006605606] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 7007860482] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 7009485378] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7011111849] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 7012316661] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7013413134] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7014905352] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 7015771938] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7016682036] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 7019083869] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7020671406] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 7021607082] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7022679783] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7023854397] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 7024742718] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7025619636] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7027823439] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7029434265] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 7030653966] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7031728683] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7032968922] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 7033860624] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7034728260] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7036455426] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7038075513] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 7039533081] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7040730648] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 7041976557] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 7042806834] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 7043702211] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 7044587886] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7045471104] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 7046447121] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7047337227] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 7048340691] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 7049365701] ============================================== +[Hera] PARITY:M7.1a word_count=498 here=0x00000000000000d8 latest_id=667 hash=0xe9795d240d1e90c6 +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000003d717000, 0x000000003d76286a) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] PCI: ECAM mapped (amd64) +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: no device on PCI bus 0 +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 7198060401] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7213374693] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7393979082] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7398102495] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7674049719] ( Unterminated comment + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x5d35c5c6a6eafe04 mode=m capsule_hash=0x5d35c5c6a6eafe04 dict_hash=0xe04cb6782cb6365b +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] APIC Timer: started (LVT=0x00020020 ICR=10165943) +[Hera] I/O APIC: keyboard IRQ1 unmasked +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=643 evictions=0 +[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=21845 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x271108a488516c37 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 10382650719] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 16546170333] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0xe585e56cb09dc857 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 411 ticks, trust=0x00010000, variance=0x00000000 +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 27468573006] TD: blk_attach dev=0x30f86a0 rc=0 used_before=26528005 used_aft +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 64020826863] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 64028332683] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 64091135913] TD: blk_attach dev=0x30f86c0 rc=0 used_before=27412144 used_aft +[Hera] PARITY:BIRTH vm_id=0x7cf09e01549546cc-0x99319366653ccc14 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 67364254377] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0xd62c30ac78839535 +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok> S" 00" USE +[00] USE: now using 00 +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 86579697666] TD: detach_device called dev=0x30f86c0 +[00] Stadium: dispatch cell=73483 behaviour=COOL identity=0 +[00] PARITY:KILL vm_id=0x7cf09e01549546cc-0x99319366653ccc14 name=00 +[00] KILL: 00 dead +[00] Stadium: dispatch cell=78684 behaviour=COOL identity=0 +[00] PARITY:KILL vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 name=00~user +[00] KILL: 00~user dead +[00] WIREBIND: 00~user detached without flush (device already gone) +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 105947241666] xhci: CSW status = FAILED +[00] [HADES][WARN ] [KRELTSC: 105977455437] xhci: unit not ready -- retrying TEST UNIT READY +[00] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 106013061819] TD: blk_attach dev=0x30f86c0 rc=0 used_before=27459797 used_aft +[Hera] PARITY:BIRTH vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 109064081154] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[00] (zuse) ok> S" 01" USE +[01] USE: now using 01 +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 126224796957] TD: detach_device called dev=0x30f86c0 +[01] Stadium: dispatch cell=81286 behaviour=COOL identity=0 +[01] PARITY:KILL vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 name=01 +[01] KILL: 01 dead +[01] Stadium: dispatch cell=82586 behaviour=COOL identity=0 +[01] PARITY:KILL vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee name=01~user +[01] KILL: 01~user dead +[01] WIREBIND: 01~user detached without flush (device already gone) +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 145706599521] xhci: CSW status = FAILED +[01] [HADES][WARN ] [KRELTSC: 145736008551] xhci: unit not ready -- retrying TEST UNIT READY +[01] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 145788905346] TD: blk_attach dev=0x30f86c0 rc=0 used_before=27503098 used_aft +[Hera] PARITY:BIRTH vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 148953558684] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[01] (zuse) ok> S" 02" USE +[02] USE: now using 02 +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 166175289252] TD: detach_device called dev=0x30f86c0 +[02] Stadium: dispatch cell=83236 behaviour=COOL identity=0 +[02] PARITY:KILL vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 name=02 +[02] KILL: 02 dead +[02] Stadium: dispatch cell=83561 behaviour=COOL identity=0 +[02] PARITY:KILL vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 name=02~user +[02] KILL: 02~user dead +[02] WIREBIND: 02~user detached without flush (device already gone) +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 185552521497] xhci: CSW status = FAILED +[02] [HADES][WARN ] [KRELTSC: 185585348487] xhci: unit not ready -- retrying TEST UNIT READY +[02] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 185642721033] TD: blk_attach dev=0x30f86c0 rc=-7 used_before=27546399 used_af +[Hera] [HADES][ERROR] [KRELTSC: 185764338018] xhci: USB MSC block-subsystem attach failed +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok>  +[Hermes] [HADES][WARN ] [KRELTSC: 204976820958] INFERENCE: Output validation failed, ignoring results +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 301995839082] xhci: CSW status = FAILED +[02] [HADES][WARN ] [KRELTSC: 302025159429] xhci: unit not ready -- retrying TEST UNIT READY +[02] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 302115380658] TD: blk_attach dev=0x30f86c0 rc=-7 used_before=27546799 used_af +[Hera] [HADES][ERROR] [KRELTSC: 302264220363] xhci: USB MSC block-subsystem attach failed +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok>  \ No newline at end of file diff --git a/logs/20260910-185141/amd64/qemu-amd64-20260910-185141.log b/logs/20260910-185141/amd64/qemu-amd64-20260910-185141.log new file mode 100644 index 00000000..d4f782c1 --- /dev/null +++ b/logs/20260910-185141/amd64/qemu-amd64-20260910-185141.log @@ -0,0 +1,9105 @@ +[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +RAW SERIAL UP +[CKPT 002] Serial (COM1) initialized +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +EBS... +EBS OK +Calling kernel_main (monolithic)... + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: amd64 +Build: Sep 10 2026 16:07:47 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 129 +Total memory: 1023 MB +Usable memory: 968 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 249366 + Free pages : 247843 + Used pages : 1523 + Total MB : 974 + Free MB : 968 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +APIC: IA32_APIC_BASE MSR=0x00000000fee00900 +APIC: stale-ISR drain: 0 EOI(s) issued +APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) +APIC: init done + +I/O APIC: init... +I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 + override: source=00 gsi=2 flags=0x0000 + override: source=05 gsi=5 flags=0x000d + override: source=09 gsi=9 flags=0x000d + override: source=0a gsi=10 flags=0x000d + override: source=0b gsi=11 flags=0x000d +i8042: keyboard ACKed enable-scanning +i8042: IRQ1 enabled in controller config byte +I/O APIC: keyboard IRQ1 routed (masked) + +Timer: init... +Timer: init start +Timer: PM_TMR_BLK discovered from FADT at port 1544 +Timer: VM mode detected (hypervisor present). +Timer: HPET calibration disabled (VM-exit MMIO would poison timing). +Timer: WARNING: invariant TSC not present under hypervisor. +Timer: continuing in RELATIVE mode (no determinism guarantees). +Timer: RDTSCP not present; using RDTSC (less serialized). +Timer: CPUID frequency unavailable; trying PM Timer... +Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2108456678 Hz +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 24641536 + Heap end addr: 561512448 + +Heartbeat: init... +APIC Timer: calibrating... +APIC Timer: apic_hz=1017020237, tick_hz=100, initial_count=10170202 +APIC Timer: configured (masked, ready to start) +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0xffff900000000000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 5799507] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 75035793] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 105340158] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 107050923] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 108665907] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 110626908] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 112077462] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 113446956] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 114042264] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 114980481] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 128405760] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 130677708] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 135162636] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 136838898] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 138736731] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 142008699] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 143323236] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 145288353] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 149212686] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 151211823] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 153126393] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 157390359] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 158804730] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 160936230] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 165725847] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 167107941] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 168312312] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 170455635] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 172200294] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 173588184] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 174497274] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 175345296] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 176487024] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 178311147] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 179743893] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 183038940] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 184949709] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 186512256] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 189056574] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 191086959] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 193145190] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 197186073] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 198855447] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 200685303] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 204997863] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 209529348] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 211417416] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 213262602] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 216551118] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 218162364] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 233820762] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 238222068] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 240732660] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 243281199] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 247880346] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 251300217] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 253573404] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 258426210] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 261557100] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 263799018] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 268101498] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 271190094] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 273713412] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 276129294] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 280025844] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 282192603] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 285574527] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 290212146] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 292342281] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 294338499] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 298573695] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 300770106] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 303215598] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 307159251] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 310066659] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 312692457] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 317039310] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 318840837] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 320228643] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 322760991] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 324372237] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 326309844] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 328139868] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 329370069] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 330619107] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 332551296] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 335097588] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 341082210] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 343526232] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 345625518] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 350264040] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 352425108] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 354825849] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 357518637] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 363206886] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 365751624] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 368189808] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 373377858] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 375157293] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 376781559] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 380623257] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 381953523] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 383404686] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 385461258] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 388566402] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 390245352] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 392143227] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 394303539] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 395482227] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 396708228] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 399317520] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 402220770] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 407922333] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 410644962] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 413004921] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 417755919] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 421176462] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 423669645] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 428509536] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 430621653] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 432975081] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 435942003] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 437756991] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 439170249] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 440467398] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 442658034] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 444463845] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 445885335] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 447636819] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 449109612] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 450256107] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 452447247] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 454276347] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 457619400] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 459015564] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 461528697] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 463634388] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 468798897] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 471225048] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 474244869] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 479516940] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 481659948] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 483313257] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 486141348] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 487599273] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 489046593] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 490603512] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 492868047] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 494461779] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 496504428] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 497860776] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 500662281] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 502243854] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 503910750] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 505732752] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 507354393] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 508639782] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 510799758] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 513040752] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 517758255] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 520209060] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 522490437] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 526557234] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 528667629] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 531456429] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 535858617] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 537374481] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 539070756] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 540644265] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 541823331] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 544939101] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 547352610] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 551891298] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 554011773] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 556798494] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 561021594] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 563946138] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 566030976] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 568132320] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 573815025] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 575275932] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 577675056] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 578826864] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 579990684] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 583418430] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 585830595] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 590705577] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 592721178] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 595511952] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 600218997] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 602067564] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 604029531] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 605320002] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 607123986] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 609928704] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 612761520] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 618031701] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 620764620] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 623260008] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 627851322] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 630134211] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 632980089] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 636895476] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 638305878] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 639551934] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 641850888] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 643584039] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 645342600] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 647042151] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 648222099] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 649486530] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 651757176] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 654138492] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 655556307] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 660630873] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 662398674] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 664340880] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 668016636] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 670349568] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 672264411] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 675985233] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 677260185] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 678439041] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 680312073] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 682042914] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 683455542] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 684653319] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 686563899] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 687777027] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 689153556] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 690669567] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 692332830] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 693790629] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 695782164] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 696704043] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 697686003] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 699817041] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 701582742] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 705194679] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 707296002] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 709137870] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 712762617] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 714251685] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 715749195] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 718048506] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 721161315] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 723129309] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 724978611] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 728797860] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 730003134] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 730959978] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 733309962] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 734532120] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 735531804] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 736823031] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 737760849] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 738722649] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 740251029] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 741869961] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 744970989] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 746609640] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 748256187] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 751426494] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 752603439] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 753552366] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 756643944] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 758219931] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 759590706] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 761067720] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 762142773] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 763267113] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 765432150] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 767483010] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 771633408] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 773870601] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 775897563] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 778836156] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 781657905] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 783373983] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 784493157] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 786530031] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 787946187] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 789577425] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 791126511] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 792814449] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 794340981] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 796019511] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 797065773] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 798229194] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 800611329] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 802528104] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 805897722] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 808255014] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 810238968] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 813470805] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 815152023] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 816405009] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 818844411] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 820955415] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 822542091] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 825683439] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 827260938] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 828741963] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 831976551] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 833561421] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 835183860] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 836291064] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 840917658] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 842109933] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 844015179] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 845673318] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 846862149] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 848734866] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 849860634] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 851326812] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 852825393] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 853814472] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 854859222] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 856824801] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 859591992] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 863393727] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 865478733] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 867435513] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 871479525] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 872790618] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 874847442] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 876185667] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 877422945] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 878977344] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 880048386] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 881143494] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 884110941] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 885982125] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 889799568] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 891499875] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 893273241] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 897008028] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 898667637] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 900465384] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 902973540] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 905565360] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 907011231] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 908836971] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 911728860] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 912722685] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 913958115] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 914728353] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 915579063] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 916989339] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 918437226] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 921703251] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 923432538] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 925221885] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 928396896] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 929606601] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 931029603] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 931954233] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 933199827] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 935065383] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 936869997] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 940268196] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 941986773] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 943779522] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 947465631] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 948680292] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 950106423] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 951068601] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 952111419] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 954015321] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 955835160] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 958460727] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 961557450] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 963221154] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 965004789] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 968441943] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 969699612] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 971394291] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 972361845] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 973405797] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 975792069] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 977602080] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 981642837] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 984060630] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 985875366] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 989403555] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 990647133] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 992089665] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 993090021] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 994096572] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 995901249] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 997787616] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1001022939] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 1002603966] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 1004478174] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1006287597] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 1008316764] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1009562421] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1011029754] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 1012060182] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1013114949] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1015143696] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1017015363] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1020629799] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1022396382] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1024265634] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1027636701] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1029453915] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1031335956] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1034919480] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1036175742] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1037605989] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 1038556113] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1039640280] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1040900049] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1042214523] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1044742503] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1046356689] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1047853590] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 1049416284] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1051428630] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1052497110] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1053677772] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 1054480119] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1055302080] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1056982647] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1058675373] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1061377170] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1062832302] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1064306397] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1066985283] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1068459441] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1069892964] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1072786323] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1074331230] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1075809315] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 1077691230] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1080015594] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 1080972291] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1082575641] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1083788391] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1084804371] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1085996604] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 1086754536] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1087642668] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1089254229] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1090724775] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1093416177] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1094886975] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1096624662] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1100278767] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1102071348] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1103895156] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1107260931] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 1108464840] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1110682524] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1111890843] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1113140175] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1114557528] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1115488416] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1116509142] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1118899152] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1120707777] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 1123310118] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1126283193] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1128292284] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1130161872] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1133880321] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1135966860] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1137786972] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1141434567] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1142683458] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1144580661] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1145769240] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1147189764] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1148624442] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1149619569] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1150666419] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1152908946] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1154718285] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 1157845962] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1159884495] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 1161099450] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1162908201] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1164139389] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1165892763] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1167712791] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1170897063] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1172331888] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1174259457] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1175488587] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1176760893] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1178192715] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1179154998] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1180186455] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1182495951] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1184621802] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1188804183] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1190249844] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1192236633] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 1193459967] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 1195260465] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1196429304] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1198701294] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1199917131] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1201199832] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1202638101] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1203629637] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1204648011] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1206778062] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1208635449] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1212784839] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1214058132] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1215922491] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1217274429] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1218536214] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1220500134] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1221963939] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1223460483] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 1224958413] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 1226577135] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 1227930459] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1229430237] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 1230406212] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1231431621] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1232982072] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1235075205] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1238182176] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1239707910] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1241479407] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1244673549] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1246200585] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1248194304] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1251416607] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1253019978] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1254810207] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 1257636618] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1259839245] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1261536465] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1263320961] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1266857592] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1268605590] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1270376016] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1274356104] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1275565284] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1276716525] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1278505893] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1279678638] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1280752830] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1281717675] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1283490537] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1285048800] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1286841927] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1288353759] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1289352813] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1290405690] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1292029578] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1293731649] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1296595440] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1298173968] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1299742962] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1302998571] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1304512608] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1306022277] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1308858432] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1310349978] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1311885267] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1314520998] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1315524714] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1317119853] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1320283671] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1321795545] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1323753375] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1326804024] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1328209659] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1329720777] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 1331288343] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1334737824] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 1336059711] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1336957356] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1338543528] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1339558101] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 1340439681] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1341251772] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1342790547] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1343849808] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1344851214] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1346042901] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 1346817570] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1348063227] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1349703243] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1351310310] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1353953790] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1355187582] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1356717180] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1359819594] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1361686998] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1363249230] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1365908754] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1367190573] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1368664332] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1371264090] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1372876764] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1374428916] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1377350646] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1378739187] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1380213828] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1382956491] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1384342302] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1386235410] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1389281460] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 1390378605] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1391323248] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1392923700] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1393947555] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 1394851206] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1395646539] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1397223471] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1398517260] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1399711614] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1400909979] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 1401669150] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1402551360] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1403937864] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1405543440] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 1407541380] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1409453766] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1411048275] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1412541816] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1415047158] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1416363228] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1417928064] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1420793724] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1422223173] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1424095008] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1426750374] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1428158802] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1429630251] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1432165749] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1433567919] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1435215663] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1438160241] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 1439134767] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1439983713] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1441531140] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1442562408] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 1443468579] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1444314774] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1445882046] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1446900672] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 1447943826] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1449206220] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1450858647] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1451868159] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1452896088] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1454077632] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 1454885733] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1455732180] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1457463378] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1458996000] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1462003368] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1463582169] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1465138080] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1467885636] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1469192130] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1470711081] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1473781638] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 1474885776] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1476611913] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1478263689] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1481174793] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1482567219] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1484022750] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1487290392] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1488938283] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1490764086] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1494064593] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1495335345] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1496394312] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1498500990] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1499893437] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 1501085061] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1502090499] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1504026300] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1505253834] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1506430212] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1507467318] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1509377814] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1510603710] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1512222663] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1513701966] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 1514675547] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1515735186] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1517653620] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1519497021] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1522921470] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1524918318] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1526727615] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1530132618] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1531868646] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1533706881] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1537774518] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1538998335] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1539740181] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1541134287] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1542019416] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1543404282] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1544657016] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1547399721] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1549044378] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1550724294] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1552157019] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1554599991] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1556327514] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1557917655] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1559588226] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 1560798372] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1561935921] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1564389309] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1566913278] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1571439975] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1574259288] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1575853671] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 1579042143] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 1580410587] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1581905199] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1583658384] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1587521481] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1590096900] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1591852836] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1595986560] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 1597850583] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1598936976] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1600709628] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1603519764] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1604694042] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1606440444] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 1607409636] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1609129494] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1611209544] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1612948995] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1616697222] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1618462125] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1620579996] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1624916433] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1626614556] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1628548845] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1632019452] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1634209374] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1636683258] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1641384738] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 1642667313] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1643885880] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1645748937] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1646852655] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1648175214] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1649553024] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 1650441954] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1651774572] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1654165359] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1656180099] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1660196580] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1661856273] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1663487763] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1671371352] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1673180712] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1681382598] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1685867820] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1695897252] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1698013170] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1700970915] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1709910699] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 1711752798] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1713207993] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1721404881] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1722516012] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 1725890019] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1726950729] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1728988107] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1730268939] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1738141272] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1744419495] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 1745191833] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1746184251] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1748133618] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1750093905] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1753795911] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1755299301] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1756883856] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1760098452] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1761600939] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1763022093] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1766564163] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1768593498] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1770308988] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1774224753] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 1775634483] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1776618081] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1778344575] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1779525615] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 1780624566] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1781887149] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1784328441] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1785806274] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1792098777] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1794374904] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 1795858764] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1797469758] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1799645400] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1804509210] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1809933258] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1812102390] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1814235192] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1818341868] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1820284893] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1822515933] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1825812996] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1827339822] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1829070894] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1833991824] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1836489627] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1838836125] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1841622321] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1847494740] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 1849096599] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1850491587] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1852821894] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1854305649] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1855728378] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1858126872] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 1859413668] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1860544455] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1862332836] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1864218174] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1867202442] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1868569143] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1870706313] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1874122446] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1875955200] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1878173178] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1882880328] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1884643572] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1886914554] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1891339170] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1893830862] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1897345191] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1902527382] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 1904112882] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1905504069] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1908746049] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1911638190] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1914175137] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1916788692] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 1918455357] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1919815905] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1922122776] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1924803510] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1928910207] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1930913670] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1933279635] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1937883570] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1939814079] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1943532423] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1947772407] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 1949431617] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1951582626] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1954656753] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1956207162] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1957713387] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1959485640] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 1960605066] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1961748159] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1964510478] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1966699749] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1970594493] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1972446441] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1974679770] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1977707907] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1981065639] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1982935206] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1985111394] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1989097887] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 1992038034] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1993775343] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1995630189] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1996811040] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1998435957] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1999842936] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 2000491374] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2001423774] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2003116101] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2004872079] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2008709640] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2010088080] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2011730217] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2014452195] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 2015824482] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2017428063] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 2021372724] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2022984936] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2024859879] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2028579189] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 2030260092] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2032595166] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 2036247108] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 2037505386] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2038510425] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2040241833] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2041389378] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2042546583] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2044159236] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 2045080611] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2046097347] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2047719198] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2049338844] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2051927136] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2053152717] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2054655708] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2057706084] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2059031625] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2060447844] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2063306133] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2064789573] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2066512182] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2069718546] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 2083616745] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2084863137] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2085946758] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2088112131] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 2089102890] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2090133381] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2091999525] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2093109186] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2094642480] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 2095988391] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 2097409125] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 2098543188] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2099982654] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 2100862596] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2101932357] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2103644676] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2105655510] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2109485049] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2111221707] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2113209567] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2116324602] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2117811255] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2119803084] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2122935276] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2124267201] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2125901925] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2128513422] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 2129836128] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2131379208] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 2134528872] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 2135658588] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2136580131] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2138288397] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2139331362] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 2140358346] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2141191920] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2142919758] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2144044749] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2145262833] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2146815699] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 2148031368] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2148953499] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2150669892] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2152231746] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2154857355] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2156177541] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2157684249] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2160558498] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2162117727] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2163863394] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2165987922] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2167998945] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2169302373] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2171235213] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2174014353] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 2175408837] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2176985391] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 2179899477] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 2180911761] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2181806907] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2183455869] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2184851088] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 2185802997] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2186641548] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2188346685] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2189376462] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2190649944] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2192020446] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 2192886276] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2193802317] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2195695425] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2197577466] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2200263471] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2201636913] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2203262355] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2206278018] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2207742306] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2209521174] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2212152936] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2213490006] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2215013430] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2217654180] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 2218946919] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2220734439] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 2224158531] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 2225170143] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2226056070] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2227519812] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2228644866] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 2229589215] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2230509477] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2232501726] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2234411256] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2237381895] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2239120149] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 2240222061] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2241423807] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2243348394] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2245004769] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2247615069] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2249353344] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2251042395] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 2252150796] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2255157492] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2256418416] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2257954083] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2260471395] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2262057903] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2263649598] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2266579371] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 2267677629] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2268538293] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2270181690] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2271207582] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2272259850] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2273435430] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 2274409830] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2275657566] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2277406593] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2279180631] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2281917771] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2283217104] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2284731099] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2287453161] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2288937924] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2290494213] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2293353909] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2294841675] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2296413966] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2299047219] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2300380509] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2302264209] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2305251543] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 2306294088] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2307257589] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2309117328] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2310242466] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 2311240932] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2312090760] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2313691821] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2314691400] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2315765046] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2317228347] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 2318046423] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2318900199] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2320486896] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2322153267] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2325448335] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2327510619] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2329076148] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 2330310402] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2335534341] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2337337422] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2339355837] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2342892069] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2345027244] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2346842505] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2350361454] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 2351819988] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2353005312] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2355090444] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2356581570] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 2358185865] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2359231056] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2361192267] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2362445799] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2363718861] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2365258749] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 2366297430] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2367492666] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2369572800] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2371958400] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2375836323] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2377710783] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2379473523] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2382322824] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2383666845] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2385746181] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2388501801] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2389902837] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2391412821] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2394155043] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2395908669] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2398017237] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2400905577] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 2401940583] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2402796018] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2404403400] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2405410434] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 2406341196] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2407173216] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2408807919] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2409880746] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2411470614] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2413052145] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 2414128647] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2415238938] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2417137611] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2418968958] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2420993316] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2423937600] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2425705716] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2427594771] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2430659238] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2432154921] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2433970308] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2437322958] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2438993109] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2440911375] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2444192016] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2445869538] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2447733225] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2451357489] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 2452568622] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2453689959] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2455806465] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2457098196] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 2458373484] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2459374302] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2461725840] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2463036114] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2464285803] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2465778630] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 2466754563] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2467898160] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2469696033] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2471626647] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2475069198] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2476752495] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2478585228] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2481680418] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2483313651] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2485216461] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2488661385] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 2489864118] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2490899019] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2492809053] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2494035663] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2495300955] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2496830637] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 2497868520] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2499507045] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2501511159] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2503411596] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2506802151] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2508484251] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2510219628] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2513244594] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2515015188] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2516402532] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2517904242] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2520458325] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 2521479366] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2522369745] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2524165665] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2525189373] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2526244707] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2527503867] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 2528345694] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2529258480] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2530769283] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2532369294] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2534938560] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2536409001] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2537900799] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2540559441] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2541954408] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2543613492] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2546261340] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 2547138111] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2547981282] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2549798685] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2550807525] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2551863405] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2553156669] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 2554010571] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2554928313] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2556504678] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2558167542] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2560996893] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2562405426] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2563945503] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2566574346] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2567862759] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2569387002] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2572013808] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 2573254950] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2574789651] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2576953890] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2578295454] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2579561586] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2581130727] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 2582204688] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2583301476] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2585043132] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2587012344] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2589940731] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2591405292] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2593046946] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2595723963] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2597277480] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2599332960] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2601931059] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2604430311] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2606085951] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2607974649] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2611437717] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 2612741523] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2613883314] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2615928798] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2617301715] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2618671293] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2620253559] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 2621257758] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2622384828] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2624460321] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2626556268] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2630187336] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2632117530] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2633717142] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2636598531] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2637994128] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2639606550] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2642776227] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2644561437] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2646575799] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2650227174] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 2651494776] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2652584571] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2654666679] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2656039260] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2657434122] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2659053579] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 2660192766] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2661311331] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2663600499] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2665638843] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2669100798] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2670922527] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2672983194] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2676437652] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2678032644] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2679735072] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2681871024] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2684266557] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2685888555] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2688065163] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2691157245] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2692591902] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2694260436] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2697001230] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 2698173828] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2699161899] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2701856430] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2703068214] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2704305618] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2705692752] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 2706598377] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2707559127] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2709120246] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2710845039] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2713679346] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2715969753] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2717686524] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2720579442] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2722084575] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2723718711] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2726983434] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2728116027] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2729457906] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 2730375081] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2731369242] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2732945796] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2734622415] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2737310877] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2738716344] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2741392080] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2744334306] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2745911196] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2747714214] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2750681661] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2751892605] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2753235681] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 2754489612] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2755541817] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2757158523] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2758944657] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2761635639] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2763532947] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2765018781] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2766873900] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2770467714] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2771846931] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2773526700] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2776585329] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2778099912] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2779919394] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2783275677] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2784627741] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2786277627] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2789315928] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 2790467799] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2791420023] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2793205485] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2794516683] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2796153738] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2797510044] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 2798383245] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2799378561] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2801018766] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2802575874] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2805580554] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2807119119] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2809174347] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2812100781] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2813461728] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2814996387] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2818156719] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2819781783] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2821922607] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2825404365] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2827056666] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2828861910] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2830620303] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2833746090] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 2834826666] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2835938385] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2837916270] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2839221441] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2840521404] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 2841810468] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2843357748] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 2844590826] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2846087433] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 2847250413] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2848405056] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2850180060] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2851816317] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 2852932824] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 2854458558] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2856079296] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 2857125789] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2858863476] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2860600743] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2861709060] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 2863280658] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2864909565] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 2866011603] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2867466042] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2869036968] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 2870104881] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2871805377] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2873352573] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2874323886] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2875837125] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2877455469] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2878451520] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 2879657004] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2880637368] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2882324949] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2883377007] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 2884702401] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2885598282] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2887269945] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2888371962] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 2889422907] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2890329288] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2892052191] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2893267650] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2894435334] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2895666186] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 2896732104] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2897635629] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 2899318884] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2900968476] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2902149810] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 2903756688] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2905466508] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 2906712228] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2908380657] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2910636015] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2911671273] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 2913223299] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2914801428] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 2915788827] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 2917255551] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2918932212] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2920105524] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2921985087] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2923673298] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2924687997] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2925834450] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2926763763] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2928445065] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2929478139] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2930499852] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2931375615] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2933109942] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2934746703] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2935952943] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2937344613] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2938203786] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2939129172] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2940842541] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2942372979] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2943312519] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 2944830000] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2946357162] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 2947725480] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 2949659223] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2951556048] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2952698553] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2954380380] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2956067667] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2957148789] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2958915687] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2961204078] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2962495158] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2963990505] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2966084352] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2967479424] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 2968809039] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2970872079] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2972478369] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2973927810] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2975490357] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 2976487038] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2977425171] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 2979154542] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2980880742] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 2981942733] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2983434006] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2985148089] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2986076772] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2987424342] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2988965385] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2989957845] Running M*.negative: -123 456 M* . . CR +[Hera] -1 4294911208 +[Hera] [HADES][TEST ] [KRELTSC: 2991546159] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2993207049] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2994256293] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 2995804539] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2997660120] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 2998750629] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 3000353706] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3001909764] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 3002892186] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 3003855918] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3005454396] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3006601983] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 3007668594] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3009395613] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3010779282] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3011921976] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 3013216248] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 3014101587] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3015033063] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 3016816425] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3018385629] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 3019465596] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 3021116364] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3023048154] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 3024105315] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 2147913144729 6 +[Hera] [HADES][TEST ] [KRELTSC: 3025823598] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3027343515] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 3028422516] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 3030120072] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3032040102] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 3033090732] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -42949662 -96 +[Hera] [HADES][TEST ] [KRELTSC: 3035157699] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3036912396] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3038022792] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 3039286719] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3040986606] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 3042003951] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 3043041246] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3044869590] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3046243641] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3047936724] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 3049504626] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 3051269550] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 3052837662] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3054512391] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 3055600779] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3056687739] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3058532211] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3060864807] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 3062321955] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3064252569] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3066273000] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3067478652] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 3069527328] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3071118456] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3073256592] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3074655843] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3076662099] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3078624129] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 3079744206] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 3081160341] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3083280144] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3084614127] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 3085860414] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3088095528] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3089378712] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3090762087] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3092282130] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 3093379044] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3094564641] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 3096837576] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3098742528] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3100308015] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3102133755] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3104001096] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3105149040] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3107134611] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3109058526] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 3110384403] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 3112444671] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3114428394] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 3115555590] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 3116845620] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3118857021] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3120099549] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 3121287792] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3123358413] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3124693341] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3126272856] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3127823496] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 3128862597] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3129941136] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3132113208] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3133955181] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 3135284271] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3137391558] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3139540635] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3140830770] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3142893264] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3144745884] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 3145980285] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3147802413] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3149805351] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 3151125054] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 3152914212] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3155089245] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3156435219] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 3157703556] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3159678354] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3160940496] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3162224310] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3163708569] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 3164789670] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3166164015] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 3168566331] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3170593818] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 3171942249] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 3173880906] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3175735836] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3176899761] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 3179421735] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3181363710] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 3182636646] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 3184883877] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3186814596] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 3188079888] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 3189664296] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3191233668] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 3192397950] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 3193670865] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3195291162] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3196503597] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 3197683776] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3199543410] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3200663340] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3201815757] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3203188338] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 3204089637] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3205581036] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 3208072833] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3209663268] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 3210973836] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 3212798106] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3214467543] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 3215522352] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3217647804] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3220134204] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 3221476398] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3222965592] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3224594877] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 3225599748] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 3226941060] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3228717639] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3230062437] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 3231050508] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3233132217] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3234488775] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3235847139] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3237375078] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 3238379781] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3239432679] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 3241609497] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3243785013] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 3245042766] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 3246811176] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3248672931] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3249824151] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 3251716356] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3253598691] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 3255009177] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3257249520] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3259169781] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 3260269425] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 3262122549] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3264090648] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 3265318098] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 3266703804] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3268996416] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3270460956] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 3271719465] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3273778935] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3275043534] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3276312522] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3277780443] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 3278736090] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3279963057] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 3282173349] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 3284076054] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3286038084] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 3287260935] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 3289030836] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3290861973] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3292028397] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3294095154] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3295978686] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 3297299964] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 3299177532] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3301059048] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 3302179398] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3303707610] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3305798013] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 3307131177] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3308679423] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3310386219] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3311349531] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 3312532461] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3314448984] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3315639264] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 3316717572] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3318881307] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3319937418] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3320933889] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3322224087] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 3323070051] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3323968368] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3325970613] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3327632637] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 3328784403] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 3330935559] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3332716590] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 3333810039] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3335292828] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3336873729] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3337827045] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3339558957] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3341181627] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 3342382974] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 3344004447] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3345842934] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3346936698] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 3347940099] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3349609620] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3350646936] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3351757185] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3352996689] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 3353812959] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3354663144] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 3356887191] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3358614462] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3359680653] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 3361411305] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3362970891] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3364002201] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3365338410] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3366928383] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3367879620] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3369645741] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3371319987] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 3372512136] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3374232057] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3375824844] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 3376881207] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 3377973438] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3379793067] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3381255024] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 3382501920] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3384139668] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3385394082] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3386543979] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3387853581] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3388717479] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3389580747] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 3391432296] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3393248565] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3394258308] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 3395854686] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3397401882] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3398353917] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3400176150] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3401869653] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 3402929124] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3404490747] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3406475646] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 3407529615] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3408809418] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3410547042] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3411610398] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3412670961] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3414369210] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3415469316] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3416620683] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3417920100] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3419247342] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3420083016] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 3421804680] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3423343896] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 3424333080] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 3425844135] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3427420059] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3428359872] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3430262514] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3432183111] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 3433237605] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 3434717979] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3436213872] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 3437486619] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3438663354] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3440398542] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3441527985] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3442518765] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3444807912] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3445957746] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3447079461] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3448330284] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 3449130006] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3450016626] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3451592235] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3453067170] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3453917250] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3455262426] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3457026972] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3458067396] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3459793890] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3461412150] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3462389364] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3463802580] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3465396522] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3466334949] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3467867109] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3469755009] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3470828109] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 3472027713] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3473949948] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3475105515] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 3476104359] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3477746454] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3478759473] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3479835954] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3481106790] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 3482129511] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3483033624] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3484842669] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3486452760] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3487463973] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3489201555] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3490888632] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3491854170] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3493334670] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3495162594] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3496107363] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3497591055] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3499144824] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3500171157] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3502053009] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3503570532] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3505221363] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 3506494257] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3508166403] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3509716602] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3510675126] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 3512087712] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3513842724] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3515082102] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 3516138150] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3518222841] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3520003662] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3521171577] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3522529332] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3523420572] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3524348730] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3525943869] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3527564670] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3528509208] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3529894893] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3531757551] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3532813620] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3534442317] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3536102052] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3537055641] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3538449915] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3539977413] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3540884781] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3542241549] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3543789018] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3545359230] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 3546550812] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3548383356] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3549622776] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3550741782] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3552645726] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3553683903] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3554744739] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3555952176] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3557033550] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3557922228] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3559548783] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3561398652] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3562423473] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3564015525] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3565651992] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3566632125] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3568059978] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3570023100] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3570947058] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3572484909] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3574049388] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3575144013] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3576744990] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3578375472] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3579326394] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 3580391703] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3582342918] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3583412301] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3584457597] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3586096038] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3587219895] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3588310110] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3589704300] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3590618997] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3591565173] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3593247651] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3595034205] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3596080194] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3597499017] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3599049636] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3600142413] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3601487232] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3603027729] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3604228404] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3605953638] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3607922325] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3609065082] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3610684749] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3612237027] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3613348956] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3614359875] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3616011504] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3617038383] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3618131538] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3619810803] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3620735244] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3621668673] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3623352075] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3624884991] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3625874070] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3627251019] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3628813377] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3629799348] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3631219767] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3633361473] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3634528548] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 3636020892] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3637586862] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 3638644590] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3639706392] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3641371923] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3642420516] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3643470411] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3644985141] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3645884487] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3646860000] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3648736728] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3650393019] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3651412926] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3652845693] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3654371595] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3655336713] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3656720466] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3658764795] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3659799633] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3661230132] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3663011037] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3664170237] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3665264673] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3667020336] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3668093856] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3669145872] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3670856448] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3671824905] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3672795819] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3674680842] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3676380687] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3677595579] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3679343976] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3680984076] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3681983046] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3683393511] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3685015551] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3686073111] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3687129411] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3688378197] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3689283696] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3690256101] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3692033457] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3693721815] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3694981521] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3696468048] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3698008503] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 3699081771] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3700089225] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3701716011] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3702952638] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3704243571] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3705704919] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3706767120] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3708155997] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3710065716] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3711620913] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3712554111] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 3714219768] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3715762491] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 3716779185] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3717783342] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3719548707] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3721179294] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3722678043] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 3724217553] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 3726484629] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 3727783269] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3729261879] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 3730212129] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3731259357] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3733089045] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3735093684] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3736246605] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3738171360] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3740187654] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3741353322] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3743054175] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3744871746] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3746338512] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 3748242288] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3750108138] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3751385253] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 3753176091] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3755063907] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 3756261831] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3757591362] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3759426930] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 3760402296] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3761409540] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3763153716] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3765172467] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3766372323] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3768345735] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3770047113] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3771386115] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3773656110] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3775275252] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3776196984] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3777229449] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3778558434] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 3779493795] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3780672210] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3782443014] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3784415187] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3785371737] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 3786776301] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3788301321] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 3789240651] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 3790853766] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3792479502] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3794000826] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3795154398] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3796765686] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3798079005] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 3798970224] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3799943658] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3801464331] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3802968582] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3803903334] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3805365501] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3806938506] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3808243467] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3810379650] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3811971366] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3812989362] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3814113492] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3815390754] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 3816235164] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3817120755] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 3819723747] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3821626011] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 3822749952] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3824100903] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3825682623] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3826643814] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3828258651] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3829802424] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3830761200] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3831822309] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3833020422] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 3834084618] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3834984909] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3836754537] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3838427628] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 3839651172] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 3841109748] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3842646801] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 3843732186] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 3845124234] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3846823638] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 3847853625] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3848884725] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3850124502] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 3850992369] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3852071559] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3853621590] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3855212865] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 3856238253] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3857524251] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3859197090] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3860184846] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 3861694032] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3863294673] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 3864364098] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3865491021] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3866785776] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 3867662883] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3868569348] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3870393807] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3872255016] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 3873187479] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3874632951] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3876113367] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 3877118637] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3878652687] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3880313577] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3881532480] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3882638550] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3884167140] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 3885008883] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3885955248] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3887719080] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3889778676] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 3890733525] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3892084035] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3893564745] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 3894584505] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 3896740239] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3898385295] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 3899301210] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3900374625] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3901478028] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 3902560347] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3903613917] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 3905479032] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3907194795] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 3908342781] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 3910215246] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 3911859357] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3914167971] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 3915540279] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3917071242] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3918724551] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 3920533869] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 3922368408] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3923796177] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3924594933] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3925558770] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 3928669857] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3930682329] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3932032503] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3934411299] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3936437883] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3937780476] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3939783561] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3941546028] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3942864912] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3945000801] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3947364834] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3948703941] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3950138178] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3951374154] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3953484633] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3955081683] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3956623671] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3958317615] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 3959886294] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3961087347] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3963728454] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3965782443] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 3966993261] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3968965959] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3971126817] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 3972962805] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3975337128] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3977521947] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3978858555] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3980675454] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3982738263] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3984265320] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3985794561] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3987444804] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3988568724] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3989687184] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 3991990002] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3993960306] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 3995181897] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3996835017] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3998939028] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 4000270239] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 4001838666] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4003944294] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 4004790783] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 4006318512] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 4007846430] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4009961487] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 4010960982] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4012500807] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4013973663] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 4015076289] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4016794677] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 4019494017] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4021538010] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 4022768904] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 4024363329] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4026413664] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 4027733451] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 4029589998] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4031580189] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 4032769755] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 4034405739] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 4035799593] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4037889030] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 4039180005] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4040782410] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4042525011] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 4043576481] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4044732615] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4047692943] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4049827173] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 4050845127] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4053200214] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4056074442] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 4057384212] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4059711306] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4061818887] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 4063045728] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 4064903850] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4067407848] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4069524858] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 4070901912] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4073316303] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4075284129] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 4076460822] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4077793356] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4079637681] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 4080715107] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4081810131] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 4085071347] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4087145076] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 4088404446] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 4090671606] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4092935910] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 4094146623] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 4096643985] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4098686046] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 4100078955] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 4102498365] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4106240334] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 4107705609] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4109181153] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4110992865] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 4112112039] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4113352908] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 4115692728] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4117859130] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 4118952474] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 4120501938] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4122186432] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 4123253610] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 4124655423] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4126462326] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 4127725203] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 4130374017] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4132603314] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 4133967558] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4135382370] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4137074088] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 4138191372] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4139432115] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 4142204913] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4144339815] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 4145759184] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 4148026575] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4150124517] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 4151392140] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 4153093623] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4155565071] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 4156898298] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 4158841995] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4160992836] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 4162283265] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4163739972] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4165420854] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 4166775753] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4168142685] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 4170775308] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4172999271] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 4174353057] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 4176166743] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4178270859] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 4179994203] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4181305023] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4182717693] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 4183961691] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4185324003] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4187387505] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4189535343] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 4190956056] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 4193288757] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4195395288] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 4196733849] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4198732881] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4200827400] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4202151324] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 4207679049] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4209751875] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 4211104086] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4213954752] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4216074093] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 4217720325] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 4220576031] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4222669815] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 4223962281] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4225256910] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4226268060] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 4226935587] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4228065639] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 4229979096] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4232080314] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 4233352557] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 4235269353] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4236986964] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 4238099922] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4239977826] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4242426636] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 4243875993] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4244915808] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4246321107] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 4247210520] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4248203274] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4250719473] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4252516296] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 4253678121] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4255536159] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4257418893] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 4258636683] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4259856384] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4260977910] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 4261830384] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4262829963] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4264622229] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4266411786] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 4267912803] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4270106379] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4271884050] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 4273143357] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4274212005] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 4275543804] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 4276930056] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 4278173025] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4279594725] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 4280873688] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4281906720] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4283466768] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4285093365] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 4286238558] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 4287849657] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4289990313] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 4291319046] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4293254511] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4295303838] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4296561003] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4298454783] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4300369017] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4301434956] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4303144377] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4305072849] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4306233876] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 4307755179] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4309423797] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 4310444544] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 4311507396] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4313279943] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4314418038] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4315814643] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4317273366] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 4318460685] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4319423178] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 4321471833] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4323217122] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 4324415802] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 4325596527] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4327272621] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 4328473464] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4330495554] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4332350106] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 4333500990] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 4335346701] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4337170740] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 4338378597] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4339595778] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4340976990] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 4341924720] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4343272080] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4345194294] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4347156744] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 4348432851] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 4364923815] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 4366545876] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4368279447] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 4369433691] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4371248868] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4373007408] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 4374267849] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 4376227002] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4378169355] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 4379388531] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4381119414] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4382531664] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4383553629] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4384586283] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4385890635] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4387784646] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 4388907621] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4390646148] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4392299373] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 4393881975] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4395573924] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4397173704] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 4398291513] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4399892658] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4401293442] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 4402508040] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4403706930] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4405871085] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4406995341] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4408720071] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4410362187] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 4411349082] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4412481045] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4414293114] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4415708031] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4417028028] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4417896630] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 4419149595] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4420210683] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 4421694837] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4423290879] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 4424239974] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 4425759723] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4427587584] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 4428665598] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4430134905] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4432683906] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4433926875] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 4435826766] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4437961290] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 4439284101] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 4440754542] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4442901246] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 4444585278] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 4446678516] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4448260614] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 4449430083] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 4450955670] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4452507885] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 4453557822] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 4454614941] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4456643541] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4457869731] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 4459326165] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4461348024] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 4462689273] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 4464343485] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4466611800] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4467769467] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4469257128] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4470568788] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 4471421262] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4472612970] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4473896196] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4474823010] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 4475642430] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4476723951] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4478114634] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4479818595] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 4481037897] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4482227631] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 4484345733] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4486168365] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 4487262150] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 4488549135] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4490607513] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 4491912201] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 4494363993] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4496636319] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 4497757845] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4499773845] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4501467411] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4502543241] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 4503647967] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4505877222] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 4507524756] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 4509173802] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4510306311] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4512181716] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4513270587] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 4514331591] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4515389172] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4517248617] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4518435957] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4520275179] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4521933507] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 4523250711] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4524296784] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 4526359194] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4528143879] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 4529321055] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 4531289070] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4532958822] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 4534479537] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 4536826455] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4538599695] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 4539731091] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4541508216] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4543169463] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 4544749524] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 4545861810] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4546892805] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4549047783] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4550627697] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4552028040] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4553388357] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4554313197] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4555262061] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4557079128] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4558782795] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 4559891049] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4561139016] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4563276732] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4564701288] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4566220428] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4568165805] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4569638283] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4570904562] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4572192996] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 4573108134] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4574123421] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4576032237] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4578060123] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 4579288203] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4581801168] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4583675817] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 4584752445] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4586352141] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4588184538] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 4589318685] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4590561045] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4592133042] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 4593342159] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4594901325] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4597413786] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4599252819] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 4600515024] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4601862762] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4603593876] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4604742198] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4606002912] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4608401175] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4610089617] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4611441471] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4613214690] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4614420573] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4615631328] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4617551904] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4618706316] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4620332577] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4622522688] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 4623918180] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4626009696] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4627808892] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 4628974140] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4630727787] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4632642483] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 4633555038] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4634729442] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4636970520] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4638463851] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4640039544] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4641905520] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4643104620] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4645017048] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4646830755] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 4647977229] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4649796564] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4651978611] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 4653437544] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 4654941333] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4657372293] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4658549805] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4659901638] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4661490750] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 4662557466] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4663671558] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4665076437] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 4666184481] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4666969545] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4668583710] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4670662458] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 4671859353] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 4673691792] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4675502811] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 4676563920] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 4678125585] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4680029361] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4681006890] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4682984670] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4684849953] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 4685855601] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4687604565] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4689252792] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 4690183428] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4691303400] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4692523332] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 4693415517] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4694735430] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 4696658652] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 4698172101] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4700102778] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4701173673] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 4703576010] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4705170939] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 4706241414] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4708046448] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4709939535] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 4711069293] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 4713209193] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4714898538] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 4715889633] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4717150893] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 4718410809] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 4719835869] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 4720987341] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4722237345] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4723157964] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4724146245] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4727027928] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4728730125] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 4729777185] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4730892705] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4732871073] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4733887263] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4734987012] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4736647545] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 4737773817] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4738932954] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4740938937] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4742006388] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4743060273] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4744755624] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4746091707] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4747289169] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4748514624] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4749360105] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4750118541] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4752201426] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4754017359] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 4755354723] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4756565562] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4758477843] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4759467531] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4760721840] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4762331931] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 4763312064] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4764331593] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4765994037] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4767189126] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4768434594] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4769823576] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4770945732] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4771884033] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4773410943] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4774990773] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 4775999277] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4777193043] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4778737677] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 4779801012] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4780920711] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4783112775] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 4784445015] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4785734415] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4787058486] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4787989647] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4788930657] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4790477769] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4792169487] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4793182359] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4794527178] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4796831739] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4797920148] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4799391534] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4801120401] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4802251125] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4803439788] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4804712808] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4805628429] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4806540732] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4807851615] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4809624351] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4810910748] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4812316572] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4814253948] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 4815377259] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 4816777329] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4818553782] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4819592421] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4820881002] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4822093269] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4822929300] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4823792190] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4824935976] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4826629332] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 4827809322] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4829248767] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4830886704] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4831915179] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4833284610] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4834837371] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 4835879769] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4836961815] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4838117067] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4838941758] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4840019919] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4841331264] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4842943875] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4844054355] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4845088752] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4847070249] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4848248874] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4849408431] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4851131901] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4852194921] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4853175327] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4855035087] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4856124693] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4857258945] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4858914459] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4859817522] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4860737070] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 4882149363] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4884040413] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4885037934] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4886174538] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4887797250] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4888814616] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4889877930] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4891501965] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4892579391] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4893569121] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4895209011] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4896465987] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4897549398] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4898792115] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 4899591669] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4900490154] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4901882769] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4903529862] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 4904618502] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4925784276] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4927441323] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 4928516439] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 4929710751] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4931329914] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4932373047] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4933659213] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4934901111] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4935750540] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4936631868] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4937943423] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4939505487] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 4940574429] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4941605424] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4943030106] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 4943736441] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4944585366] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4946201127] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 4947389958] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4948511043] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4950043917] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 4951128021] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4952190474] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4953725490] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 4954777422] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4955743170] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4957396710] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 4958522520] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4960036956] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4961784723] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 4962893523] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4964089326] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4965893667] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 4967087790] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4968247242] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4969954731] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 4971091755] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4972577547] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4974441087] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 4975675383] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4976782797] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4978514310] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 4979685396] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4980633441] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4982276418] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 4983280344] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4984697172] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4986348003] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 4987294536] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4988514006] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4990237140] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 4991616399] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4992774276] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4994503668] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 4995599679] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4996856550] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4998282723] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 4999329237] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 5000377452] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5002067406] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 5003214027] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5004513927] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 5005861560] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 5007343824] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 5008490445] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 5009614386] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5010532590] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5011970502] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5013610539] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5014621122] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 5016048198] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5017690902] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 5019040614] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5020736217] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5022558618] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 5023520544] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5025100941] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5026604667] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 5027547882] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5029011603] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5030623773] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 5031704034] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5033142807] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 5034123738] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5035390479] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5037098493] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5038700268] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 5039685462] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5041212666] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5042814756] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5043787413] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 5045266191] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5047239225] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 5048472912] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 5050258374] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5051993373] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 5053075230] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5054906724] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5056591932] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 5057671752] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 5058756255] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5060952057] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5062109199] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5063241519] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 5064112830] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5065014759] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5066536734] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5068096362] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 5069021349] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 5070213204] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 5072065908] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5073602940] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 5074610604] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5076313830] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5077920540] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 5078910018] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 5080528887] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5082031773] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 5083039626] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5084845731] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5086329381] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 5087345277] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 5089075908] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5090602146] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 5091717582] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 5092857651] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5094545568] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5095650441] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5096698131] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 5097802374] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5098657578] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 5100088287] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5101642350] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 5102668032] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5104256115] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5106041493] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 5107067322] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 5108618760] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5110342020] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 5111306676] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5112727389] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5114285799] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 5115270384] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 5116797147] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5118396423] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5119482711] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 5121227601] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5123034798] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 5124029694] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 5125072680] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5126689869] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5127714711] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5128739490] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 5129532072] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5130432930] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 5132199534] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5133821238] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 5135156817] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5136821613] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5138469588] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 5139559719] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 5141282055] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5142841725] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 5143931709] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 5145712908] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5147289126] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 5148874395] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 5150053041] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5151838545] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5152939365] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 5153844864] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5155431120] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5156456655] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5157466839] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 5158284516] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5159140287] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5160803550] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5162422566] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5163486573] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5165048049] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5166835632] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5167945860] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5169659418] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5171435871] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 5172515481] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5174377845] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5176207827] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 5177498487] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5178917562] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 5180015463] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5181099231] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5183279094] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5185497072] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 5186836032] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5188737960] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5190742221] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 5192085780] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5194273140] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5196081828] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 5197057005] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5198416041] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 5199226620] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5200099296] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 5201862057] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5203131948] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 5204098557] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 5205177663] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5206945695] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 5208035259] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 5209312941] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5211634743] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5212909254] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5214162765] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 5215163037] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5216206653] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5217959250] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5219520579] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5220469023] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5222213010] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5224113090] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 5225049501] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5226119556] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 5226991602] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5227844496] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5229604233] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5231210670] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 5232238305] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 5234070366] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5235983529] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5237675856] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 5238704226] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5240346636] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5241948264] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 5243086737] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5244690738] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5246320086] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 5247342492] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5248755876] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 5249648166] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5250582876] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 5252346141] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5253982314] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 5254940229] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5256567309] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5258120385] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 5259112194] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5260304406] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 5261770773] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 5263282668] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 5264535507] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5265824739] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5266719990] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5267628618] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5269978560] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5271544530] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 5272519728] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5273734872] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5275388622] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5276361027] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5278670880] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5280402771] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 5281603173] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 5283317382] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5284845279] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 5286168930] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5287297491] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5288596971] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 5289477711] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5290403370] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 5293159872] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5294856000] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 5295877944] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 5297455149] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5299556787] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 5300611113] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 5301708279] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5303348337] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 5304345564] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5305413981] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5306881440] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 5307691641] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5308574271] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 5310999708] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5312663979] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 5313799239] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 5315553453] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5317181436] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 5318363190] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 5320397670] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5322025863] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 5323773000] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5324878818] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5326241991] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5327187789] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5328089781] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5330682294] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5332239297] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 5333233059] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 5334777756] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5336807301] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 5337966837] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5339073096] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5340274653] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 5341072254] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5341931595] Running FIND.existing: FIND DUP . CR +[Hera] 35050272 +[Hera] [HADES][TEST ] [KRELTSC: 5343612960] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5345137455] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 5346131889] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 35367408 +[Hera] [HADES][TEST ] [KRELTSC: 5347960884] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5349764196] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 5350877091] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5352610578] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5354402613] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 5355423045] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 5356496082] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5358238704] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 5359245381] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5360272764] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5362028679] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5362918974] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5363784153] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5365180800] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5366777787] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 5367996753] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5369434266] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5371052736] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 5372079090] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5373248160] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5374651716] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 5375480649] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5376356307] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 5377891995] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5379533460] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 5380579155] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 5381984538] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5383733019] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 5384813847] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5386062024] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5387649603] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 5388544980] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5389445733] Running LATEST.basic: LATEST @ . CR +[Hera] 35131696 +[Hera] [HADES][TEST ] [KRELTSC: 5391042237] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5392658208] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 5393920665] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 5396218464] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5397940800] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 5399138787] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 5401436481] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5402946906] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 5403951483] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5405025276] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5406215451] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 5407053330] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5407952025] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 35368920 +[Hera] [HADES][TEST ] [KRELTSC: 5410387815] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5412363852] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 5413371579] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 35369384 +[Hera] [HADES][TEST ] [KRELTSC: 5415618348] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5417287470] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 5418258405] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 5419370523] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 5420495598] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5422128495] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 5423271252] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5424640620] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5425928718] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 5426789277] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5427802905] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 5429409027] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5430930183] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 5431958322] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 5433252363] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5435228652] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 5436438630] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5438010837] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 5439253302] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 5440760808] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 5441895312] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5443129272] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 5443990503] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5444881596] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 5450370009] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5452163808] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 5453181258] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 35373664 +[Hera] [HADES][TEST ] [KRELTSC: 5458550685] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5460107457] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 5461098804] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 5469432948] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5470752777] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 5471531058] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 5478895611] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5480623470] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5481822696] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 5487414177] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5488914249] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5489647716] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 5490894843] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 5491869600] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5493644856] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 5494779381] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 5496137871] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 5497089150] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5499015690] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5500234656] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5501417775] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5502613116] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5503457358] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5504314158] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5508097770] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5509900326] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 5511138549] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5514538029] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5516797944] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5518277814] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 5525253321] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5527529931] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5528753076] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5530200606] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5531820105] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5532968931] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5534031132] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5538169686] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5539967370] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 5541085767] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 5546305401] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5548264470] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 5549426106] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 5555190123] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5557145223] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 5558556255] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5559892275] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5561324391] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 5562371367] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5563866966] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 5565736050] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5567652153] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 5568532389] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 5569594002] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5570906418] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 5571945813] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 35141504 +[Hera] [HADES][TEST ] [KRELTSC: 5576036844] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5577584523] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 5578508922] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5579553945] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5580710583] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 5581542708] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5582390856] Running CURRENT.basic: CURRENT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 5583935007] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5585493669] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 5586503853] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 35376528 +[Hera] [HADES][TEST ] [KRELTSC: 5591991741] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5593320915] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 5594223474] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 5595465687] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 5596768317] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5598357870] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 5599565370] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5601176847] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5602734795] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 5603764089] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5604836244] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5607934353] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5609791656] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 5611002348] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5617894632] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5619836922] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5621217231] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5626336737] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5628196224] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 5629440495] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5631002811] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 5632533963] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 5634195672] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 5635471968] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 5637085797] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5638819179] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5639823882] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5640780831] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 5642696157] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5644837863] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 5646179364] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5647609632] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5649091917] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5650069950] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5651477391] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5652910599] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5654684763] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5655802341] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 5657043882] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5658856791] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 5659856328] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 5661620706] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5663363853] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 5664513435] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5665573158] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5666838954] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5667726267] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5668738341] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 5670427770] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5672047269] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 5673370227] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 5674570881] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5676700911] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 5677861455] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5679108372] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5681087370] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5682488868] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5683937826] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5685316056] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 5686319541] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5687418408] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5689087257] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5690606397] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 5691607950] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5692673931] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5693934960] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5695400403] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 5696386584] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5697436521] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5698777749] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 5700055683] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 5701761555] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 5702734212] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5704089027] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 5704963236] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5705870121] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5707792314] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5709281193] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 5710252044] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 5711183079] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5712809130] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 5714215038] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 5715830253] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 5716975362] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5718782601] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 5720004402] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5721155034] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5722413312] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 5723209128] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5724091758] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 5725089804] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5726995659] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5728051980] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5730199986] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5732074908] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 5733122619] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5734195110] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5735469558] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5736361344] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5737239207] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5739784743] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5741402583] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 5742358188] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5744270196] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5746061223] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5747131593] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5749177434] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5750797290] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5751987843] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5753090784] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5754723723] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5755782375] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5756861544] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5758111338] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 5758993968] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5759949216] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5762465730] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5764574928] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 5765571084] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 5767249341] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5768825580] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 5769792504] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 5771643738] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5773301898] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 5774304165] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5775566832] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5777179317] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5778178833] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5779086390] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 5780553429] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5782140063] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 5783090376] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5784916494] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5786447457] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 5787411126] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5788436178] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5790575112] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5791640253] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5792726730] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5793928560] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 5794883262] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5795756946] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5799471489] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5800981704] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 5802201951] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 5804524488] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5806192224] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 5807171034] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 5808242412] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5809193271] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5810876400] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5811907290] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5812984779] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5814542748] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 5815347426] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5816294547] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5818957557] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5820696210] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 5821667691] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 5822578188] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5824096719] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 5825337042] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5826622221] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5828179245] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 5829002424] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5829949524] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 5831271642] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5833031547] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 5834120544] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5836200258] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5837744598] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5838678930] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5839947414] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5841293325] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5842118814] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5843005350] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5846006586] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5847732135] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5848800531] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 5850523014] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 5851883499] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5853513015] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 5854699137] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5855775261] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5856967116] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 5857872636] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5858751864] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5861495808] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5863237716] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5864541165] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 5865684804] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5866713258] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5868322068] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 5869418877] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 5870561235] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 5871513942] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5873338758] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5874465639] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5875624083] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5877267270] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 5878194504] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5879106387] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5881850604] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5883373104] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5884290489] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 5885328099] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 5886292566] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5887973343] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5889199596] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5890631229] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5892004377] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 5893066095] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5894250810] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5897287599] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5899088748] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5900214390] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5902538649] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5904015957] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 5904901548] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 5906560380] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 5907686694] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5909478561] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5910582237] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5911812123] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 5913017859] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 5914344471] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 5915606004] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5916819678] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5917650984] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5918570301] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5922172557] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5923710345] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5924697429] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5927031096] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5928670860] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5929653828] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 5931469425] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5933205957] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5934874344] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5935922013] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5938331616] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5940194106] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5941193748] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5942264874] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5943057645] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5944656039] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5945604189] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5946699780] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5947503513] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5948414304] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5950685643] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5952843309] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5953930500] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5956192494] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5957727027] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5958689478] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5960664066] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5962179174] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5963153175] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5965472268] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5967275706] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5968326924] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5969611683] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5970624933] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5972620983] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5973882285] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5975260074] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5976473748] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5977283382] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5978236257] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5979333528] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5980258179] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5982006786] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5983155381] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5985029400] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5985920052] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5987588145] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5988611853] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5989679913] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5990795139] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5991685518] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5992870044] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5993678754] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5995489080] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5996691645] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5998606299] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5999477883] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6001149126] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 6002209185] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6003646866] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6004890549] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 6005742960] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6006645813] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 6007818852] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 6008688105] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6010437048] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 6011706918] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 6013659288] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 6014798034] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 6016035900] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6017969769] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 6019123572] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6020315994] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 6021296022] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6022335207] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 6023629122] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 6024627987] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6026683257] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 6028623909] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 6030730020] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 6031654482] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 6032596038] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6034483623] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 6035649543] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6036866472] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6038323557] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 6039340461] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6040805610] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6044149881] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6046088454] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 6047214348] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6050109219] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6051648183] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 6052691547] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 6054100962] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 6055055475] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6056788437] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 6057918111] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6059014878] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 6059867520] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6060864012] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6063259041] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6064909599] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 6066191985] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 6068719272] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6070689786] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6072284610] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 6073260375] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 6074204955] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 6075052032] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6076698117] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 6078257325] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6079473015] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6080738139] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 6081667431] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6082613376] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6085173780] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6086892609] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 6087900714] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 6089545602] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6091432683] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 6092535876] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 6093635730] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 6094609143] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6096384756] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 6097616070] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6098865801] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 6099769746] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6100734780] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6103559385] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6105122100] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 6105927387] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 6107650059] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6109376511] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 6110353032] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 6111348810] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 6112195257] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6113985633] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 6115133976] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6116508909] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6117772395] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 6118583247] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6119471379] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6121950051] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6123616380] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 6124546512] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6126867285] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6128849958] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 6129922218] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 6131062455] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 6131907285] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6133564017] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 6134624160] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6135713850] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 6136620672] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6137564769] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6140119083] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6142268244] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 6143383638] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6145790679] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6147375549] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 6148442874] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 6149438631] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 6150318909] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6152225730] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 6153509712] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6154822590] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6156219468] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 6157146198] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6158116125] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 6160071267] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6161948352] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6163498110] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 6164462115] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 6165607875] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 6166793304] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6168572046] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 6169661274] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6170888493] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 6171906489] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6172819233] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6175224993] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6176762214] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 6177696588] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 6178870866] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 6179700030] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6181356846] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 6182383977] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6183487569] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6184816071] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 6185700234] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6186742842] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6189966846] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6191674041] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 6192614022] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 6194821731] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6196416009] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 6197511033] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 6199482156] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6201091365] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 6202116711] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6204925545] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6206441661] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 6207394410] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6208432251] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 6209288652] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6210271263] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 6212719380] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 6214429956] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6216013146] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 6217229781] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 6219695034] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6221296704] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 6222310500] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 6223752927] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6225415161] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 6226459407] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6229531812] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6231107967] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 6232138668] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6233189550] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6234519249] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 6235319034] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6236154981] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6239137275] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6240780483] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 6242089917] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 6244104531] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6245736126] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 6246715650] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6249224604] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6250783896] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 6251808843] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6252925161] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 6253793637] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6255028878] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6257619312] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6259309014] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 6260308257] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 6262007052] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6263561010] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 6264544965] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 6266333451] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6268748766] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6270373095] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 6271413813] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6272619780] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6273891141] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 6274722111] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6275621646] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6277930953] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6279761124] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 6280838823] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 6281955162] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 6282876621] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6284682789] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 6285714414] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6286853118] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 6287849505] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6288783522] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6291178530] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6293193459] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 6294164100] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 6295088394] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 6295920918] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6297881394] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 6299051367] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6300286041] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6301665048] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 6302586297] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6303592050] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 6306787494] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6308312955] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 6309246195] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 6311694942] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6313477023] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 6314596155] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 6317368512] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6319013988] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 6319976943] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6321062748] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 6321902454] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6322775508] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 6324816603] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 6326616828] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6328196175] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 6329304996] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 6332837070] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6334456296] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 6335419944] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 6337695525] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6339342429] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 6340456332] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6341587329] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6343468257] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 6344310315] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6345274761] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 6347886867] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6349533330] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 6350537655] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6352461444] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6353958891] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6355213347] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6357284283] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6358876272] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6359875767] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6362389152] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6363991368] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6364969275] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6365978556] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 6366766056] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6367917192] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 6370172193] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6371658762] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 6372743097] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6375231765] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6376725537] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6378397683] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6379409022] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6381825702] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6383340495] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6384301371] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6386466114] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6388084290] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6389129229] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6390290256] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6391713531] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 6392863764] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6393740703] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6396332082] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6397849563] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6398926212] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6401403330] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6403053510] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6404121192] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6405529158] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 6406500135] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6407441544] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6409993569] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6411575562] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6412550676] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6414938187] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6416500083] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6417847233] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6419031066] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6420321117] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 6421162965] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6422074512] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6424274010] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6425857326] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 6426852222] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 6428794323] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6430769898] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6432371337] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6433492758] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 6435825522] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6437403231] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 6438437712] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6440398146] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6442013193] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6443299674] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6444351564] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 6445247445] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6446268150] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6448648353] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6450280137] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 6451230870] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6453198045] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6454818111] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6456007971] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 6458505291] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6460101354] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 6461103894] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6463455453] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6465059790] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6466012077] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6467052858] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6468501438] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 6469406559] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6470330412] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6473270979] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6474837999] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6475863891] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6478289496] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6479947383] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6481115487] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6483288735] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6484810416] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6485717889] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6486944604] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 6487899936] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6488814213] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6491443854] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6493238619] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6494184648] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 6509411853] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6510933597] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6512269449] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6513247818] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6515600931] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6517198611] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6518370978] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6519532278] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6520828020] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 6521650002] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6522548151] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6525075879] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6526627926] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6527506314] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6529691721] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6531589281] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6532622943] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6533727459] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 6534654630] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6535758810] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6538399686] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6539952951] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6540859479] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6543379542] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6545272587] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6546229641] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6547336236] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6548702958] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 6549806865] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6550846869] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 6554004723] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 6555058524] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6557184648] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6558117090] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6560558613] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6562125528] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6563076597] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6564411105] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 6565363518] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6566377524] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6568994460] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6570579351] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6571482708] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6573768075] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6575325225] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6576210396] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6577275768] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6578477535] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 6579373815] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6580504119] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 6584697063] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6586259673] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 6587160636] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6589623915] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6591175899] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6592194231] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 6595791237] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6597026646] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6598595283] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6599554248] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6601916244] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6603754395] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6604742487] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6607495272] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6609142239] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6610038288] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6611142657] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 6612091710] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6613022598] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 6615753480] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6617377389] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 6618328710] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6621113184] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6622823970] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6623775522] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6626437776] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6627949419] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6628880790] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6631545018] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6633222225] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6634214097] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6636828681] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6638452611] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6639377451] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6640593624] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 6641819037] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 6643259490] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 6644799861] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6646060428] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 6647000703] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6647950701] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6650533659] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6652186086] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 6653250366] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6655440225] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6657162477] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 6658332114] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6660522015] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6662278371] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 6663405882] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6664690284] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6665767227] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6667527552] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6668594394] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6669961830] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6670911807] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6672579984] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6673604070] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6674806278] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6676063779] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 6676926354] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6677868498] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6680651439] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6682592427] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 6683623527] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 6685491120] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6687144597] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6688711827] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 6689897256] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6692091147] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6693783915] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 6695261454] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6696593106] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6697535523] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6699241815] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6700253679] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6701321487] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6702233307] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6703903899] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6704982816] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6706132503] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6707414112] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6709184538] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6710376645] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6711511716] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6712805589] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6713717325] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6714613815] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5332 + +[Hera] Total words: 484 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6789465690] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6791417430] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 6792759834] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5349 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6871822251] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6873812106] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 6874934514] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5351 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6951700917] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6953393559] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6954415608] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6955590264] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6957054846] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6958146573] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6959110809] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 6961709055] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6963338130] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 6964398798] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 6965716632] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6967432395] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 6968459967] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 6969833346] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6971425923] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 6972550431] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6974131962] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6975510360] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 6976404813] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6977306154] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6983191425] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6984761343] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 6986284053] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6991745691] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6993305823] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 6994353891] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6997421739] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6999167469] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 7000388661] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 7003368561] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7005042492] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 7006173090] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 7008922914] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7010846220] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 7012002942] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 7013916525] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7015697913] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 7016792370] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 7018612356] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7020209973] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 7021300608] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 7022474466] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7023550002] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7025734317] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7026825519] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7027988457] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7029305913] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 7030167375] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7031147004] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 7033126737] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 7034094081] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7036095570] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 7037267013] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 7038712422] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 7039650408] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7041269403] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 7042346325] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 7044118368] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 7045093692] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7046755674] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 7047814851] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 7049881398] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 7050785868] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7052403729] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 7053580338] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7054783155] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 7056023331] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 7057388079] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 7062290970] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 7064571591] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 7066094364] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 7067639670] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 7072673181] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 7074249546] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 7075686408] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 7076941011] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 7077909279] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7078822149] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7080030006] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 7080903480] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7081777122] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7082924877] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 7084018158] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7084938651] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7086303378] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 7087320387] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7088298126] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7089514215] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 7090471080] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7091376684] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7092556590] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 7093441866] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7094359104] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7095498816] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 7096364814] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7097230917] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7098462630] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 7099933239] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7100895501] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7102098759] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 7103090421] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7104040146] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7105261926] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 7106206044] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7107134349] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7108417071] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 7109628141] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 7110939738] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 7112371434] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7113557220] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 7114374225] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7115417463] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7117503519] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7119164640] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7122090297] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7123236288] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7124681130] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 7125592614] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7126282086] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7128376227] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7130485656] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 7133407260] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7136047170] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7137679899] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7139188644] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 7140175329] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7141224930] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 7143239796] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7144819101] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 7148137815] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7149538977] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7150756158] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 7151664660] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7152553653] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7154415282] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7156026108] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7159017936] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7160821416] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7162856988] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7166051130] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7167136557] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7168389459] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 7169234667] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7170132312] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7171995936] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7173533451] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7176804453] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7178032911] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7179294864] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 7180143222] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7180991958] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 7182486528] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7184063775] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 7187013225] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7188070113] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7189304430] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 7190261232] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7191241932] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7192917228] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7194482064] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 7196598213] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7198520322] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7199790423] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7201109790] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 7201974402] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7202843865] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7204540035] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7206121482] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7208889072] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7209924981] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7211098251] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 7211977731] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7212960846] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 7215363876] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7216888602] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 7219609278] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7220717133] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7221904011] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 7222744746] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7223598459] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7225338015] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7227164406] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7229866686] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7230929643] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7232089725] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 7232903160] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7233806958] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7235782764] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7237363077] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7240248729] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7241345475] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7242514188] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 7243413807] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7244429283] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 7246026333] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7247618406] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 7250832834] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7252509264] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7253748159] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 7254578856] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7255450755] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7256852442] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7258480509] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7261136442] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7262259165] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7263459105] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 7264414458] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7265410404] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 7266747327] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7268231397] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 7270939515] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7271940627] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7273258860] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 7274082921] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7274951271] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7276232922] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7278242454] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7280844690] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7281878751] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7283049732] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 7283878014] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7284745587] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 7286185767] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7287887334] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 7290784347] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7291908855] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7293223350] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 7294058961] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7294903014] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7296415518] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7297978443] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 7299690867] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7301787276] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7303609467] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7305134508] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7307886957] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7308954240] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7310192442] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 7311057390] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7311924963] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7313420394] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7315253337] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7318141845] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7319473413] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7321071618] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7323886815] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7324948533] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7326111618] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 7326970602] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7328197800] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7329716100] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7331392215] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7334444544] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7335965490] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7337723967] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7340753532] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7341861555] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7343050470] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 7343836563] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7344574650] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7346120292] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7347766377] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7351183371] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7352745351] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7354419219] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7357126182] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7358215032] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7359423477] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 7360356717] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7361326539] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 7363238484] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7365269079] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 7368072432] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 7369826079] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7370982129] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7372254771] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 7373144646] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7374085677] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7375980297] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7377940080] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7381350522] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7382763570] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7384262025] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 7385324877] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7386500835] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 7388741598] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7390817007] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 7394156448] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7395533145] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 7397060643] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 7398732936] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 7400069565] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7401568608] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 7402886736] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7403796267] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 7405994652] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7407580614] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 7408986459] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7410167709] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7411375566] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 7412284656] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7413158424] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7415623782] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7417251744] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 7418465061] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7419760425] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7420948248] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 7421880438] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7422724638] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7424717076] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7426412322] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7427627298] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7428963633] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7430126949] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 7430939082] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7431777423] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 7436759505] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7438279170] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 7439195484] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7440201699] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7442038233] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 7442946945] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7443769263] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7446680178] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7448391405] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 7449567258] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7450678725] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7451846136] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 7452724839] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7453937127] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7457010036] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7458580794] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7459763808] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7460813115] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7462063581] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 7463045226] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7463911119] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 7466804814] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7468409424] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7469715792] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7470904686] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7472107923] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 7472931438] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7473824589] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7476683004] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7478553600] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 7479753477] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7480813284] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7481956020] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 7482908223] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7483817586] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7488885369] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7490388087] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7491668352] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7492871967] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 7494057102] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 7495395600] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 7496489742] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7497831978] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 7498769859] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7499640309] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 7502018958] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7503832791] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 7505244180] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7506417891] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7507619910] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 7508486433] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7509354909] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 7511583765] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7513221807] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 7514314752] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7515403077] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7516855815] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 7517701044] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7518543564] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7520651670] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7522225977] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 7523527410] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 7525162764] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7526755383] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 7527933672] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7529300163] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7530476016] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 7531286658] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7532149401] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 7534646427] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7536173736] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 7537093557] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7538108907] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7539284487] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 7540084629] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7541134041] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7543578357] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7545249348] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 7546407498] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7547459283] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7548618693] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 7549508715] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7550390820] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7552017669] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7553693637] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 7555290246] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7556934399] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 7558194273] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 7559148009] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 7560108507] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 7560970725] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7561809339] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 7562734284] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7563579114] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 7564587975] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 7565611221] ============================================== +[Hera] PARITY:M7.1a word_count=498 here=0x00000000000000d8 latest_id=667 hash=0xe9795d240d1e90c6 +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000003d727000, 0x000000003d7729aa) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] PCI: ECAM mapped (amd64) +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: no device on PCI bus 0 +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 7719287772] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7732222764] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7908929847] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7912939125] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 8206859892] ( Unterminated comment + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x5d35c5c6a6eafe04 mode=m capsule_hash=0x5d35c5c6a6eafe04 dict_hash=0xe04cb6782cb6365b +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] APIC Timer: started (LVT=0x00020020 ICR=10170202) +[Hera] I/O APIC: keyboard IRQ1 unmasked +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=643 evictions=0 +[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=21845 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x271108a488516c37 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 10966269594] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 17560287990] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0xe585e56cb09dc857 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 432 ticks, trust=0x00010000, variance=0x00000000 +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 28420354389] TD: blk_attach dev=0x30f86a0 rc=0 used=26670573 free=510200299 +[Artemis] [HADES][ERROR] [KRELTSC: 28430727528] TD: census largest_free=509741128 free_blocks=1 used_blocks=705 +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 65022352689] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 65030211414] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 65064622245] TD: blk_attach dev=0x30f86c0 rc=0 used=27554712 free=509316160 +[Artemis] [HADES][ERROR] [KRELTSC: 65085765234] TD: census largest_free=508856104 free_blocks=1 used_blocks=706 +[Hera] PARITY:BIRTH vm_id=0x7cf09e01549546cc-0x99319366653ccc14 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 68135721780] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0xd62c30ac78839535 +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok> S" 00" USE +[00] USE: now using 00 +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 86845101063] TD: detach_device called dev=0x30f86c0 +[00] Stadium: dispatch cell=73483 behaviour=COOL identity=0 +[00] PARITY:KILL vm_id=0x7cf09e01549546cc-0x99319366653ccc14 name=00 +[00] KILL: 00 dead +[00] Stadium: dispatch cell=78684 behaviour=COOL identity=0 +[00] PARITY:KILL vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 name=00~user +[00] KILL: 00~user dead +[00] WIREBIND: 00~user detached without flush (device already gone) +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 106244751837] xhci: CSW status = FAILED +[00] [HADES][WARN ] [KRELTSC: 106273071219] xhci: unit not ready -- retrying TEST UNIT READY +[00] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 106336918989] TD: blk_attach dev=0x30f86c0 rc=0 used=27602365 free=509268507 +[Artemis] [HADES][ERROR] [KRELTSC: 106375328178] TD: census largest_free=497605128 free_blocks=1141 used_blocks= +[Hera] PARITY:BIRTH vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 109653852462] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[00] (zuse) ok> S" 01" USE +[01] USE: now using 01 +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 127294829277] TD: detach_device called dev=0x30f86c0 +[01] Stadium: dispatch cell=81286 behaviour=COOL identity=0 +[01] PARITY:KILL vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 name=01 +[01] KILL: 01 dead +[01] Stadium: dispatch cell=82586 behaviour=COOL identity=0 +[01] PARITY:KILL vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee name=01~user +[01] KILL: 01~user dead +[01] WIREBIND: 01~user detached without flush (device already gone) +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 146675784675] xhci: CSW status = FAILED +[01] [HADES][WARN ] [KRELTSC: 146709067869] xhci: unit not ready -- retrying TEST UNIT READY +[01] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 146773752657] TD: blk_attach dev=0x30f86c0 rc=0 used=27645666 free=509225206 +[Artemis] [HADES][ERROR] [KRELTSC: 146810154855] TD: census largest_free=497605128 free_blocks=2143 used_blocks= +[Hera] PARITY:BIRTH vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 149946760572] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[01] (zuse) ok> S" 02" USE +[02] USE: now using 02 +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 167370203574] TD: detach_device called dev=0x30f86c0 +[02] Stadium: dispatch cell=83236 behaviour=COOL identity=0 +[02] PARITY:KILL vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 name=02 +[02] KILL: 02 dead +[02] Stadium: dispatch cell=83561 behaviour=COOL identity=0 +[02] PARITY:KILL vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 name=02~user +[02] KILL: 02~user dead +[02] WIREBIND: 02~user detached without flush (device already gone) +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 186787467951] xhci: CSW status = FAILED +[02] [HADES][WARN ] [KRELTSC: 186811383612] xhci: unit not ready -- retrying TEST UNIT READY +[02] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 186869622891] TD: blk_attach dev=0x30f86c0 rc=-7 used=27546399 free=509324473 +[Artemis] [HADES][ERROR] [KRELTSC: 186934687212] TD: census largest_free=41544 free_blocks=95 used_blocks=7165 t +[Hera] [HADES][ERROR] [KRELTSC: 187069577877] xhci: USB MSC block-subsystem attach failed +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok>  +[Hermes] [HADES][WARN ] [KRELTSC: 206220305088] INFERENCE: Output validation failed, ignoring results +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok>  \ No newline at end of file diff --git a/logs/20260910-185534/amd64/qemu-amd64-20260910-185534.log b/logs/20260910-185534/amd64/qemu-amd64-20260910-185534.log new file mode 100644 index 00000000..3babff80 --- /dev/null +++ b/logs/20260910-185534/amd64/qemu-amd64-20260910-185534.log @@ -0,0 +1,9213 @@ +[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +RAW SERIAL UP +[CKPT 002] Serial (COM1) initialized +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +EBS... +EBS OK +Calling kernel_main (monolithic)... + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: amd64 +Build: Sep 10 2026 16:07:47 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 133 +Total memory: 1023 MB +Usable memory: 968 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 249367 + Free pages : 247844 + Used pages : 1523 + Total MB : 974 + Free MB : 968 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +APIC: IA32_APIC_BASE MSR=0x00000000fee00900 +APIC: stale-ISR drain: 0 EOI(s) issued +APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) +APIC: init done + +I/O APIC: init... +I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 + override: source=00 gsi=2 flags=0x0000 + override: source=05 gsi=5 flags=0x000d + override: source=09 gsi=9 flags=0x000d + override: source=0a gsi=10 flags=0x000d + override: source=0b gsi=11 flags=0x000d +i8042: keyboard ACKed enable-scanning +i8042: IRQ1 enabled in controller config byte +I/O APIC: keyboard IRQ1 routed (masked) + +Timer: init... +Timer: init start +Timer: PM_TMR_BLK discovered from FADT at port 1544 +Timer: VM mode detected (hypervisor present). +Timer: HPET calibration disabled (VM-exit MMIO would poison timing). +Timer: WARNING: invariant TSC not present under hypervisor. +Timer: continuing in RELATIVE mode (no determinism guarantees). +Timer: RDTSCP not present; using RDTSC (less serialized). +Timer: CPUID frequency unavailable; trying PM Timer... +Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2098834857 Hz +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 24641536 + Heap end addr: 561512448 + +Heartbeat: init... +APIC Timer: calibrating... +APIC Timer: apic_hz=1008753027, tick_hz=100, initial_count=10087530 +APIC Timer: configured (masked, ready to start) +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0xffff900000000000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 4984875] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 62854596] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 89695053] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 91529907] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 93673062] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 95472027] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 97354068] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 98832972] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 99784650] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 100999395] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 111999279] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 114059547] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 118405560] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 119949900] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 122303433] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 125627922] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 127460529] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 129231060] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 132676362] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 134670291] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 136602732] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 140815920] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 142706004] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 144453981] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 149191938] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 150369030] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 151579218] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 153441834] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 154843689] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 156456762] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 157848474] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 158794566] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 160145979] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 161816865] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 163577568] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 166776624] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 168298452] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 170071167] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 173676930] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 175250481] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 176963010] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 180407304] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 182076930] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 183828456] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 187923498] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 191870280] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 193618110] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 195587406] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 198954567] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 200617809] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 202395039] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 205491405] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 207564210] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 209688759] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 213333183] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 215502000] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 217264194] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 220650801] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 222907503] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 224889567] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 228271281] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 230186775] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 231867447] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 233614731] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 237551433] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 239546979] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 241461864] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 244838013] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 246481368] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 248702475] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 252131250] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 253960539] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 255720276] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 258955011] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 261258459] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 263020464] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 266532294] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 267938349] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 268925517] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 270823182] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 272016612] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 273785022] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 275161677] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 276116799] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 277117806] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 278732097] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 280498596] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 283920252] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 286249488] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 288078357] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 291460092] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 293073711] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 294725403] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 296516472] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 299808537] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 301184982] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 302693265] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 305444958] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 306473181] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 307497267] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 309083292] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 310327353] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 311523597] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 312515259] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 314122200] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 315109473] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 316172976] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 317342088] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 318256365] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 319080468] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 320614875] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 322209111] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 325206693] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 326731335] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 328217337] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 330981882] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 332393292] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 333897081] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 336990570] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 338006466] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 339000648] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 340564707] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 341470458] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 342305061] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 343190967] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 344783775] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 345842616] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 346846857] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 348283257] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 349120716] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 350007168] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 351352827] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 352827762] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 355775217] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 356955417] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 358649067] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 360474576] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 363240192] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 364586460] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 366060240] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 368927370] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 370114920] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 371115465] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 372711612] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 374306331] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 375245430] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 376203660] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 377787123] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 378953799] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 379848777] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 380836407] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 382412751] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 383398680] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 384531336] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 386109696] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 387023763] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 387895011] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 389160870] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 390677595] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 393127350] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 394425507] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 395901156] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 398831223] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 400151220] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 401849133] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 404564013] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 405617205] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 406958748] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 407740893] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 408561216] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 410151861] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 411997572] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 414804663] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 416090997] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 417606672] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 419855688] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 421542471] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 422828196] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 424567437] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 427120113] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 428274987] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 429454389] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 430239264] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 431092200] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 432793137] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 434341425] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 437363871] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 438772845] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 440279637] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 443251431] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 444349752] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 445510254] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 446359263] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 447173559] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 448937601] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 450791838] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 454112295] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 455750715] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 457776060] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 461438103] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 463106322] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 464910390] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 468059340] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 469299600] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 470293761] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 472399851] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 473859918] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 475183800] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 476629713] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 477625428] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 478649535] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 480454338] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 482271069] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 483460068] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 487344312] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 488599545] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 489962718] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 492715755] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 494296152] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 495739692] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 498875916] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 499907499] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 501109224] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 502689600] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 503697180] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 504661164] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 505617231] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 507231312] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 508219992] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 509359557] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 510544587] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 512028111] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 513137016] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 514360896] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 515314422] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 516330570] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 518327481] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 520164939] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 523698042] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 525330876] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 527145150] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 530484213] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 532199871] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 534007488] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 536973738] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 539221263] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 541160319] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 543044964] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 546710829] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 547856526] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 548927064] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 550864608] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 551986155] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 553094220] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 554264298] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 555090501] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 555933672] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 557291343] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 558794229] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 561423093] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 563476200] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 564970686] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 567691194] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 568634283] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 569420691] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 570991848] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 572068980] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 573076350] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 574620501] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 575397732] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 576286305] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 577686984] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 579193713] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 581795361] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 583357467] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 584856048] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 587007582] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 588804300] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 589764504] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 590580858] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 592144287] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 593226753] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 594283011] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 595453530] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 596685159] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 597725226] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 599221392] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 600064794] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 600919221] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 602673498] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 604158387] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 606723600] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 608033496] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 609633633] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 612378732] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 613771221] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 615264237] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 618024687] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 619502058] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 620988606] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 623711508] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 625416960] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 626879904] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 629850669] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 631336041] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 632904342] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 633896445] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 637524111] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 638481438] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 640077732] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 641080209] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 641975439] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 643559049] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 644577570] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 645673392] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 646874109] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 647631558] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 648471999] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 650058591] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 651543522] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 654232593] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 655788420] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 657264489] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 659937957] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 661023111] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 662982579] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 663996627] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 664998705] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 666214752] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 667110192] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 667953972] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 669512571] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 670835214] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 673300488] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 674867046] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 676345950] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 678960387] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 680373876] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 681831066] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 683893959] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 685825161] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 687441489] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 688913085] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 692022408] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 693254814] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 694651440] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 695601753] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 696615360] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 698355273] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 700518651] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 703750509] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 705335694] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 707142786] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 710247174] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 711471747] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 713205360] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 714126294] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 715143345] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 717039057] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 718802826] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 721928928] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 723618252] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 725770500] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 729116808] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 730317399] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 731742900] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 732676770] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 733696089] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 735511371] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 737306619] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 739399038] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 741492822] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 742738836] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 744204762] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 746851392] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 747856599] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 749039298] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 749796495] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 751046604] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 753295284] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 754732461] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 758157393] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 760115013] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 761747070] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 765011583] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 766247139] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 767671968] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 768613272] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 769612158] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 770995344] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 772533489] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 775414920] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 776859237] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 778579074] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 780247566] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 782315478] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 783569598] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 784810803] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 785661933] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 786547398] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 788473119] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 790033629] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 792826209] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 794290476] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 796178460] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 799520274] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 801219048] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 802775148] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 805517580] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 806603931] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 807842217] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 808674153] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 809697945] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 811497183] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 813563940] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 816446568] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 817910142] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 819494361] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 821234673] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 823335261] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 824617332] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 826320600] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 827356257] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 828341136] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 830104779] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 831702438] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 834554217] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 836061786] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 837609255] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 841445766] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 843292569] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 844897137] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 847668360] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 849241365] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 850958913] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 853094844] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 856099797] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 857234994] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 858972765] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 860066991] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 861162246] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 862451835] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 863364348] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 864513636] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 866525982] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 868321377] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 871852485] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 873546933] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 875145600] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 878247531] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 879842817] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 881449443] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 884692473] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 885962049] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 887685498] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 889091343] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 890272887] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 891596811] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 892453212] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 893389749] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 895542648] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 897462846] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 899809470] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 902661627] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 904341522] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 906043635] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 909336435] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 911263122] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 913089576] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 916910925] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 918007314] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 919834125] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 920995719] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 922058676] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 923285244] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 924122325] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 924983262] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 927640665] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 929497989] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 932307390] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 933961035] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 935086068] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 936725223] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 937866258] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 939685929] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 941600499] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 945119301] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 946252125] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 947996595] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 949149054] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 950391519] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 951934557] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 952804356] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 953732493] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 956402202] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 958184493] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 961959684] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 963242805] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 965245617] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 966369936] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 968062242] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 969128181] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 971143824] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 972370014] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 973534191] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 974818446] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 975692256] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 976825500] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 978928398] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 980578620] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 983734920] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 985026861] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 986858544] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 988135701] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 989428587] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 991192377] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 992331249] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 993520752] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 994805028] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 996282462] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 997424379] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 998823000] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 999942909] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1000956789] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1002731100] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1004382057] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1007132406] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1008492618] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1010093049] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1012987164] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1015062510] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1016880438] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1019717286] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1021131363] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1022858634] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 1025337579] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1027248810] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1029052164] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1030790670] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1034135382] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1035707085] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1037304030] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1040795826] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1041857355] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1042959498] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1044934107] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1046180772] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1047212334] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1048105149] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1049852706] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1050955794] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1052345679] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1053637263] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1054526739] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1055446833] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1056840981] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1058695743] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1061775162] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1063172796] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1064987868] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1067780868] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1069066299] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1070657637] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1073656227] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1075149642] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1076766600] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1079616279] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1080953706] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1082546409] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1085150094] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1086827574] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1088563224] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1092107877] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1093576596] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1095055500] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 1096463949] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1099429989] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 1100485617] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1101580515] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1103931570] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1105129998] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 1106095179] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1106946603] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1108640148] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1109726499] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1110798360] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1112129172] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 1112982906] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1113870135] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1115643144] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1117406997] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1120298949] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1121609160] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1123185042] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1125825687] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1127379036] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1129036755] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1132102440] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1133797581] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1135332807] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1138062660] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1139472663] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1141350252] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1144074624] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1145759223] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1147523475] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1150437204] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1151878245] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1153949139] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1157020809] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 1158033030] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1159007199] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1160905347] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1162107450] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 1163173074] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1164011331] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1165878882] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1166972520] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1168077729] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1169350833] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 1170145851] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1171046646] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1172342955] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1174142466] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 1176403914] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1178892351] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1180174086] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1181733063] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1184508192] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1185942534] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1187490444] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1190867286] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1192409631] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1193930220] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1196683047] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1198156491] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1199769690] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1202585580] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1204676550] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1206400062] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1209235167] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 1210286154] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1211270109] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1213048725] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1214165106] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 1215190620] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1216410006] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1218448518] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1219636110] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 1220794239] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1221675357] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1223410293] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1224473439] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1225526883] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1226728041] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 1227547251] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1228755864] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1230802251] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1232593635] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1235779230] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1237287828] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1238918982] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1241878071] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1243327281] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1245024207] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1248295608] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 1249709244] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1251542481] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1253365260] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1256288187] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1257780741] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1259441148] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1262677206] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1264408614] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1266266925] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1269201066] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1270351089] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1271270784] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1273030899] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1274165676] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 1275242703] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1276429770] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1278601170] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1279724061] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1280828955] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1281716205] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1283467038] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1284584847] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1285697511] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1286975907] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 1287909882] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1288860552] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1291061184] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1292997069] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1296026424] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1297399299] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1298933223] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1301843571] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1303446207] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1305171840] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1308622182] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1309740663] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1310654898] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1312327275] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1313506740] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1314579399] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1315469694] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1317418326] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1318484328] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1319701572] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1320717993] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1322623218] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1323681849] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1324768158] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1325991408] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 1326823596] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1327711329] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1329574449] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1331150226] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1333870419] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1335595233] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1337392140] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 1340150259] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 1341423636] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1342697916] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1344263382] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1346854740] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1348402944] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1350197184] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1353805740] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 1354830477] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1355781966] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1357679673] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1358725620] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1359792126] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1361046435] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 1361915940] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1362856047] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1364743821] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1366820952] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1369554732] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1371027798] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1372769307] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1375421250] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1376745174] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1378577193] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1382072790] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1383615639] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1385200425] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1388338959] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 1389453198] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1390365228] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1392595050] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1393806246] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1395028803] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1396403883] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 1397228553] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1398141927] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1399762014] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1401363936] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1404302718] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1405927446] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1407553560] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1410604902] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1412239542] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1413834198] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1416819957] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1418464803] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1420043646] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1422348438] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1424519145] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 1425708669] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1426608414] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1428288183] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1429636467] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 1430731092] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1431602214] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1433265855] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1434330618] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1435405482] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1436865948] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 1437775689] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1438700613] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1440420429] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1442109480] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1444736328] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1446080223] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1447654677] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1450444653] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1452173457] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1453988907] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1457087604] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1458406551] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1460004084] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1462666254] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 1463694099] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1464595041] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1466552955] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1468020666] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 1469214054] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1470074676] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1471736448] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1472890944] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1473982461] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1475243616] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 1476053502] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1476973071] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1478302287] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1480220868] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1483041273] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1484364966] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1485903174] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1488468954] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1489794495] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1491556626] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1494696630] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1496208210] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1497813513] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1500555819] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1501994004] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1503519780] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1505714700] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1508097633] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 1509300324] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1510175877] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1511967954] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1513214325] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1514653329] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1516038552] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 1516864671] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1517968809] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1519456365] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1520970507] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1523617935] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1524894546] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1526756238] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1530287451] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1531718643] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1533277032] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1536048969] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1537600029] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1539210855] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1542378096] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1544121012] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1545683748] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1548909810] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 1549950780] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1550879190] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1552589073] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1553644764] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1554981036] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1556640204] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 1557610803] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1558638816] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1560160560] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1561762545] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1564463838] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1565732406] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1567349469] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1570545963] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1572121950] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1573734288] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1576462356] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 1577540580] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1578469095] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1580351934] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1581844068] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1583071980] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1584534588] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 1585479336] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1586509596] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1588147722] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1589713293] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1592370192] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1594035366] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1595568828] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1597296687] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1599916836] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1601247837] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1602776952] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1605783921] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 1606851855] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1607782827] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1609450836] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1610558187] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1611622719] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1612933728] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 1613923458] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1614950946] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1616633949] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1618422498] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1621076289] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1622479614] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1624045311] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1626833061] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1628413815] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1630177248] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1633186065] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1634454885] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1636044606] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1638688527] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1640154180] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1641736152] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1645714056] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 1646747088] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1647826110] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1650014667] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1651350225] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1652464506] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1653725913] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 1654613247] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1655555643] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1657773222] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1659567378] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1662233811] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1663471929] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1665023031] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1667638497] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1669256253] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1670938521] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1674041523] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1675418829] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1676985660] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1679623050] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 1680769125] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1682400363] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1683986262] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1686898479] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 1688102094] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1689146949] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1690773315] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1691832345] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1693041609] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 1694617365] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 1695999543] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 1697067582] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1698429474] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 1699243434] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1700223021] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1701889728] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1703704632] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1706629134] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1708004235] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1709553153] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1712183970] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1713609450] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1715420637] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1718763585] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1720113570] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1721669439] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1724238285] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1725619455] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1727232465] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1730074290] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 1731565689] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1732608486] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1734295857] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1735364022] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 1736368746] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1737239154] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1739021403] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1740143622] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1741319832] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1742621223] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 1743492324] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1744958880] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1746897957] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1748449122] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1751098398] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1752431457] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1753998267] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1757081214] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1758519504] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1760499972] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1762682145] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1764683466] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1765995903] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1767548370] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1770410502] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1771800870] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1773498006] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1776640047] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 1777689459] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1778561400] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1780213680] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1781464545] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 1782516456] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1783430922] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1785065457] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1786183056] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1787237340] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1788700914] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 1789666578] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1790715780] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1792351449] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1794029664] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1796433009] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1797834717] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1799365260] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1802035956] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1803641469] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1805506458] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1808471049] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1809795246] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1811331396] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1813889280] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1815319464] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1816961538] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1820421729] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 1821485673] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1822378866] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1824111366] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1825218087] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 1826236314] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1827198009] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1828867698] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1829974188] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1831034583] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1832907867] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 1833874434] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1834853937] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1836412872] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1837959585] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1840649496] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1841943075] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1843523787] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 1844790927] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1848284949] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1849891827] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1851469389] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1854067446] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1855462791] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1857326583] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1860030690] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 1861276326] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1862321349] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1864184175] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1865263008] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1866319917] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1867567443] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 1868392869] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1869314748] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1871012136] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1872699738] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1875675669] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1877265432] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1878897384] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1881468918] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1883028798] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1884629229] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1887326112] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1888722528] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1890448686] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1893355884] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1895100207] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1896638940] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1899263037] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 1900313331] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1901212992] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1902882030] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1903982766] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 1905116682] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1906060107] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1908137364] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1909212963] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1910260212] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1911516390] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 1912326990] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1913228478] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1914852576] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1916592825] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1919384649] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1921333743] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1922970441] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 1924004943] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1926954141] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1928379600] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1929984441] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1932852684] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1934475753] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1936087734] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1938986112] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 1940004381] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1940885772] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1942549812] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1943610753] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 1944561717] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1945899753] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1947554007] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1948792293] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1949931354] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1951213845] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 1952061468] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1952970411] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1954535541] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1956071775] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1958951253] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1960373961] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1962015846] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1964950092] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1966341405] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1967880474] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1970609634] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1972033035] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1973589597] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1976265795] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1977864882] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1979518401] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1982481438] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 1983709056] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1984636941] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1986348672] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1987465578] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 1988415723] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1989290499] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1991131527] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1992431574] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1993605117] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1994937420] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 1995940107] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1997128308] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1998784452] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2000397567] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2002104447] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2004439080] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2005937661] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2007933081] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2010944250] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2012263575] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2013877782] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2016467313] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2017841070] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2019366489] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2022636105] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2024281791] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2025832011] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2028698805] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 2029793598] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2030662746] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2032290036] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2033839605] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 2035015899] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2036024466] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2037792246] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2039033682] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2040081309] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2041324320] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 2042151552] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2043067782] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2044664811] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2046489186] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2049241215] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2051056539] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2052732444] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2055516708] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2056934880] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2058908334] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2061489465] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 2062547067] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2063430999] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2065293951] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2066481438] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2067545949] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2068811493] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 2069632320] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2070741813] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2072375256] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2074082136] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2076741282] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2078267520] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2080069257] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2095262736] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2097399381] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2098573722] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2100121989] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2102734956] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 2103848502] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2104718994] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2106581505] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2107621551] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2109048207] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2110696077] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 2111574675] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2112466797] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2113983858] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2115533217] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2118433548] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2119786452] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2121720426] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2124718638] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2126265687] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2127809964] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2130365034] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 2131455459] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2132350521] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2134504890] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2135666610] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2136712032] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2138151750] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 2139103953] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2140368867] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2141987232] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2143511286] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2146470501] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2147909820] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2149451829] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2152337397] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2153763759] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2155513542] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2158162902] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 2159435544] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2160327204] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2162234193] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2163426195] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2164531908] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2165764902] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 2166695643] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2167713975] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2169498555] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2171275512] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2173944192] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2175368559] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2176898451] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2179632126] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2181017286] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2182811925] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2185554441] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2187487974] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2188801881] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2190326334] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2192974161] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 2194123470] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2194983105] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2197172460] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2198458731] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2199519084] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2200759050] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 2201584245] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2202473574] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2204040384] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2205590835] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2208474009] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2210294541] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2212106631] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2215058496] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2216311398] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2217863760] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2220450750] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2222084025] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2223731307] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2226730779] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 2227991283] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2228952390] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2230730187] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2231807928] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2232858117] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2234361696] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 2235242205] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2236151232] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2237883648] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2239590549] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2242764531] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2244166428] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2245776708] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2248686090] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2250212244] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2251982964] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2254181769] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2256462180] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2258086593] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2259858615] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2262457176] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2263837569] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2265420318] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2268103341] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 2269475628] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2270485014] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2272631403] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2273703852] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2274893481] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2276126391] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 2276952531] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2277850029] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2279404197] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2281076175] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2283932910] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2285832612] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2287539072] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2290165752] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2291548098] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2293140843] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2295894258] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2297399496] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2298846312] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 2299771068] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2300867856] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2302344555] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2303921466] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2306607219] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2308010292] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2309860035] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2312924250] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2314600596] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2316285531] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2319099489] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2320225845] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2321534439] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 2322657918] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2323553778] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2325217230] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2326879506] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2329672065] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2331448245] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2332900689] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2334486567] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2337682389] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2339077902] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2340644880] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2343786081] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2345386764] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2346932154] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2349757095] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2351271468] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2352785022] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2355556098] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 2356769625] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2357777205] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2359689444] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2360903412] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2361980523] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2363208792] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 2364199614] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2365092051] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2366698971] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2368322481] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2371226151] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2373125412] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2374768662] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2377344753] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2378638059] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2380190946] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2382934596] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2384241888] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2386939443] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2389895928] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2391244842] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2392761588] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2394313845] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2396954574] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 2398319112] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2399192880] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2401149996] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2402375913] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2403641016] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 2404877853] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2406313434] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 2407476120] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2408889525] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 2409721965] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2411125626] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2412866421] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2414584536] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 2415821058] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 2417622942] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2419190676] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 2420222112] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2421681738] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2423563065] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2424544542] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 2425906245] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2427512325] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 2428600503] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2430288882] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2432185413] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 2433313008] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2434847205] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2436569646] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2437543185] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2438996217] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2440550385] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2441616660] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 2442738606] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2443863807] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2445718128] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2446955679] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 2448291216] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2449167105] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2450855001] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2451922368] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 2453044104] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2453922723] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2455625319] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2456842248] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2458146369] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2459520063] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 2460779832] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2461693899] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 2463434505] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2465005326] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2466116058] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 2467628604] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2469226557] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 2470426854] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2471937321] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2474146311] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2475353286] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 2477027763] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2478587601] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 2479578612] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 2481016797] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2482580793] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2483704167] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2485271481] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2487477132] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2488575327] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2490015318] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2491053495] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2492733663] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2493810690] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2494897944] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2495815644] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2497632144] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2499007518] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2500249542] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2501576259] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2502578799] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2503546668] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2505544125] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2507078637] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2508053058] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 2509779531] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2511465012] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 2512453818] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 2513989296] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2515538928] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2516699493] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2518270020] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2520168651] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2521149813] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2522695791] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2524581318] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2525598453] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2526639591] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2528300964] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2529419088] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 2530395357] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2532297936] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2533541430] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2534701827] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2536118361] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 2536918398] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2537810457] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 2539508202] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2541088305] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 2542074402] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2543652405] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2545335471] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2546451726] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2548093359] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2549966874] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2550943815] Running M*.negative: -123 456 M* . . CR +[Hera] -1 4294911208 +[Hera] [HADES][TEST ] [KRELTSC: 2552502141] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2554066326] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2555050365] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 2556587775] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2558209521] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 2559255846] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 2561430270] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2563326108] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 2564447928] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 2565636129] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2567452524] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2568545973] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 2569588665] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2571342249] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2572504599] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2573750067] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2575573203] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2576495922] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2577654282] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 2579513895] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2581183752] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 2582293623] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 2583934815] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2585480877] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 2586834957] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 2147913144729 6 +[Hera] [HADES][TEST ] [KRELTSC: 2588669874] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2590676886] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 2591951334] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2593765125] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2595394557] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2596339242] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -42949662 -96 +[Hera] [HADES][TEST ] [KRELTSC: 2598108660] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2600060694] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2601158868] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2602379745] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2604300279] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2605482390] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2606744847] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2608495638] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2609682243] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2610867903] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 2612394561] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 2613658635] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 2614715712] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2616068910] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2616927306] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2617876527] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 2619749097] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2621564589] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 2622511626] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2624168127] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2625701043] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2626640331] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 2628225369] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2629488120] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2631141450] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2632240674] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2634164127] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2635999926] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 2637281955] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2638499724] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2640153453] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2641210824] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2642191440] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2643881709] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2644988997] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2646136689] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2647486989] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2648459394] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2649856440] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2651865426] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2653445382] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2654599962] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2656045896] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2657660313] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2658625998] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2660361543] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2662221093] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 2663736033] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2665646697] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2667198366] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2668159641] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2669215269] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2670897621] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2671980150] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2672957049] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2674913073] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2675946966] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2677416273] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2678942931] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2679890136] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2681068572] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 2683077579] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2684644179] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2685715935] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2687676936] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2689335789] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2690364201] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2692392234] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2694196239] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2695236201] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2696783124] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2698363563] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2699552142] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2701131342] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2702779233] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2703931629] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2704924026] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2706869445] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2708115039] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2709276927] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2710546818] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2711378985] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2712441858] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2714315646] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2715921201] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2716936803] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 2718575559] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2720239746] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2721524379] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2723461545] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2725308684] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2726350536] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2728061448] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2729647410] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 2730710661] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2732341563] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2733976896] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2735101677] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2736508005] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2738884239] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2739920085] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2740970904] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2742718251] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2743972119] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2745074010] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2746308726] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2747207568] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2748112605] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2750588757] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2752373925] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2753528946] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 2755180995] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2756818890] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 2757886173] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 2759631735] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2761194219] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2762518584] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2764351632] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2766304149] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2767398753] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2768652978] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2770296984] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2771375208] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2772447531] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2774172051] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2775465819] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2776726617] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2777951505] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2778857718] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2779945896] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 2782181409] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2783819346] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 2784810504] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2786235648] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2788108785] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2789187639] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 2790727275] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2792270292] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2793454860] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2795527455] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2797670547] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 2798709648] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 2800623756] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2802263478] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 2803312407] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 2804426268] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2806141128] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2807172459] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2808370845] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2810280543] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2811536763] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2812810959] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2814092967] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 2814944832] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2815868265] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 2817716412] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 2819111358] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2820689445] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 2821639485] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2823378831] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2825006373] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2826245709] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2827773837] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2829321579] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 2830310007] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 2831847039] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2833505640] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2834542998] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2835947751] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2837959026] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 2839000773] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2840578146] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2842129395] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2843064798] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 2844145731] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2845814118] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2846887932] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 2847806703] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2849497875] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2850837486] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2852108994] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2853412359] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2854422501] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2855412210] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2857224804] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2858771265] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 2859834390] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2861400612] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2863244895] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 2864385090] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2865924558] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2867754372] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2868762876] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 2870490378] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2872072497] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 2873105277] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2874204858] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2876216343] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2877275394] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2878473864] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2880208422] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2881483185] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2882642931] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2883915678] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2884758135] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2885651244] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2887296447] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2889182919] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2890221411] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2891742546] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2893338042] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2894327499] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2895961194] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2897621727] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2898624288] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2900393706] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2901991386] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 2903022612] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2904614706] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2906196468] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 2907253860] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 2908329564] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2910184431] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2911481139] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2912527737] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2914444806] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2915490753] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2916556713] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2917805541] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2918630862] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2919563871] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2921340597] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2923116147] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2924225850] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2926332150] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2927961834] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2928929199] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2930583558] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2932144110] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 2933154987] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2934668520] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2936255238] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2937291525] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2938714653] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2940612864] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2941678047] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2942776683] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2944451895] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2945605950] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2946696438] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2947943670] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2948817963] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2949700299] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 2951741751] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2953438194] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 2954596428] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2956594326] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2958190977] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2959177158] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2960803419] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2962409184] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 2963592954] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 2965684638] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2967391602] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2968657608] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2970255414] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2972155536] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2973338592] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2974441743] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2976538530] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2978074071] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2979235161] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2980589409] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 2981156850] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2982121695] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2984283918] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2985893526] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2986945395] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2988722751] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2990535555] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2991561615] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2993207679] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2994898347] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2995858068] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2997445311] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2999204733] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3000267858] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3002296374] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3003878514] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3004943382] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 3006222177] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3008021877] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3009340593] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 3010538874] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3012795618] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3014398485] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3015687591] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3017004018] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 3017894628] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3018834231] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3021083331] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3022664757] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3023658981] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3025183812] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3027354120] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3028437510] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3030140631] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3031723233] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3032664831] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3034332777] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3035954880] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3036937029] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3038540022] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3040299171] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3042150909] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 3043288332] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3044998110] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3046548015] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3047546103] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 3048663072] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3050402481] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3051551265] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 3052933506] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3054639462] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3055939320] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3057484878] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3058954899] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3059890050] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3060773772] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3062332203] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3064036395] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3065117496] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3066559776] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3068122638] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3069025932] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3070664457] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3072387087] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3073320117] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3074761641] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3076302096] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3077459427] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3079015737] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3080640255] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3081569967] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 3082642857] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3084449256] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3085640439] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3086717466] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3088376991] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3089649045] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3090730440] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3091984434] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3092847282] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3093785184] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3095425788] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3096997596] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3097953726] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3099487881] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3101264313] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3102802731] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3104254776] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3105819906] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3106738026] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3108183078] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3109721727] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3110666055] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3112214091] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3113716494] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3114941886] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 3116203440] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3117916704] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3118985877] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3119966178] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3121609029] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3122661339] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3123719424] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3124962204] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3125932740] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3127023606] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3128629812] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3130358406] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3131534196] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3132956148] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3134479341] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3135582345] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3136925106] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3138485637] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3139740744] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3141653802] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3143227731] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3144430065] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3146299422] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3147933474] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3149195133] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3150260673] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3152190300] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3153232551] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3154314891] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3155719623] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3156557544] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3157433055] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3159113832] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3160873569] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3161899671] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3163317843] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3165166704] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3166180038] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3167615325] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3169288941] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3170343939] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 3171713832] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3173340492] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 3174412878] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3175547760] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3177347208] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3178571046] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3179631042] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3180865695] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3181701012] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3182605902] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3184427925] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3185992446] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3186974973] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3188505369] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3190581933] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3191600622] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3192976227] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3194533146] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3195561306] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3196932732] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3198626088] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3199796292] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3200839026] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3202846605] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3204063660] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3205290522] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3206536053] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3207369774] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3208257066] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3210082701] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3211622904] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3212701275] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3214409625] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3216326757] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3217465167] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3218671365] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3220522641] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3221567391] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3222629172] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3223890180] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3224716425] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3225633852] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3227070798] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3228981714] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3230031210] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3231617298] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3233483211] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 3234621915] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3235725381] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3237364914] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3238487280] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3239550006] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3241015722] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3241830732] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3242871933] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3244685346] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3246454428] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3247531602] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 3249420573] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3250994334] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 3252034044] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3253408158] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3255120120] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3256219743] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3257615550] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 3258856755] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 3260210457] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 3261538875] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3263086701] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 3263932308] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3264818109] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3266548173] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3268276221] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3269307447] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3270656487] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3272368596] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3273345285] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3274819107] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3276568344] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3277907031] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 3279517941] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3281107053] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3282080508] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 3283494837] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3285063495] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 3286252137] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3287421354] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3288669489] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 3289666317] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3290932512] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3292760919] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3294388314] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3295338921] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3296846469] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3298512063] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3299446626] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3301854738] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3303819603] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3304969815] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3306268014] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3307547796] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 3308377317] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3309330969] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3310840869] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3312391509] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3313346967] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 3314964912] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3316811421] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 3317779626] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 3319635711] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3321562398] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3323113815] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3324096300] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3325167006] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3326405733] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 3327261756] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3328270386] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3330387102] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3331947591] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3332914179] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3334556904] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3336388671] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3337332285] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3339246267] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3340872507] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3341887563] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3343236414] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3344625396] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 3345437214] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3346331163] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 3349484964] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3351209778] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 3352237539] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3353332185] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3354862917] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3356050299] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3357894477] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3359679435] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3360676305] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3361831452] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3363239166] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 3364180470] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3365191956] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3366880146] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3368690934] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 3369742446] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 3371216436] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3372921405] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 3374185941] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 3375618666] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3377360616] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 3378532605] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3379714842] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3381194418] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 3381998760] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3382907073] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3384345993] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3385901064] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 3386936490] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3388446306] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3390007362] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3390980985] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 3392801202] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3395066199] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 3396059226] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3397097550] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3398326596] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 3399163929] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3400024341] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3401770785] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3403500471] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 3404424471] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3406148004] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3408025215] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 3409145460] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3410691039] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3412311672] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3413296614] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3414405309] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3415624233] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 3416436975] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3417458961] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3419121384] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3420837126] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 3421957308] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3423294882] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3424878744] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 3425946846] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 3427488918] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3429019209] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 3430153293] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3431482488] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3432765630] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 3433604202] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3434539710] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 3436370217] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3438173109] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 3439189551] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 3440402763] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 3441589116] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3443412861] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 3444536739] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3445661814] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3447049053] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 3448366740] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 3449510358] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3450993000] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3452060766] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3452964648] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 3455160366] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3457179243] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3458305053] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3459846180] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3461552577] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3462582585] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3464401668] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3466213926] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3467326422] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3469201911] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3470804337] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3471846630] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3473019081] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3474242877] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3476237646] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3477317214] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3478536537] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3479950404] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 3481127979] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3482210235] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3484224597] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3485885739] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 3486974589] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3488324133] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3490063143] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 3491071584] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3492693645] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3494883903] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3496108854] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3497468331] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3499099002] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3500184513] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3501319311] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3502602747] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3503437980] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3504479454] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 3506267520] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3507937965] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 3508987314] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3510489843] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3512035926] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3513064653] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3514219590] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3515861622] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3516894150] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 3518036277] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3519547815] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3521234997] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3522209460] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3523482816] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3524937864] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3525819696] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3526706841] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 3528416346] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3530065875] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 3531120033] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3532599840] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3534316947] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3535357875] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3536583498] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3538357284] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3539609451] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 3540895071] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3542033460] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3543724989] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3545068359] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3546282411] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3547723095] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 3548851005] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3549768558] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3552004974] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3553836006] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 3554967990] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3556783839] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3558420201] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 3559367028] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3560978589] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3562688997] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 3563652330] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 3564993831] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3566908212] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3568696950] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 3569906151] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3571718493] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3573298953] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3574271967] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3575373732] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3576860049] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 3577986510] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3579010008] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 3582168912] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3584170086] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 3585388233] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 3587450160] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3589048596] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 3590054412] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 3591969948] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3593532327] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 3594824478] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 3596867673] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3598554918] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3599583204] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3600676086] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3602001480] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 3602842929] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3603713778] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3605392329] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3607300536] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 3608348058] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3609692688] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3611405154] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 3612484596] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3613795563] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3615366846] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3616324677] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3617994345] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3619860615] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 3621534588] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3622650360] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3623915442] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 3624797694] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3625812288] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3627888432] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3629433213] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 3630406668] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3632200656] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3633749826] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 3634701084] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3636037881] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3637591965] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3638573190] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3639948228] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3641510040] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 3642383094] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3643479021] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3644994696] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 3645535656] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3646085163] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3647465052] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3648442602] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 3649097025] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3649885638] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3650897145] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3651523722] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3652199166] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3652991496] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 3653537559] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3654172557] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3655739010] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3657356262] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 3658584594] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 3660231414] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3661644546] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 3662534820] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3664037475] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3665637360] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3666885306] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 3673937211] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3675377811] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 3676319388] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3678816183] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3680177046] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 3681332886] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 3683982687] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3686764746] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 3687708633] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3688930476] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3690124956] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 3691065903] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3692038665] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 3694104477] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3696580377] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 3698220414] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3701196576] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3703405944] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 3704645217] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3706732638] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3708524085] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 3710334663] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3711811173] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3720552171] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 3732939357] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3734169915] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3737653395] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3744816516] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 3746526231] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3749368938] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3752685804] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 3754011975] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3755559675] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3757056408] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 3757995108] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3758795649] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3761136141] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3764673801] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 3766143024] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3768965277] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3770808405] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 3772101270] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3774348081] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3775996728] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 3778357968] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 3779606355] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3781304688] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 3782124318] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3782968770] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3785002977] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3786940185] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3788166207] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 3790415055] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3792454323] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 3793551657] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3795632295] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3797622906] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3798837084] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3800823789] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3803181249] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3804792138] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3806475351] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3807984432] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3809380848] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3811452582] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3814106688] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3815569296] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 3816917769] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3818507553] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3819656946] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3820605474] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3821427099] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 3821955774] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3822561330] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 3824188662] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3825610320] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 3826674285] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 3827869059] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3829511553] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 3831224817] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3833266164] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3835014603] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3836083650] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3837424878] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3839022432] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 3839754009] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3840483822] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3841706925] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 3842723451] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3844054221] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3845868201] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3847676721] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 3848875758] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 3851326185] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3852668484] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3854121453] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 3855577803] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3857982429] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3859779546] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3860912265] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 3863173503] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3865740438] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 3867380559] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3869460273] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3871541499] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3872854881] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3874119942] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3875868528] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3877647501] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3878864787] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3880873269] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3882722697] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 3883975431] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3886110543] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3887820699] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 3889037502] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3891303087] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3892980693] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 3894278157] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3895998666] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3898092870] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3899369040] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3901610790] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3903792963] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 3905113758] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3906732186] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3909008229] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3910382637] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3911889177] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3913464870] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3914493471] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3919821129] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3923112837] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3925204857] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3926372625] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 3928226085] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3930683904] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 3931819290] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3933612753] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3935657040] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3936841797] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3938615310] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3941517153] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 3942769635] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 3944714991] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3946588275] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 3947917596] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 3949887900] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3951864294] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 3953269677] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3960426078] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3962507031] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 3963983877] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 3965788176] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3967659108] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3968891619] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 3971333268] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3974061357] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 3975207894] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3976739508] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3978923172] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3980356758] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3981671610] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3983221032] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 3984672783] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3986010840] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3987493314] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3988939206] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 3989935404] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3991032822] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3992447025] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3994048464] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3995160939] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3996250713] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 3999992514] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4002434100] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 4003726524] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 4005660981] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4007851491] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 4009158006] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 4011442344] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4013370921] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 4014457650] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4017117384] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4019033424] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4020193233] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 4021849062] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4023980478] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 4025285397] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 4027697583] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4029142488] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4031799009] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4033122366] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 4034480898] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4035689133] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4037938233] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4039839825] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4041247665] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4042869495] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 4043988858] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4045588407] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 4047965313] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4050033981] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 4051962159] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 4054115352] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4056072006] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 4057408047] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 4059676047] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4062291219] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 4064250960] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4066044696] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4067551278] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 4068502452] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 4069456566] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4070330439] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4071888870] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4072879167] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4074305697] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4075298724] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4076116065] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4077636738] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4079524827] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4081248108] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 4082576505] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4084232124] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4086760986] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4088139825] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4089725850] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4092885237] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4094694114] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4096642284] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4098737160] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 4100146134] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4101363483] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4104298653] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4105947573] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 4106907042] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4108995072] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4111491720] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 4113287052] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4115587854] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4118999430] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 4121084667] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4122663363] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4124578605] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 4125890937] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4127250351] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4130724465] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4133826375] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 4135474602] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4137385287] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4139759358] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4141847073] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4143885333] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4146559683] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4148515371] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4150241571] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4153061346] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4155741156] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4157658918] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4160409204] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4162665906] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4164667731] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4166987874] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 4168063074] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4170805275] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4173038877] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 4174670682] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4177616373] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4179891492] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 4181422476] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4182957492] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4184711433] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4185753432] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4186858641] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4188354555] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4189398066] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4191192789] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4192817832] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 4194052863] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4195900905] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4197436530] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 4198299042] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 4199364813] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4200842478] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4201828911] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4202931789] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4205091030] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 4207027545] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4208581671] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4210177545] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 4210997343] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4211900889] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4213856892] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4215973818] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 4217231298] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 4219736997] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4222119720] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 4223486883] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 4225451517] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4227588246] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4228819665] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4230673923] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4233030270] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 4234514088] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4237031799] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4239238164] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 4240140135] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4241215440] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4242373737] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 4243161972] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4244304372] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 4259996223] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 4261308303] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4263400239] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4264765869] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 4267191012] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4268858307] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 4269878613] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4271646855] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4273271394] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 4274214084] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 4276299468] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4278640023] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 4280024490] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4281650121] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 4283108319] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 4284924147] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 4286188347] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4287873198] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4288920783] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4290065262] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4293574719] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4295431644] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 4296976656] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4298290962] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4300229283] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4301421327] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4302743130] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4304686491] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 4305949347] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4307444568] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4310036808] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4311249495] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4312496202] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4314519447] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4315832220] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4317367740] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4318734861] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4319750589] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4320949752] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4324031166] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4325896764] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 4327160628] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4328500617] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4330559268] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4331759292] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4333228809] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4335548742] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 4336912335] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4338171684] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4340246526] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4341514170] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4342819446] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4344260193] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4345284510] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4346329092] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4348225980] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4350492153] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 4351838799] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4353387759] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4355323056] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 4356640554] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4358132667] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4360459824] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 4361862162] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4363115652] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4364660160] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4365862137] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4366988661] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4368905499] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4371229275] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4372951191] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4374961374] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4377251277] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4378648218] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4380306231] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4382720895] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4384475277] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4386145281] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4387867155] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4389159243] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4390461558] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4392330180] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4394669097] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4396196742] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4398546894] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4400906853] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 4402403838] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 4404313137] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4406506587] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4408097253] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4410149415] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4411826895] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4412855937] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4413966543] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4415291790] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4417215180] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 4418541330] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4420028991] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4421861430] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4423652436] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4425334158] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4427403624] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 4428731727] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4429949517] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4431442302] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4432468824] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4433549169] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4435080447] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4436959317] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4438438242] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4439923824] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4441999947] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4443166560] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4444423830] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4446471225] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4447909557] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4449041919] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4450801992] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4452148155] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4453665069] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4455150021] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4456125681] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4457181708] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 4485491577] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4487869869] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4489194129] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4490259921] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4491790800] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4492679499] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4493927277] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4496208990] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4497997728] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4499646606] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4502106567] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4503626946] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4505126619] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4506917919] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 4508060403] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4509361920] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4511922282] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4514331549] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 4515875826] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4546971723] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4549074705] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 4550775075] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 4552425381] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4554729753] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4556223882] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4557830193] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4559634324] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4560852408] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4562020806] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4564240233] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4566416589] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 4567720752] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4569020694] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4570880937] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 4572185688] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4573409841] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4575315297] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 4576487559] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4577558853] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4579369263] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 4580615424] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4582149642] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4584514662] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 4586132502] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4587836001] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4590313035] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 4592000721] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4593495060] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4595917074] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 4597464648] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4599144942] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4601573172] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 4603144497] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4604926935] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4607531901] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 4609051902] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4610388447] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4612374627] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 4613661024] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4615052799] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4617461982] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 4619399148] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4620940107] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4623375225] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 4624986597] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4626544755] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4628805279] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 4630339665] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4632176031] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4634413875] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 4635885450] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4637421369] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4639776267] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 4641319599] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4642962387] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4645737894] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 4647304830] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4649006733] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4651461066] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 4652996607] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4654659282] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 4656388233] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4659093453] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 4660693233] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 4661918373] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4663262835] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4665460968] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4667707128] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4669027440] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 4671428643] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4673743893] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 4675610121] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4678006221] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4680308493] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 4681664337] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4684474368] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4686872106] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4688399016] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4690677369] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4693061205] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4694523288] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4696707519] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4697970522] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4699113531] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4701593106] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4704016212] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4705489488] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4707598329] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4709938002] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4711157724] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 4713503046] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4715885622] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 4717289283] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 4719976275] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4722222687] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4723620552] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4726185996] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4728460002] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 4729925466] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4731624786] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4734569910] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4736160303] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4737769554] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 4738976214] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4740245685] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4742039547] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4743830658] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 4746323358] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 4748281251] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 4750759986] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4753083720] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 4754647926] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4756962147] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4759781670] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 4761108408] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4763633028] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4765799178] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 4767227640] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4769741970] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4772679681] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 4774408926] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 4777156818] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4779459657] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4780952715] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 4782510306] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4785146772] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4786696488] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4787951805] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 4789578759] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4791606015] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 4793387613] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4795127862] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 4796165808] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4797880962] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4799525199] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 4800545400] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4802359296] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4804035180] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 4805159478] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4806803988] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4808454630] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 4809472374] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4811262981] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4812885294] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4813907805] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 4815606768] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4817224209] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4818321711] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 4819524213] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4821335337] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4822643406] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4823756826] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4824637608] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4825626498] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4827614967] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4829405658] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 4830511938] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4832703267] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4834679409] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 4836291537] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 4838337819] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4839992073] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 4841123406] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4843029324] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4844606067] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 4845737232] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 4847103681] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4849380417] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4850602281] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4851642537] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4853418423] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4854581529] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4855724076] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 4856608470] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4857563991] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4859063412] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4861216206] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4862556531] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4864216476] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4865800800] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4866767325] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4868333988] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4869871356] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4870825365] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4872334614] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4874098362] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 4875112221] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4876451286] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 4877546835] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4878562227] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4880481165] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4882185714] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 4883254299] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4884861723] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4887088332] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 4888359924] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4890891432] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4892958819] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 4894225329] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4895771517] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4896992142] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4898184501] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 4901727579] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4903501953] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 4904856327] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 4906869933] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4909325022] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 4910692668] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4912480398] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4914695856] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4916072196] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4917667797] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4918894680] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4920095586] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4922097411] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4924028823] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4925310306] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4928054376] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4930122666] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4931427102] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4932876732] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 4934105820] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4935251874] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4937324154] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4939455213] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 4940622498] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 4942631463] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4944274419] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4945897614] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 4947051963] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4948855359] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4950980412] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 4952128629] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4953897942] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4955601756] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 4956547407] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4957542702] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 4958343369] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4959133578] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4960694025] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4962412329] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4963841316] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4965736902] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4967430153] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 4968405603] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4969660248] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4970930538] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 4972435650] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 4973673306] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4974979611] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4976215209] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4977150801] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4979787834] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4981423734] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 4982478039] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4983687072] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4985406489] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4986461949] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4988776926] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4990510644] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 4991705439] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 4993675218] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4995377940] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 4996626096] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4997834163] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4999126734] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4999992963] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5001333246] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 5003945226] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5005662438] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 5006694546] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 5008254951] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5010110826] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 5011229013] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 5012491260] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5014895802] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 5015965731] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5017089189] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5018390055] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 5019232722] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5020247547] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 5022734577] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5024479992] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 5025941214] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 5027829387] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5029511928] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 5030724447] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 5032858299] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5034557787] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 5035801386] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5036913441] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5038458957] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5039901993] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5040876036] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5043514266] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5045244414] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 5046271230] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 5047877730] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5049654918] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 5050868424] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5052391638] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5053737087] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 5054603652] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5055548043] Running FIND.existing: FIND DUP . CR +[Hera] 35050272 +[Hera] [HADES][TEST ] [KRELTSC: 5057276070] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5058855606] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 5059898760] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 35367408 +[Hera] [HADES][TEST ] [KRELTSC: 5061823935] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5063674518] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 5064833508] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5066573106] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5068297185] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 5069234898] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 5070382107] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5072038734] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 5073082623] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5074220886] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5075471646] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5076622446] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5077880451] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5079746658] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5081500095] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 5082685755] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5083990506] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5085649443] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 5086663260] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5087817903] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5089070805] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 5089955388] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5091110850] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 5092771404] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5094374880] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 5095448610] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 5096736897] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5098648548] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 5099789478] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5100936771] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5102171844] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 5103051534] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5104237866] Running LATEST.basic: LATEST @ . CR +[Hera] 35131696 +[Hera] [HADES][TEST ] [KRELTSC: 5106132654] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5107832247] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 5108901420] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 5111496054] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5113333113] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 5114372256] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 5116596051] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5118220296] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 5119247259] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5120328633] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5121631746] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 5122494930] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5123442114] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 35368920 +[Hera] [HADES][TEST ] [KRELTSC: 5125960707] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5127593982] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 5128889850] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 35369384 +[Hera] [HADES][TEST ] [KRELTSC: 5131111797] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5132716638] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 5133716406] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 5134900743] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 5136107571] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5137820667] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 5138964306] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5140101435] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5141944689] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 5142768225] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5143672275] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 5145317142] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5146809948] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 5147746107] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 5148813516] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5150526570] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 5151565167] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5152881216] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 5154632217] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 5156354994] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 5157625431] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5158868736] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 5159821212] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5160761613] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 5166433440] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5168160732] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 5169219300] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 35373664 +[Hera] [HADES][TEST ] [KRELTSC: 5174725500] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5176422258] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 5177415705] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 5185093284] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5186708394] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 5187861378] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 5195474823] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5196884343] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5197687593] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 5202708420] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5204674734] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5205858294] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 5207558244] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 5208528150] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5210275602] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 5211228120] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 5212577433] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 5213737053] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5215558824] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5216837031] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5218656471] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5219944023] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5220853512] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5221768587] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5225785530] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5227460238] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 5228538483] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5231199708] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5232768996] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5233759545] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 5238409659] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5240082603] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5240970840] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5242288758] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5243557200] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5244470070] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5245353015] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5249305257] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5250919863] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 5252014215] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 5257140021] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5258747109] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 5259685221] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 5264544747] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5266163763] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 5267580780] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5268579603] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5269749912] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 5270667276] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5271783867] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 5273475459] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5275116336] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 5276190486] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 5277401556] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5279015574] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 5281095708] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 35141504 +[Hera] [HADES][TEST ] [KRELTSC: 5285690970] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5287316454] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 5288318805] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5289443586] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5290730004] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 5291631009] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5293040046] Running CURRENT.basic: CURRENT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 5294559774] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5296255902] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 5297307855] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 35376528 +[Hera] [HADES][TEST ] [KRELTSC: 5303230989] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5305115487] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 5306010738] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 5307120021] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 5308349949] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5309969301] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 5311220481] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5312399652] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5313709464] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 5314656186] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5315641191] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5318551791] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5320101801] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 5321179899] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5327138208] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5328873669] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5329999437] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5334760683] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5336361282] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 5337252228] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5338166505] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 5339136453] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 5340466236] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 5341589904] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 5343455103] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5345066454] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5346265407] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5347419315] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 5349349929] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5351100888] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 5352243099] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5353499256] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5355189966] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5356284507] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5357358342] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5358654798] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5360312979] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5361480222] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 5362658784] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5364248043] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 5365254804] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 5367023697] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5368988100] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 5370241443] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5371476747] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5372812893] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5373761631] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5374711566] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 5376438963] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5378078496] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 5379355758] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 5380819185] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5382639885] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 5383644420] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5384861769] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5386876887] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5388029220] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5389190268] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5390488992] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 5391344427] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5392262799] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5393623620] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5394906846] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 5395806885] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5396736870] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5397833931] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5399140530] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 5400079125] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5401105542] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5402395341] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 5403704376] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 5405247624] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 5406638286] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5407990308] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 5408823567] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5409777471] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5411781900] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5413351923] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 5414446968] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 5415603900] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5417432181] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 5419142568] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 5420633316] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 5421767022] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5423438475] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 5424540303] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5425655676] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5426904567] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 5427772854] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5428680978] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 5429831043] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5432309967] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5433433782] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5435412591] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5436977784] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 5438000505] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5439050904] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5440323987] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5441218608] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5442143553] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5445161631] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5446930545] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 5447977080] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5449687278] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5451342330] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5452316478] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5454158535] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5456155866] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5457176592] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5458430607] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5460360927] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5461531467] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5462704464] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5463974145] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 5464862844] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5465760909] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5468165724] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5469862440] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 5470880751] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 5472775770] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5474525070] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 5475581643] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 5477593191] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5479239759] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 5480238939] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5481759213] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5483120391] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5484025743] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5484967950] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 5486458278] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5488112658] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 5489218875] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5491395651] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5493268788] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 5494272777] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5495303877] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5496991626] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5498023104] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5499162165] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5500448646] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 5501334825] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5502391587] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5506178748] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5507781720] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 5508787851] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 5510747067] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5512330509] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 5513362155] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 5514456696] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5515339221] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5517061746] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5518439724] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5519631075] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5520918270] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 5521755204] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5522701128] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5525038827] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5526670086] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 5527658934] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 5528565126] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5530156779] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 5531871765] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5533047072] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5534434899] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 5535311019] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5536249614] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 5537465997] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5539017078] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 5539969932] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5541875115] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5543632542] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5544636195] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5545797621] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5547127635] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5548096197] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5549060643] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5552118789] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5553777327] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5554808217] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 5556433470] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 5557600986] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5559328194] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 5560632693] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5561745861] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5563130097] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 5564004726] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5564930700] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5567393055] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5569275915] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5570272407] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 5571417810] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5572543557] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5574309783] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 5575594815] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 5576851287] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 5577857124] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5579619444] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5580699537] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5582364018] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5583834354] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 5584743318] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5585673933] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5588464056] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5590152603] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5591101131] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 5592431544] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 5593537572] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5595435825] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5596530282] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5597664765] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5598932052] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 5599821612] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5600739900] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5603772489] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5605479831] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5606847792] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5609027571] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5610611160] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 5611574850] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 5613087123] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 5614129815] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5615785434] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5617129014] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5618364213] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 5620020651] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 5621476581] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 5622625932] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5623925895] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5624756193] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5625687249] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5628636657] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5630224194] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5631292758] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5634004467] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5635707630] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5636813532] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 5638747800] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5640455142] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5642042511] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5643145599] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5645723685] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5647588002] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5648762637] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5650085049] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5651111130] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5653200483] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5654575311] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5655905871] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5657278515] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5658367512] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5661103686] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5662836060] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5663941962] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5666114475] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5667676644] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5668672821] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5671268169] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5672811438] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5673801147] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5675976117] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5677762776] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5678868699] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5679933798] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5680789695] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5682781881] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5683909602] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5685099546] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5686403289] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5687265612] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5688189759] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5689314981] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5690212521] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5692063377] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5693228604] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5695384380] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5696228769] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5697871137] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5698945476] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5700084243] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5700954252] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5701871532] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5703026679] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5703877473] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5705642313] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5706881250] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5708768583] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5709609087] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5711353746] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5712406014] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5713546440] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5714810262] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5715654357] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5716563615] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5717676321] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5718509370] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5720494164] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5721620457] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5723472804] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5724357030] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5725198857] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5726898786] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5727956703] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5729046162] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5729911404] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5730812850] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5731981668] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5732883093] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5734650033] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5735702406] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5737456641] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5738335491] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5739158145] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5740852593] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5741933862] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5743025568] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5744296257] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5745361419] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5746222398] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5749153158] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5750856174] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5751973647] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5754931329] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5756489550] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5757909927] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5758953291] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5759845287] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5761638036] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5762724093] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5763910950] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5764822644] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5765888751] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5768758842] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5771065104] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5772460281] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5774939394] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5777029272] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5779059363] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5780350821] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5781715611] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5782787409] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5785138275] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5786695404] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5788119435] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5789784105] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5790862896] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5791885134] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5794708353] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5796710010] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5798225454] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5800280199] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5802252897] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5803467243] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5804837472] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5805930837] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5807994948] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5809385988] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5811060486] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5812192176] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5813329704] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5816081544] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5818013145] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5819182299] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5821046301] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5823571488] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5824921137] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5826234414] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5827304532] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5829381495] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5830715037] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5832091566] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5833676814] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5834811969] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5836219368] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5839090866] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5841127446] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5842264848] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5844731424] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5846802654] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5848610922] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5849999253] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5851092954] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5853395856] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5854806888] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5856276027] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5857375419] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5858490099] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5861461032] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5863422663] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5864509749] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5867038443] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5868814896] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5869904649] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5870936463] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5871803049] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5873761152] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5874888159] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5876007144] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5877310362] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5878166847] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5879083245] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5881257564] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5883344691] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5885166714] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5886253191] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5887403151] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5888279670] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5890046421] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5891097828] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5892226200] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5893104189] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5894075922] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5896729692] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5898753672] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5899817679] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5900825154] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5901764064] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5903510634] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5904784809] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5905910829] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5907207474] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5908073346] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5909017191] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5912604180] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5914161519] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5915156646] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5917366392] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5918963547] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5919974865] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5921466579] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5923364853] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5924421489] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5927424909] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5929026789] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5930055075] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5931142833] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5931996357] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5932912629] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5935225590] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5936624022] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5938272438] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5939429811] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5941984629] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5943596610] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5944625442] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5946082590] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5947674558] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5948991447] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5951389185] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5953086867] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5954281410] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5955441975] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5956865586] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5957724402] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5958681603] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5961531492] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5963387640] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5964610722] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5966470272] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5968430055] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5969722122] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5972829534] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5975040624] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5976748890] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5978218764] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5979304401] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5980485630] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5982868647] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5984383776] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5985416598] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5987090466] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5988808014] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5989816560] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 5991934851] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5993970171] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5995577721] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5996637675] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5997748680] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5999074158] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 6000034362] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6001236906] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6003627084] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6005230413] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 6006227829] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 6007313403] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 6008189964] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6010008480] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 6011122635] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6012284334] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 6013449687] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6014475747] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6017001459] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6018577068] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 6019639101] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 6020604282] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 6021474186] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6023171826] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 6024248475] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6025525863] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6027112035] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 6028055628] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6029087526] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 6032201049] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6033781992] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 6034767921] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 6037185798] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6039447288] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 6040539477] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 6043072203] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6044807832] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 6045816441] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6046952289] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 6047819442] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6048741783] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 6050754213] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 6052494357] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6054138216] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 6055123956] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 6057939384] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6059703930] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 6060698427] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 6062857962] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6064745568] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 6065810016] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6066973521] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6068305929] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 6069192192] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6070259916] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 6072638208] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6074299770] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 6075290571] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6077540259] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6079131198] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6080073447] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6082031949] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6083604996] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6084674820] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6087142152] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6088985427] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6090009597] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6091112979] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 6091931496] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6092854299] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 6094981935] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6096496161] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 6097468293] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6099925713] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6101579022] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6103194447] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6104125398] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6106172310] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6107749200] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6108702894] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6110734056] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6112341186] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6113319576] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6114776010] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6116175366] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 6117014988] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6117979665] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6120379020] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6121902276] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6122931780] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6125101332] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6126981000] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6128025498] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6129256077] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 6130134024] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6131091729] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6133562400] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6135201891] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6136226481] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6138364785] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6140086050] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6141105432] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6142145352] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6143533305] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 6144441912] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6145398483] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6147556422] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6149154081] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 6150059202] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 6152006070] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6153647031] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6155228373] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6156198972] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 6158650932] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6160476231] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 6161508906] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6163617789] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6165577131] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6166579923] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6167714364] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 6168616146] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6169523157] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6171812157] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6173632227] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 6174654003] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6177034227] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6178675692] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6179595072] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 6181672245] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6183267552] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 6184248987] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6186342834] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6188213850] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6189711276] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6190919007] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6192282306] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 6193211304] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6194140869] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6196929711] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6198487302] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6199451475] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6202020930] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6203699670] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6204703911] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6206957400] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6208519107] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6209463519] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6210578052] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 6211454151] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6212416371] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6214771773] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6216561960] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6217581384] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 6219714501] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6221428521] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6222989220] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6223965573] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6226158960] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6228186069] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6229164228] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6230405664] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6231773667] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 6232762074] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6233723286] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6236366808] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6238001616] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6238925637] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6241423944] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6243020448] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6243990774] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6245206632] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 6246132963] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6247109106] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6249725013] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6251280420] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6252565725] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6254863902] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6256444236] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6257419287] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6258550410] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6260058504] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 6260965494] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6261910347] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 6264855681] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 6265922523] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6267529380] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6268538808] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6271191864] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6272869533] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6273882783] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6275273739] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 6276358263] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6277651548] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6280181271] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6281517123] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6282559227] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6285259722] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6286981512] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6287973258] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6289193295] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6290974347] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 6291913215] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6292875981] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 6296594115] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6298213677] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 6299163969] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6301559775] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6303556455] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6304728528] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 6308000580] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6309377991] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6311046945] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6311999694] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6314377272] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6316278528] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6317258955] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6320288730] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6322481928] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6323797977] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6325269384] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 6326327385] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6327716409] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 6330414993] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6332085144] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 6333140289] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6335796537] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6337382877] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6338353119] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6340684686] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6342295533] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6343253574] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6345547572] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6347183703] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6348275283] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6350814246] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6352782324] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6353794251] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6354938163] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 6356140287] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 6357458961] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 6358792902] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6360111198] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 6361004223] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6361945380] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6364564815] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6366418422] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 6367457523] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6369558825] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6371147706] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 6372195081] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6374358711] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6376015191] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 6377154210] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6379086861] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6380139633] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6381917955] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6382967661] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6384051660] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6385032465] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6386804025] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6387888192] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6389099766] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6390682851] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 6391682724] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6392865297] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6395589606] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6397265049] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 6398295645] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 6413696289] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6415541454] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6416847003] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 6417780684] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6419926254] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6421606023] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 6422717763] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6423976041] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6424914930] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6426592452] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6427609230] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6429010413] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6429992058] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6431716599] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6432844467] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6434005851] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6435042033] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6436876446] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6438008304] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6439165908] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6440524230] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6441659028] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6442628766] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5332 + +[Hera] Total words: 484 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6519686817] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6521344011] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 6522573267] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5349 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6599676531] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6601338282] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 6602444226] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5351 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6686835393] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6688606197] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6689709873] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6690909834] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6692176029] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6693126846] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6694407657] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 6697184739] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6698906991] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 6700017324] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 6701537808] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6703202940] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 6704166672] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 6705679890] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6707530662] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 6708585219] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6709745385] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6711352704] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 6712201776] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6713087052] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6718630653] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6720513744] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 6721634325] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6727188489] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6728804397] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 6729840936] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6733458228] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6735068886] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 6736182768] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 6739068819] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6740978601] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 6742075095] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 6745498368] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6747110097] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 6748123242] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 6749848938] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6751448781] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6752465181] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 6754519674] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6756297702] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 6757806993] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 6759414879] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6760476177] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6762249921] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6763402128] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6764580081] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6765930780] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 6766828866] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6767971329] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6770278221] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6771418122] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6773083989] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 6774256797] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6775876779] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6776808360] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6778508394] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 6779621898] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 6781231401] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6782503413] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6784379385] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6785576112] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6787653621] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6788666997] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6790276605] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 6791374338] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6792579948] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 6793843917] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 6795582759] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 6800323404] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 6802499802] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 6803926080] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 6805349733] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 6810031242] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 6811295022] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 6812644356] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 6814074708] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6814989972] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6815907000] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6817109418] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 6818001918] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6818868903] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6820399887] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 6821357445] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6822325566] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6823515111] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 6824473698] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6825479493] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6826632666] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 6827556078] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6828650829] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6829876473] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 6830842032] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6831771450] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6833251824] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6834102450] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6835009944] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6836116581] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 6837052929] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6837963069] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6839145201] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6840061977] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6840984150] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6842145744] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 6843123126] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6844065858] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6845901867] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 6847635144] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 6849268755] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 6850569621] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6852061755] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 6853035294] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6854136345] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6856050831] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6858159000] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6861239112] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6862500225] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6863763018] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 6864592791] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6865467735] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6867131271] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6868701315] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 6871118562] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6873491394] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6874633731] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6875925084] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 6876771783] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6877655316] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6879428850] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6880977285] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6883836057] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6884930178] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6886224051] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 6887171718] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6888194754] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6890190069] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6891799740] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6894542865] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6896408001] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6898025022] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6901188735] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6902382438] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6903668037] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 6904568958] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6905560683] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6907394781] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6909402297] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6912221085] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6913384275] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6914691378] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 6915734406] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6916737156] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6918474717] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6920093775] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6923175945] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6924240099] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6925434390] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 6926272395] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6927183459] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6928840653] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6930582918] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6933096114] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6935161086] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6936249012] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6937471926] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 6938338575] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6939282462] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6940991736] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6942673626] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6945871758] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6947003805] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6948246312] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 6949144293] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6950114493] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6952072848] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6953711667] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6956398197] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6957522264] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6959103921] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 6960046401] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6961032351] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6962931045] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6964588155] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6967354716] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6968478531] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6969731034] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 6970797120] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6971756379] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6973751988] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6975469767] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6978241431] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6979378329] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6980631000] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 6981539292] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6982427739] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6984337143] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6985974828] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6988736979] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6989912097] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6991193265] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 6992104035] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6993071442] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6994548435] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6996385809] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6999070680] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7000211652] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7001488452] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 7002344181] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7003378221] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 7004832996] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7006511610] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 7009545732] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7010652453] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7011864237] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 7012736997] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7013651295] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7014950145] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7016524641] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7019382720] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7020473985] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7021969059] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 7022831592] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7023784320] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 7025286177] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7026917541] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 7029680049] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7030788744] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7032061344] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 7032982572] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7034191416] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7035931581] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7037564835] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 7039297419] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7041353949] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7042758912] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7044368436] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7047563523] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7048747524] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7050003471] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 7050881670] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7051794246] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7053332265] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7054953066] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7058187822] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7059851862] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7061597760] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7064575035] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7065710064] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7067008851] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 7067869998] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7068751116] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7070320950] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7072195977] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7075120542] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7076712489] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7078412901] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7081130616] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7082220453] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7083426966] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 7084616280] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7085643012] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7087163454] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7088785305] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7091746998] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7093182474] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7094801910] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7097670405] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7098767970] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7100001195] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 7100863350] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7101765930] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 7103546877] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7105258566] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 7108020759] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 7110088587] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7111218198] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7112454804] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 7113365700] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7114307928] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7116047925] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7117681557] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7120592241] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7122113754] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7123779117] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 7124683944] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7125603366] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 7127423373] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7129056711] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 7131867162] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7133106414] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 7134638910] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 7136225544] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 7137463389] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7138730130] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 7139595036] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7140535941] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 7142680629] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7144319511] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 7145594820] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7147009338] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7148252853] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 7149272676] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7150264968] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7152859581] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7154567217] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 7155826860] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7157048808] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7158315822] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 7159303809] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7160649993] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7162804845] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7164633714] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7166005245] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7167233598] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7168505190] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 7169418249] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7170328158] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 7175511273] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7176874257] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 7177723371] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7178605602] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7179737985] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 7180639557] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7181501817] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7184881095] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7186509582] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 7187741190] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7188950202] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7190213499] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 7191098271] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7192118262] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7195564404] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7197622299] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7199248665] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7200489828] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7201828683] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 7202804070] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7203741216] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 7207132233] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7208917695] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7210398111] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7211620983] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7212943500] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 7213886169] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7214832828] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7218053115] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7219713186] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 7221025224] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7222417440] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7223970516] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 7225071903] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7226017407] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7231177443] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7232670900] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7233663213] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7235441010] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 7237232079] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 7239094380] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 7240707684] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7242582795] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 7243887168] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7245207438] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 7248775170] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7251075111] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 7252594272] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7254052092] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7255383093] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 7256346258] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7257253290] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 7259921529] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7261737399] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 7262915499] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7264144440] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7265586804] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 7266703227] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7267584324] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7269916605] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7271614476] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 7273274988] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 7275273999] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7277243064] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 7278434016] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7279567386] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7281116535] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 7282191441] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7283378697] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 7286382012] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7288376844] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 7289538060] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7290856461] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7292305671] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 7293398070] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7294518861] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7297205349] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7299639711] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 7301251755] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7302627045] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7304159961] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 7305299043] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7306413807] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7308415128] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7310459394] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 7312006002] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7313844405] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 7315468671] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 7316535597] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 7317705255] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 7318840494] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7319912565] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 7321145643] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7322184450] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 7323489852] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 7324744518] ============================================== +[Hera] PARITY:M7.1a word_count=498 here=0x00000000000000d8 latest_id=667 hash=0xe9795d240d1e90c6 +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000003d713000, 0x000000003d75e9ea) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] PCI: ECAM mapped (amd64) +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] [HADES][ERROR] [KRELTSC: 7399207788] TD: attach total_blkio_blocks_1k=30720 forth_block_size=1024 +[Hera] [HADES][ERROR] [KRELTSC: 7403321037] TD: after_format rc=0 user_blocks=22615 total_devblocks=7680 ba +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: no device on PCI bus 0 +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 7471983645] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7487122020] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7651788795] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7656096252] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7934036481] ( Unterminated comment + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x5d35c5c6a6eafe04 mode=m capsule_hash=0x5d35c5c6a6eafe04 dict_hash=0xe04cb6782cb6365b +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] APIC Timer: started (LVT=0x00020020 ICR=10087530) +[Hera] I/O APIC: keyboard IRQ1 unmasked +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=643 evictions=0 +[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=21845 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x271108a488516c37 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 10717135695] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 16664575788] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0xe585e56cb09dc857 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 406 ticks, trust=0x00010000, variance=0x00000000 +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 27435969225] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 27474749505] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 27497540175] TD: blk_attach dev=0x30f86a0 rc=0 used=26670573 free=510200299 +[Artemis] [HADES][ERROR] [KRELTSC: 27523289808] TD: census largest_free=509741128 free_blocks=1 used_blocks=705 +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 61627125735] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 61644236514] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 61679488626] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 61710948642] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 61740468678] TD: blk_attach dev=0x30f86c0 rc=0 used=27554712 free=509316160 +[Artemis] [HADES][ERROR] [KRELTSC: 61779309354] TD: census largest_free=508856104 free_blocks=1 used_blocks=706 +[Hera] PARITY:BIRTH vm_id=0x7cf09e01549546cc-0x99319366653ccc14 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 64978718427] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0xd62c30ac78839535 +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok> S" 00" USE +[00] USE: now using 00 +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 82388200650] TD: detach_device called dev=0x30f86c0 +[00] Stadium: dispatch cell=73483 behaviour=COOL identity=0 +[00] PARITY:KILL vm_id=0x7cf09e01549546cc-0x99319366653ccc14 name=00 +[00] KILL: 00 dead +[00] Stadium: dispatch cell=78684 behaviour=COOL identity=0 +[00] PARITY:KILL vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 name=00~user +[00] KILL: 00~user dead +[00] WIREBIND: 00~user detached without flush (device already gone) +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 103801512045] xhci: CSW status = FAILED +[00] [HADES][WARN ] [KRELTSC: 103832749986] xhci: unit not ready -- retrying TEST UNIT READY +[00] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 103903441152] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 103941414171] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 103978728735] TD: blk_attach dev=0x30f86c0 rc=0 used=27602365 free=509268507 +[Artemis] [HADES][ERROR] [KRELTSC: 104022932664] TD: census largest_free=497605128 free_blocks=1141 used_blocks= +[Hera] PARITY:BIRTH vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 106990047654] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[00] (zuse) ok> S" 01" USE +[01] USE: now using 01 +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 124230996813] TD: detach_device called dev=0x30f86c0 +[01] Stadium: dispatch cell=81286 behaviour=COOL identity=0 +[01] PARITY:KILL vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 name=01 +[01] KILL: 01 dead +[01] Stadium: dispatch cell=82586 behaviour=COOL identity=0 +[01] PARITY:KILL vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee name=01~user +[01] KILL: 01~user dead +[01] WIREBIND: 01~user detached without flush (device already gone) +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 143485663524] xhci: CSW status = FAILED +[01] [HADES][WARN ] [KRELTSC: 143517007326] xhci: unit not ready -- retrying TEST UNIT READY +[01] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 143588318937] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 143630917395] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 143668935690] TD: blk_attach dev=0x30f86c0 rc=0 used=27645666 free=509225206 +[Artemis] [HADES][ERROR] [KRELTSC: 143697876315] TD: census largest_free=497605128 free_blocks=2143 used_blocks= +[Hera] PARITY:BIRTH vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 146840697843] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[01] (zuse) ok> S" 02" USE +[02] USE: now using 02 +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 164432669583] TD: detach_device called dev=0x30f86c0 +[02] Stadium: dispatch cell=83236 behaviour=COOL identity=0 +[02] PARITY:KILL vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 name=02 +[02] KILL: 02 dead +[02] Stadium: dispatch cell=83561 behaviour=COOL identity=0 +[02] PARITY:KILL vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 name=02~user +[02] KILL: 02~user dead +[02] WIREBIND: 02~user detached without flush (device already gone) +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 183630312306] xhci: CSW status = FAILED +[02] [HADES][WARN ] [KRELTSC: 183664298412] xhci: unit not ready -- retrying TEST UNIT READY +[02] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 183723389808] TD: blk_attach dev=0x30f86c0 rc=-7 used=27546399 free=509324473 +[Artemis] [HADES][ERROR] [KRELTSC: 183760335150] TD: census largest_free=41544 free_blocks=95 used_blocks=7165 t +[Hera] [HADES][ERROR] [KRELTSC: 183896187657] xhci: USB MSC block-subsystem attach failed +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok>  +[Hermes] [HADES][WARN ] [KRELTSC: 205031855847] INFERENCE: Output validation failed, ignoring results +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 00" USE +[02] USE: 00 not found +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 281988139902] xhci: configure endpoint failed +[02] (zuse) ok> S" 01" USE +[02] USE: 01 not found +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 296933104104] xhci: configure endpoint failed +[02] (zuse) ok> S" 02" USE +[02] USE: 02 not found +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 311905305663] xhci: configure endpoint failed +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 474342079785] xhci: CSW status = FAILED +[02] [HADES][WARN ] [KRELTSC: 474368608434] xhci: unit not ready -- retrying TEST UNIT READY +[02] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 474421692108] TD: blk_attach dev=0x30f86c0 rc=-7 used=27560303 free=509310569 +[Artemis] [HADES][ERROR] [KRELTSC: 474457939893] TD: census largest_free=26568 free_blocks=95 used_blocks=7179 t +[Hera] [HADES][ERROR] [KRELTSC: 474593273154] xhci: USB MSC block-subsystem attach failed +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok> S" 04" USE +[02] USE: 04 not found +[02] ok +[02] (zuse) ok>  +[Artemis] Stadium: dispatch cell=63401 behaviour=DELIVER msg_idx=0 +[02] (zuse) ok>  +[Artemis] Stadium: dispatch cell=63402 behaviour=DELIVER msg_idx=1 +[02] (zuse) ok>  \ No newline at end of file diff --git a/logs/20260910-190420/amd64/qemu-amd64-20260910-190420.log b/logs/20260910-190420/amd64/qemu-amd64-20260910-190420.log new file mode 100644 index 00000000..449ea3a3 --- /dev/null +++ b/logs/20260910-190420/amd64/qemu-amd64-20260910-190420.log @@ -0,0 +1,9038 @@ +[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +RAW SERIAL UP +[CKPT 002] Serial (COM1) initialized +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +EBS... +EBS OK +Calling kernel_main (monolithic)... + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: amd64 +Build: Sep 10 2026 16:07:47 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 129 +Total memory: 1023 MB +Usable memory: 968 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 249366 + Free pages : 247843 + Used pages : 1523 + Total MB : 974 + Free MB : 968 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +APIC: IA32_APIC_BASE MSR=0x00000000fee00900 +APIC: stale-ISR drain: 0 EOI(s) issued +APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) +APIC: init done + +I/O APIC: init... +I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 + override: source=00 gsi=2 flags=0x0000 + override: source=05 gsi=5 flags=0x000d + override: source=09 gsi=9 flags=0x000d + override: source=0a gsi=10 flags=0x000d + override: source=0b gsi=11 flags=0x000d +i8042: keyboard ACKed enable-scanning +i8042: IRQ1 enabled in controller config byte +I/O APIC: keyboard IRQ1 routed (masked) + +Timer: init... +Timer: init start +Timer: PM_TMR_BLK discovered from FADT at port 1544 +Timer: VM mode detected (hypervisor present). +Timer: HPET calibration disabled (VM-exit MMIO would poison timing). +Timer: WARNING: invariant TSC not present under hypervisor. +Timer: continuing in RELATIVE mode (no determinism guarantees). +Timer: RDTSCP not present; using RDTSC (less serialized). +Timer: CPUID frequency unavailable; trying PM Timer... +Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2028174610 Hz +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 24641536 + Heap end addr: 561512448 + +Heartbeat: init... +APIC Timer: calibrating... +APIC Timer: apic_hz=976101904, tick_hz=100, initial_count=9761019 +APIC Timer: configured (masked, ready to start) +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0xffff900000000000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 4693395] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 66495093] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 100381869] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 101858988] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 103203345] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 105447048] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 106826895] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 108431526] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 109435725] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 110844132] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 123404988] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 125801508] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 130425120] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 132016752] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 133805847] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 137530029] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 139618605] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 141685761] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 145415655] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 147407862] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 149308215] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 155440362] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 157883943] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 160114500] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 165782904] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 167333922] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 168904449] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 171132843] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 173048043] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 175361004] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 177123429] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 178275405] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 179635575] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 181891857] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 184408119] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 188709423] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 190746465] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 192950457] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 197072211] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 199105137] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 201821970] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 205916424] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 208094439] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 210297276] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 215635056] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 220749543] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 222932094] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 225271095] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 229806801] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 231930237] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 234245277] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 238463715] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 240883146] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 243168240] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 247327269] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 250221531] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 252370314] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 256966941] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 259699146] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 261897657] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 266103852] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 268452954] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 270427857] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 272513535] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 276481023] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 278256552] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 280173978] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 283772139] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 285553044] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 287673582] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 291443229] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 293141604] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 295207899] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 298885818] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 301516593] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 303496767] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 307211373] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 308412888] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 309714111] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 311989566] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 313708122] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 315339759] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 317359014] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 318373944] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 319461702] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 321167616] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 323013201] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 327002928] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 328999839] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 331096038] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 334724544] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 336443100] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 338505762] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 340658787] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 344459220] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 346260390] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 348180483] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 351962982] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 353313681] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 354560304] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 356845524] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 358333563] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 359829876] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 361022172] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 363036156] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 364564200] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 365837472] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 367315788] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 368354007] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 369642504] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 371679105] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 374452659] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 378080010] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 380075451] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 382067007] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 385893732] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 388164924] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 390640488] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 394455054] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 395823897] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 397150362] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 399155316] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 400426719] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 402179274] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 403700661] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 405601308] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 406852152] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 408157806] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 409632216] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 410636520] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 411726189] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 413686329] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 415758189] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 419839371] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 421266573] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 423299751] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 425138868] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 429029832] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 431044173] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 433142178] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 436636662] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 437897754] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 439391190] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 441366219] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 442591443] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 443784285] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 445131561] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 447183093] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 448413063] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 449536815] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 450739926] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 453015192] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 454246653] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 455481579] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 456967455] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 457972032] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 459054414] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 460786956] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 462700392] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 466236057] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 467951001] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 469950936] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 473309319] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 475360998] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 477659112] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 480956070] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 482305845] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 483933513] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 485043195] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 486215478] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 488346306] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 491199555] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 494484186] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 496179285] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 498054039] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 500991267] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 503541087] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 505523802] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 507417834] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 510644127] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 511870422] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 513452751] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 514763613] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 515879175] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 518094612] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 520244781] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 523998489] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 525819693] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 527949849] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 531832728] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 533433327] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 535112865] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 536217297] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 537325677] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 539452998] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 541551675] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 545238582] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 547138179] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 549356136] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 553241535] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 555065553] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 556941546] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 560263053] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 561561084] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 562794960] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 565094649] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 566229027] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 567419391] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 568762845] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 569670045] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 570577434] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 572557272] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 574379001] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 575781906] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 580957377] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 582898554] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 585170859] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 589406034] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 592272723] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 594579153] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 598994655] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 600548739] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 602067984] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 604835469] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 606063171] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 607202652] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 608305698] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 610171212] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 611140740] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 612589887] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 614072025] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 616004907] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 617378055] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 618907842] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 619951542] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 621277797] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 623618604] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 625453395] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 629244000] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 630878220] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 632787540] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 636928110] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 638718444] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 640728774] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 643532925] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 645876189] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 648104856] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 650473089] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 654742662] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 655937520] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 656936952] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 658803096] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 659987370] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 661904481] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 663475344] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 664511295] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 666137493] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 667946370] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 669811695] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 673021860] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 674702007] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 676605090] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 682160703] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 683392668] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 684408921] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 686334159] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 687661023] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 688791348] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 690224031] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 691042317] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 692564124] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 696507357] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 698400801] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 701873802] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 704277420] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 706542669] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 710031315] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 712269978] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 713613243] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 714610575] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 716624412] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 718012008] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 720071499] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 721665063] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 723773862] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 725139534] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 726686646] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 727651596] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 728733936] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 731029446] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 732779229] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 736166193] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 738286815] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 740178831] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 744420432] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 746785830] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 749137746] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 753794034] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 756739410] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 759223836] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 763566594] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 766005324] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 768132351] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 772379580] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 774259164] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 776274156] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 777682563] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 782625480] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 784735623] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 786740388] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 788040141] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 789180693] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 791071050] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 792330378] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 793671669] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 795297363] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 796748925] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 797660430] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 799267413] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 800869797] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 803785521] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 805509390] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 807289581] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 811868715] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 813195579] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 815334093] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 816440898] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 817524582] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 818797854] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 819689808] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 821185932] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 823420752] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 825177591] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 828377298] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 829868907] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 831568899] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 834811719] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 836374581] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 838100970] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 840698817] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 842769816] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 844300590] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 846263649] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 849375744] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 850544289] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 851903388] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 852836985] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 853985874] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 855654534] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 857250807] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 860623470] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 862144563] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 863733780] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 866846043] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 868168329] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 869615355] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 870799650] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 871828776] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 873602142] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 875202321] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 878052210] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 879539640] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 881136858] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 884799006] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 885844470] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 887101614] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 887956020] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 888870549] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 890597778] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 892404996] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 894397518] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 897223635] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 898811298] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 900435753] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 903346647] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 904481739] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 905774919] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 906727773] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 907676196] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 910129836] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 911854629] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 915474546] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 917409696] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 919037784] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 922703481] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 923819358] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 925110522] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 925997793] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 927014067] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 928553346] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 930197478] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 933015006] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 934636941] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 936535383] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 938267043] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 940279179] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 941510745] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 942792774] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 943644639] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 944595960] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 946496229] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 948163188] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 951318249] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 952856100] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 954480177] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 957656343] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 959521227] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 961183377] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 964034400] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 965278755] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 966605430] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 967520337] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 968446059] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 970157601] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 972357267] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 975322824] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 976829112] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 978418749] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 980309715] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 982679817] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 984099816] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 985598040] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 986436822] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 987327369] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 989277450] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 990890502] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 993824853] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 995390739] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 997591623] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1000822431] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1002447453] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1004122497] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1007109180] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1009019886] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1010875908] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 1012897914] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1015798917] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 1016863092] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1018658739] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1019777094] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1020892173] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1022635866] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 1023522360] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1024456398] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1026501546] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1028367312] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1031484111] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1033118184] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1035017823] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1038090480] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1039782282] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1041460833] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1044627213] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 1045696890] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1047705981] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1048884396] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1049961885] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1051253133] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1052114490] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1053032946] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1055181792] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1056849507] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 1058889153] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1061906307] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1063556172] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1065232728] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1068297321] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1070057877] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1072011906] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1075782162] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1076971014] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1078724262] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1079826594] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1080980817] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1082362281] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1082917500] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1083537042] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1086338883] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1088245872] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 1091408178] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1093167747] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 1094321592] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1096041114] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1097805597] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1099412937] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1101380742] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1104543027] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1105767579] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1107707853] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1108871925] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1110811800] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1112351919] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1113298242] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1114383081] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1117144224] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1118870676] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1123443216] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1124882871] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1126877871] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 1128284472] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 1130429517] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1131624753] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1133448918] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1134614313] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1136181270] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1137660384] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1138656078] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1139684154] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1141927374] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1143681483] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1147834674] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1148942634] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1150723728] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1152098556] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1153308828] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1155032403] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1156275057] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1157611812] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 1159108923] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 1161515481] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 1162824894] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1164191427] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 1165048584] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1166012106] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1167412176] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1169118237] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1172105403] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1174370526] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1176107604] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1178997246] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1180598832] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1182264258] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1185813888] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1187365158] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1189261479] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 1192078608] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1193865162] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1195367313] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1196928621] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1200655932] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1202251827] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1203999783] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1207190964] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1208246277] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1209147240] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1211215236] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1212676836] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1213656549] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1214580255] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1216283250] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1217422479] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1218733824] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1219982169] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1220834958] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1221768450] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1223336037] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1224957237] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1227772791] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1229176557] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1230753678] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1233763818] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1235105025] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1236975873] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1239772527] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1241099202] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1242791067] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1245631401] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1247352582] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1249341009] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1252335819] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1253845761] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1255398354] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1258811568] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1260333291] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1262141181] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 1264042164] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1267119063] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 1268144745] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1269062592] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1270761009] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1271840514] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 1272848115] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1273707729] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1275677046] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1276796934] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1277917347] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1279149144] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 1279996074] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1280906025] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1282513680] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1284086097] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1286888757] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1288544817] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1290117990] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1292920293] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1294226745] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1296285249] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1299015732] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1300700604] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1302313635] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1305424848] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1306779516] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1308421653] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1311301845] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1313091066] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1314853701] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1317849351] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1319366832] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1320910647] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1324114323] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 1325097879] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1326559353] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1328215686] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1329306405] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 1330275702] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1331140356] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1332784320] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1333847823] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1334895555] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1336133967] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 1336945827] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1338015189] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1339385229] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1340953782] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 1343014827] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1345010667] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1346314914] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1348041555] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1350984600] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1352488242] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1353999381] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1356651744] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1358083797] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1359627150] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1362366789] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1364161449] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1365725361] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1368403239] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1369711896] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1371226605] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1373977689] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 1375005345] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1376228385] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1377888876] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1378937091] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 1379962773] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1380825390] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1382469459] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1383513642] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 1384439133] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1385294379] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1386985488] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1388047521] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1389432996] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1390667565] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 1391477997] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1392383958] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1394248947] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1395815190] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1398587862] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1400036169] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1401942570] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1404797394] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1406255151] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1407922824] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1410883656] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 1412123475] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1414093569] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1415653974] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1418664366] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1420164732] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1421758254] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1424731812] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1426353516] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1427992335] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1430908773] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1431994200] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1432999365] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1434750576] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1435870758] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 1437179961] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1438306548] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1440386724] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1441503630] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1442617575] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1443516963] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1445236296] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1446358368] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1447520886] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1448866860] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 1449744261] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1450698627] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1452969252] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1454638563] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1457704374] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1459146255] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1460750907] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1464012501] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1465931061] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1467718455] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1470922719] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1472082402] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1473013353] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1474683756] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1475746671] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1477236117] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1478208921] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1480089030] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1481235504] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1482317823] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1483182477] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1484907438] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1485987363] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1487100174] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1488324327] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 1489439700] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1490368845] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1492040403] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1493637579] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1496663805] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1498012845] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1499642277] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 1502599392] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 1503728205] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1505040222] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1506679881] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1509703608] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1511237070] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1512805896] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1516278078] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 1517291538] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1518184731] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1519875420] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1520965824] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1522054569] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1523437335] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 1524341784] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1525390251] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1527078441] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1528687944] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1531390770] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1532836914] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1534423254] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1537177362] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1538720505] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1540693602] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1543339497] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1544876781] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1546487565] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1549735719] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 1550893785] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1551876921] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1554011550] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1555102542] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1556207961] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1557422055] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 1558277973] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1559165895] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1560720630] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1562325240] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1565353713] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1566751536] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1568474376] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1571171406] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1572523323] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1574081103] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1576972068] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1578983532] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1580567688] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1582888818] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1584705822] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 1585776507] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1586647692] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1588311417] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1589396634] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 1590696849] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1591651803] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1593347112] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1594400241] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1595469582] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1596730485] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 1597571619] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1598482074] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1600039455] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1601560674] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1604526021] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1605932286] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1607543028] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1610263242] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1611849183] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1613421936] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1616299188] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1617651777] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1619202396] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1621959654] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 1623047223] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1623958959] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1625835582] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1626890118] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 1628111121] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1629003096] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1630759935] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1631879445] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1632962310] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1634253852] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 1635088287] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1636031922] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1637475903] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1639043133] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1642244604] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1643542824] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1645160664] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1647800763] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1649167653] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1650734295] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1653726060] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1655261013] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1656825387] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1659527604] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1661045169] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1662621345] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1664449164] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1667200500] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 1668314886] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1669431477] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1671060321] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1672082559] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1673182791] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1674466458] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 1675359777] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1676284302] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1677959829] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1679568219] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1682278185] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1683746169] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1685363169] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1688024751] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1689390108] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1691259654] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1693994757] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1695404991] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1697040324] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1700103573] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1701629265] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1703509878] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1706691357] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 1707766179] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1708663341] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1710391452] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1711521084] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1712743809] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1714128381] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 1714958952] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1716096564] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1717964304] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1719575130] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1722299649] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1723599402] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1725223479] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1728453342] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1729807170] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1731388953] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1734156858] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 1735226430] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1736155407] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1737877554] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1739034234] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1740178776] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1741972743] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 1743096369] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1744136457] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1745775087] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1747427913] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1750141764] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1751564913] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1753471818] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1755332880] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1757854854] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1759206729] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1760784816] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1763622609] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 1764864507] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1766232321] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1767937122] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1768980423] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1770103839] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1771416444] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 1772294727] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1773230403] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1774720836] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1776395796] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1779344427] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1780683093] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1782251520] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1785075747] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1786421007] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1787995818] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1790932731] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1792167531] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1793564178] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1796233908] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1797778752] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1799342118] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1802549511] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 1803803379] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1804724103] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1806445893] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1807568448] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1808699844] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1809933489] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 1810808538] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1811778423] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1813527828] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1815200877] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1818303249] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1819651596] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1821386931] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1824203934] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1825619481] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1827354228] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1830541230] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1832050500] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1833629553] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1836411213] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 1837452624] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1839258162] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1840974114] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1843988895] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 1845088455] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1846024971] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1847785023] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1848898086] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1850057643] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 1851371571] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 1852759062] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 1854207411] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1855603260] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 1856491434] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1857465897] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1858988733] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1860654642] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1863451947] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1864895739] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1866786747] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1869636006] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1871078664] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1872528483] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1875078702] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1876405167] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1877958978] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1880867415] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1882277838] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1883843073] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1886542581] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 1887598461] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1888490793] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1890150339] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1891254624] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 1892483019] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1893589740] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1895311698] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1896344919] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1897605528] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1898831949] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 1899706683] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1900590531] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1902217107] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1904022708] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1906775514] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1908178755] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1909779396] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1912538334] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1913982756] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1915628085] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1918012761] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1920055095] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1921469592] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1923064605] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1925666799] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1927075206] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1929020688] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1932152586] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 1933211469] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1934081625] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1935810954] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1936910493] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 1937923386] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1938786507] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1940474445] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1941568986] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1942847214] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1944248649] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 1945093332] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1946083818] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1947755145] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1949333127] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1952055735] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1953468342] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1955443833] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1958277216] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1959692511] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1961289162] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1963953642] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1965376938] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1967148036] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1970330292] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1971723516] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1973373507] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1976143659] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 1977197922] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1978075365] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1980104133] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1981156548] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 1982143002] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1983000117] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1984689252] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1985931381] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1987038501] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1988288295] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 1989110886] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1990025898] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1991541573] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1993414227] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1996071189] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1997354856] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1998956715] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 2000051928] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2003143758] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2004750699] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2006235000] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2008836816] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2010143898] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2011722048] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2014330773] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 2015465340] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2016454692] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2018568636] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2019665466] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2020738566] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2021981157] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 2022804231] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2023742532] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2025117717] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2026743243] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2029812225] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2031190812] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2032822134] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2035561143] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2036898045] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2038485036] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2041156803] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2042915910] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2044603617] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2047414320] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2048861388] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2050405413] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2052977913] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 2054025750] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2055132177] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2056878684] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2057949684] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 2058935151] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2059798587] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2061449502] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2062522854] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2063583102] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2064820506] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 2065627704] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2066511867] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2068245963] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2069785494] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2072497917] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2073937887] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2075505726] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 2088307221] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2091273933] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2092825686] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2094392223] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2097014157] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2098353894] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2099881728] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2102723196] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 2103783948] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2104659144] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2106496077] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2107574889] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 2108519427] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2109351153] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2110969434] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2112016305] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2113067187] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2114301987] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 2115161580] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2116066218] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2117795505] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2119373088] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2122213044] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2123603538] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2125212789] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2127866307] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2129134854] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2130950703] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2133702606] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2135204064] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2136884274] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2139733785] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2141202861] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2142882546] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2145953859] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 2147039349] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2147953185] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2149719663] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2150824830] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 2151775164] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2152589019] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2154296298] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2155577382] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2156968212] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2158435713] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 2159297490] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2160223128] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2161911150] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2163503244] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2165330328] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2167749675] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2169246933] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2171327067] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2174071977] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2175337311] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2176920438] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2179568664] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2180997399] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2182623576] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2185735188] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2187153192] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2188791045] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2191637112] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 2192687847] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2193681840] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2195584020] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2196679464] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 2197668900] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2198533281] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2200252698] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2201349129] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2202392073] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2203694325] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 2204502111] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2205410109] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2206984584] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2208971751] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2211678693] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2213141658] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2214807651] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2217694206] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2219034174] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2220894333] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2223627189] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 2224635042] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2225499066] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2227185345] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2228276904] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2229410043] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2230644108] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 2231459685] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2232407478] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2234290212] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2235845493] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2238543363] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2239875309] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2241426957] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2243730237] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2245375986] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2247110859] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2248662990] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2251268481] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 2252321358] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2253182316] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2254816662] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2255861769] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2256927918] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2258338383] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 2259224814] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2260106583] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2261648172] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2263237284] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2265925725] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2267313783] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2268906780] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2271716706] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2273085927] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2274638394] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2277344622] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 2278383282] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2279287227] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2280914118] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2281980519] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2283064560] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2284584162] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 2285438022] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2286312735] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2287843635] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2289391104] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2292119802] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2293523085] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2295067992] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2298023175] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2299267614] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2300834088] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2303488110] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 2304591408] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2305451190] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2307177978] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2308235685] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2309717424] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2310992838] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 2311813602] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2312707950] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2314191999] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2315737599] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2318392902] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2319836148] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2321659557] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2324353038] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2325726312] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2327278506] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2329267710] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2331333816] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2332641528] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2334417939] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2337207012] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 2338293510] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2339207115] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2340950262] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2342007843] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2343059019] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2344282311] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 2345101815] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2346046605] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2347998618] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2349587982] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2352368718] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2353770111] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2355283875] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2357909085] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2359566888] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2361212028] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2363910864] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2365290837] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2366905296] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2369685423] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 2370705519] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2371836222] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2373562212] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2374637853] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2375744805] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2376978618] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 2377868745] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2378765067] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2380606704] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2382246846] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2385327336] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2386735029] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2388444723] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2391188289] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2392786788] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2394449988] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2396792118] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2398935504] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2400298488] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2401927332] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2404704267] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2406074076] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2407581708] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2410500372] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 2411630529] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2412535608] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2414278776] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2415422184] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2416550010] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2417857743] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 2418719772] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2419652046] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2421049176] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2423082984] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2426188821] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2427520011] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2429096838] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2431755942] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2433198957] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2435031984] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2437788801] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2438947623] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2440215582] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 2441076561] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2441955978] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2443403214] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2444986908] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2447958156] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2449314903] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2450886480] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2453615031] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2455014408] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2456615847] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2459573067] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2460656310] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2461896843] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 2462708325] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2463626151] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2465160075] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2466724071] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2469273702] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2470987218] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2472624000] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2474199840] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2476954305] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2478297192] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2479738170] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2482403238] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2483804841] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2485571802] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2488275132] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2489652228] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2491247115] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2493980244] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 2495000046] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2495868795] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2498207145] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2499338100] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2500385853] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2501641653] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 2502497046] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2503560465] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2505140379] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2506734657] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2509650360] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2511252093] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2512829592] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2515453206] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2516841621] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2518422438] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2521039353] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2522614983] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2524144224] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2526941046] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2528195712] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2529629739] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2530937472] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2533599138] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 2534627361] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2535857646] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2537563245] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2538605769] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2539798044] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 2541066675] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2542465632] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 2543669646] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2544977232] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 2545806207] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2546841024] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2548865214] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2550472596] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 2551569930] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 2552989257] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2554596009] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 2555680659] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2557184259] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2558810373] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2559947019] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 2561718999] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2563280349] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 2564331315] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2565739029] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2567285049] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 2568363084] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2569969017] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2571530514] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2572586499] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2574203961] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2575794207] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2576768922] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 2577896391] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2578846620] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2580518220] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2581591824] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 2582577249] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2583497448] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2585495913] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2586618867] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 2587757739] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2588646648] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2590349034] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2591602902] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2592770061] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2594076555] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 2594923023] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2595833877] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 2597500395] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2599417905] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2600600373] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 2602319244] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2603957307] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 2605097082] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2606674434] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2608316067] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2609306070] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 2611008183] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2612603637] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 2613622074] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 2615193546] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2616875583] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2618047383] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2619910230] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2621698548] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2623217520] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2624547891] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2625477057] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2627232804] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2628352755] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2629518507] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2630484192] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2632245420] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2633364489] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2634473331] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2636043774] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2636900154] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2637850236] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2639528472] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2641016322] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2642020500] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 2643647370] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2645201916] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 2646255234] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 2647888572] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2649535686] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2650563678] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2651987205] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2653508466] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2654474088] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2655970002] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2657600211] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2658613251] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2659733160] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2661775767] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2662888725] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 2663930682] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2665647663] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2666773599] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2667861189] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2669105985] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 2669919126] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2670835608] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 2672538603] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2674483581] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 2675586165] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2677383786] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2678963889] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2679949839] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2681361963] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2682871653] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2683830366] Running M*.negative: -123 456 M* . . CR +[Hera] -1 4294911208 +[Hera] [HADES][TEST ] [KRELTSC: 2685292113] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2687211555] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2688238980] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 2689836072] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2691419598] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 2692486650] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 2694014526] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2695589652] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 2696601411] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 2697615144] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2699829006] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2701006392] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 2702058786] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2703752856] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2704874529] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2705937696] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2707216008] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2708051661] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2709005082] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 2710894620] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2712540831] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 2713596228] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 2715278853] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2716877772] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 2717926134] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 2147913144729 6 +[Hera] [HADES][TEST ] [KRELTSC: 2719662456] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2721248187] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 2722297956] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2724055236] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2725672131] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2726650920] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -42949662 -96 +[Hera] [HADES][TEST ] [KRELTSC: 2728348476] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2729998509] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2731012431] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2732256345] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2734150230] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2735236476] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2736454119] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2738215452] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2739315243] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2740537653] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 2741808594] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 2743118427] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 2744431095] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2745773058] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2746668393] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2747681475] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 2749613496] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2751184737] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 2752144878] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2753612799] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2755173162] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2756114823] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 2757689046] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2759379147] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2761201023] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2762421669] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2764097553] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2765655375] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 2766606801] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2767741074] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2769414480] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2770509042] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2771511225] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2773299459] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2774681259] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2775905664] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2777255166] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2778129984] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2779021350] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2780784174] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2782377486] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2783465685] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2784934089] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2786757351] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2788017372] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2789658669] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2791263741] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 2792330499] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2793839055] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2795404857] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2796388854] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2797483731] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2799379884] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2800701939] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2801708070] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2803668399] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2804776905] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2805961893] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2807323848] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2808246399] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2809323237] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 2811428676] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2813279511] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2814379008] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2816025261] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2817780714] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2818817232] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2820528018] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2822214297] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2823282798] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2825165532] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2826767517] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2827699812] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2828840952] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2830513245] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2831731140] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2832774714] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2834503980] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2835611688] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2837085783] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2838432324] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2839308906] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2840236560] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2842198842] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2843781570] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2844839445] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 2846643471] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2848210533] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2849854203] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2851669128] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2853313155] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2854384533] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2856120603] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2857744281] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 2858792433] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2860328961] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2862323394] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2863315140] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2864570835] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2866357662] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2867392752] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2868423474] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2870081256] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2871126447] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2872224894] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2873447934] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2874540921] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2875695963] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2877818706] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2879505111] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2880624894] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 2882399709] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2884054992] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 2885167257] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 2887240251] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2888889423] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2890109544] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2891696031] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2893527399] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2894505516] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2895710769] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2897470485] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2898582561] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2899906485] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2901580563] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2902625082] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2903748603] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2905174671] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2906100582] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2907426606] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 2909246025] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2910816258] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 2911944966] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2914032807] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2915568327] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2916530946] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 2918020140] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2919831558] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2920872885] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2922538563] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2924113479] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 2925360837] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 2927101758] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2928706452] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 2929740702] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 2930884530] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2932533114] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2933793072] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2934935976] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2936633763] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2938125015] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2939310780] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2940589764] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 2941436106] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2942327997] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 2944114824] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 2945555046] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2947097580] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 2948278914] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2950588578] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2953556403] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2954548926] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2956158513] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2957756046] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 2958767574] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 2960262564] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2961800961] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2963316993] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2965402104] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2967162639] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 2968222446] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2969814540] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2971449117] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2972404596] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 2973513900] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2975420721] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2976702036] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 2977725282] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2979393060] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2980642119] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2981822466] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2983152984] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2984018331] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2984937018] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2986857426] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2988687744] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 2989762860] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2991292962] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2992883439] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 2993990832] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2995690803] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2997294048] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2998245285] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3000041625] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3001661103] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 3002726916] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 3003824607] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3005537451] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3006614247] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 3007708284] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3009399246] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3010544754] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3011654058] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3013084347] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 3013923906] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3014832891] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 3016479123] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3018049230] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3019025856] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 3020520069] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3022308135] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3023327496] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3024843591] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3026715930] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3027700851] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3029198151] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3030745998] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 3031768299] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3033344391] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3034917732] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 3035963973] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 3037119519] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3039307467] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3040393083] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 3041461059] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3043183437] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3044248935] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3045353619] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3046574223] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3047388372] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3048268629] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 3050005329] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3051849402] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3052866138] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 3054715293] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3056316585] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3057319881] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3058913424] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3060510915] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 3061518726] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3063238626] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3064993239] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 3066057918] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3067279257] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3069144918] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3070222533] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3071281605] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3072966834] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3074054088] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3075174732] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3076890831] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3077792466] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3078751662] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 3080691033] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3082484832] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 3083603208] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 3085393605] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3087028140] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3088153929] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3090510885] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3092089518] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 3093093780] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 3094637700] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3096274545] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 3097480890] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3098828208] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3100828290] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3101943495] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3102971718] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3104730993] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3105789687] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3106939269] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3108210357] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 3109092609] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3109991220] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3111791130] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3113896359] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3114978825] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3116573460] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3118180569] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3119172357] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3120665856] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3122211498] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3123148245] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3124613709] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3126628197] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3128099289] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3129795333] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3131378250] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3132343725] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 3133486482] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3135167511] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3136278390] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 3137226540] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3139241658] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3140383743] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3141503841] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3142793514] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 3143618793] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3144515787] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3146390646] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3147961152] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3148909890] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3150409311] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3152491314] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3153535896] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3155387088] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3157129563] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3158157345] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3159879324] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3161578182] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3162547416] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3164468811] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3165816759] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3167474730] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 3168495330] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3170249838] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3171903084] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3172911357] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 3174090192] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3175855305] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3177328266] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 3178404705] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3180208164] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3181370430] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3182497773] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3183882828] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3184855968] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3185795928] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3187430631] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3189331845] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3190367187] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3191828598] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3193445367] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3194417520] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3195826179] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3197555298] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3198645387] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3200275806] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3202213203] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3203273871] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3204735093] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3206450415] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3207478449] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 3208568790] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3210400263] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3211571118] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3212813541] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3215095212] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3216246831] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3217365963] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3218706015] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3219572748] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3220530327] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3222560376] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3224125989] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3225075231] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3226736247] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3228659259] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3229747920] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3231286842] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3232877004] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3233825532] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3235357419] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3236887038] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3237799845] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3239595576] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3241284270] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3242345358] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 3243647568] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3245455878] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3246559344] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3247565685] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3249324834] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3250441236] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3251742312] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3253110630] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3254053089] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3255033033] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3256796403] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3258623256] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3259804905] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3261306426] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3263017590] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3264457980] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3266055261] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3267716046] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3268886208] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3270612198] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3272477502] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3273672045] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3275384616] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3277361661] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3278941680] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3279980550] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3281666892] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3282798918] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3283927752] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3285203859] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3286158015] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3287178300] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3288967038] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3290709282] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3292039611] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3293777823] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3295424916] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3296499633] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3298089396] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3299756019] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3301058502] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 3302674263] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3304387527] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 3305534757] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3307070676] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3308924535] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3310055868] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3311180439] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3312569799] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3313486533] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3314465406] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3316504989] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3318243495] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3319552026] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3321148320] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3322834242] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3323902386] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3325316820] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3326998815] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3328165722] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3329751369] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3331780347] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3333075501] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3334254210] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3336099732] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3337277916] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3338434092] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3339771666] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3340661961] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3341670612] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3343683840] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3345680079] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3346912506] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3348759603] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3350477907] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3351571797] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3352672344] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3354360702] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3355388526] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3356775450] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3358109391] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3359199690] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3360216489] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3361919106] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3363649926] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3364831617] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3366386058] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3368280993] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 3369718317] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3370974138] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3372735261] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3374190078] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3375422925] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3376739163] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3377629164] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3378611922] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3380426826] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3382301643] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3383598939] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 3385361322] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3386959401] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 3388160097] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3389356635] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3391070298] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3392186364] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3393269229] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 3394518561] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 3395834841] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 3397198266] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3398934000] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 3399858735] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3400843824] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3402494130] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3404151807] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3405094623] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3406461954] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3407908791] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3408843039] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3410179164] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3412042557] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3413038818] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 3414749520] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3416360115] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3417467571] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 3419003406] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3420558057] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 3421602450] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3422795670] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3424421490] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 3425482137] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3426368190] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3427849719] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3429548031] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3430508970] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3432275049] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3433924074] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3434889654] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3437393421] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3439022853] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3440031777] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3441134130] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3442387746] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 3443246331] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3444187761] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3445753836] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3447523674] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3448681089] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 3450138195] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3451727139] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 3452655591] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 3454265535] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3456030207] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3457632843] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3458667534] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3459777489] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3461481030] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 3462392724] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3463316703] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3464893404] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3466486821] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3467406789] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3468819669] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3470405085] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3471339837] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3473404620] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3475718652] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3476811156] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3477986085] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3479264649] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 3480154419] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3481118844] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 3483998847] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3485686302] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 3487298346] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3490169424] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3492103503] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3493161210] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3494852655] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3496429755] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3497477655] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3498496554] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3500044359] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 3501085371] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3502687902] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3504528846] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3506352423] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 3507492009] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 3509154852] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3510865365] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 3512078640] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 3513785919] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3515466339] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 3516796080] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3517932537] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3519256566] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 3520324710] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3521333088] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3522922809] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3524624964] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 3525758061] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3527652597] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3529279110] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3530324784] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 3532198803] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3533916687] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 3535268520] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3536435133] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3537732492] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 3538761303] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3539782995] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3541595589] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3543170862] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 3544100490] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3545816022] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3547450494] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 3548510616] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3550281840] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3552137421] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3553171167] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3554277804] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3555560421] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 3556404831] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3557294223] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3558683793] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3560433240] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 3561533409] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3562726902] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3564937047] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 3566042676] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 3567652200] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3569274891] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 3570289548] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3571374198] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3572625672] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 3573450111] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3574337403] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 3576085779] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3578442000] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 3579520266] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 3580828083] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 3582068721] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3583845552] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 3584902587] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3586025268] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3587270883] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 3588563391] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 3590308911] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3591656691] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3592602594] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3593712444] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 3596045271] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3597765801] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3598869078] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3600466611] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3602338698] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3603840660] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3605537817] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3607341885] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3608564085] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3610201245] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3611832252] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3612910854] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3614034501] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3615074526] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3616766685] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3617814249] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3619125342] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3620369487] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 3621248694] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3622189893] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3624121494] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3625573119] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 3626435673] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3628127349] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3629769801] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 3630796197] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3632393037] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3634079757] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3635105691] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3636686445] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3638322471] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3639596121] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3640762797] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3642007047] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3642857778] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3643762815] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 3645526500] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3647061495] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 3648101205] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3649375737] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3651141081] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3652524309] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3653818644] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3655393077] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3656351853] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 3657616956] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3658763955] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3660438369] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3661392777] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3662547546] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3663821826] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3665070738] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3666185880] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 3667989591] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3669582924] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 3670616775] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3671820684] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3673503162] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3674496084] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3675628740] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3677548434] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3678709335] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 3680163459] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3681414891] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3683105727] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3684083550] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3685222506] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3686562054] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 3687463437] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3688343232] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3690599283] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3692247657] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 3693210276] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3695176401] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3696809991] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 3697763139] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3699380160] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3700978281] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 3701909841] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 3703672539] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3705386013] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3707041611] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 3708067482] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3710044800] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3711657453] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3712753485] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3713842524] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3715215168] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 3716069532] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3716979840] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 3719253216] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3720876957] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 3721889661] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 3723786171] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3725485008] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 3726523626] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 3728746371] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3730395648] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 3731475405] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 3733179912] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3734828811] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3735953928] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3737064639] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3738419748] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 3739380204] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3740552697] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3742300968] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3743937372] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 3744909168] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3746205897] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3747747045] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 3748704645] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3750035268] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3751655082] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3753030750] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3755104038] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3756724776] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 3757784898] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3758924463] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3760216320] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 3761067870] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3761978703] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3763849635] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3765663321] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 3767075571] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3768941379] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3770697651] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 3771671925] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3772934445] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3774558690] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3775533678] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3776866023] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3778872783] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 3779988933] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3781127973] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3782570001] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 3783434445] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3784385094] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3786337359] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3788004024] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 3789026661] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3790469928] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3792049758] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3793111056] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3794244216] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3795540378] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 3796590966] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3797553837] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3799060482] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3800668431] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 3801701190] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 3803470440] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3805097058] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 3806070597] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3807459852] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3809070153] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3810003603] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 3814780494] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3816790278] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 3817796388] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3819789372] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3821322225] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 3822336126] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 3824505027] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3826336605] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 3827489295] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3828953478] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3830389206] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 3831233952] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3832190649] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 3833651115] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3835180503] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 3836156205] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3837751785] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3839378760] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 3840746511] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3842477877] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3844073436] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 3845177805] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3846268440] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3847549083] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 3848463570] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3849352836] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3851502858] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3853346658] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 3854477844] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3856140750] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3857776902] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 3858873585] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3860171616] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3861685905] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 3862669608] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3863733237] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3865364286] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3867211992] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 3868277889] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3870588771] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3872199408] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 3873558822] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3874789968] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3876067293] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 3877408311] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 3878646870] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3879862392] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 3880723602] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3881623368] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3883059600] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3884788131] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3885907116] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 3887284233] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3888920532] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 3889898229] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3891506346] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3893062824] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3894017799] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3895538850] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3897106479] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3898115970] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3899695107] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3901301187] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3902365845] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3904068735] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3905634222] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3906604968] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 3907619247] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3909245214] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3910362435] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3911547696] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3912728022] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 3913551306] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3914491770] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 3916488996] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3918111267] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 3919218072] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 3920296023] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3921891183] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 3922965879] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3924537414] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3926113191] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3927144732] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3928918119] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3930484593] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 3931495722] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3932648097] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3933874434] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 3934760970] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3935694063] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3937322781] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3939052257] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 3940196232] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 3942989295] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3944450601] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3945825849] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 3946953024] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3948610470] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3950252313] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3951275517] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 3952791801] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3954821829] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 3955927038] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3957157512] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3958380636] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3959235000] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3960175989] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3961435737] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3963094905] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3964129281] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3965412927] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3967124112] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 3968177766] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3969625359] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3971101932] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 3972199728] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3973790646] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3975151782] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 3976202244] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3977336664] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3979062612] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3980379123] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3981964518] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3983591913] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 3984588783] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3985823079] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3987656379] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3988740483] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3989883975] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3991100820] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3992213631] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3993130155] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3994519116] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3996095964] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3997068474] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 3998418690] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4000163622] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 4001217969] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4002637212] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4004527359] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4005498945] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 4006900191] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4008512991] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 4009502700] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 4010515236] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4012148742] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 4013132088] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 4014565674] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4016238639] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 4017679239] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 4019098524] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4020715692] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 4021744965] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 4023017061] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4024460769] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4025452998] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 4026940239] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4028492727] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 4029828684] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 4031094585] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4032805434] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4033881285] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4035014445] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4036245276] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 4037116188] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4038091470] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4039134582] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4040320893] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 4041188445] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4042298295] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4043384520] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4044634692] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 4045576185] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4046523789] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 4048399362] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4050012330] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 4051011678] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 4052171067] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4053726705] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 4055079966] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 4056857679] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4058507439] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 4059549270] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4061385636] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4062986970] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4063970463] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 4065056142] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4066670727] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 4068016302] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 4069461123] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4070482185] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4072142130] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4073257230] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 4074359016] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4075297926] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4076987250] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4078052895] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4079181183] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4080921978] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 4081867629] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4082741313] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 4084570266] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4086159147] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 4087233171] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 4088897085] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4090500015] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 4091553669] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 4093540899] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4095115290] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 4096148154] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4097722839] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4099392297] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 4100416950] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 4101439650] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4102374990] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4104079035] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4105346952] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4106454450] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4107653634] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4108530174] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4109417634] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4110876693] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4112445120] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 4113550434] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4114762659] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4116462315] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4117827210] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4118864610] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4120583544] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4121669706] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4122788019] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4124007783] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 4124855385] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4125777558] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4127515854] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4129179264] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 4130463288] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4132110024] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4133691891] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 4134677232] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4136127597] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4137661815] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 4138683255] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4139787036] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4140977589] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 4141813116] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4143241305] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4145286411] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4146940455] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 4147951899] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4149147324] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4150696473] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4151742525] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4152847986] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4154380440] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4155964197] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4157231694] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4158851382] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4159910748] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4161106236] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4162668069] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4163763660] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4164861708] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4166431227] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 4167524676] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4169465811] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4171026951] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 4172206458] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4173876693] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4175470530] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 4176528027] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4177622883] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4179185703] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4180384425] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4181899113] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4183419891] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4184466720] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4185932163] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4187604918] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 4188632427] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4190353041] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4191934152] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 4193125902] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 4194200409] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4195860690] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4196917641] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4198141290] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4199667213] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 4200769167] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4201923033] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4203144162] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 4204050438] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4204987689] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4206809670] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4208520204] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 4209552060] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 4211026806] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4212678897] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 4213644078] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 4215028020] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4216709994] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4217827929] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4219519941] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4221229215] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 4222221234] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4223949177] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4225642533] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 4226637198] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4227764016] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4228968744] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 4229857947] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4231079328] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 4244615088] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 4246085949] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4247849865] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4248965616] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 4251357096] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4253096001] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 4254201987] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4256276493] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4257921171] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 4258882194] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 4260770514] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4262457738] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 4263496461] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4264827168] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 4266150945] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 4267506915] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 4269221376] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4270600635] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4271436477] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4272331854] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4274873547] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4276486788] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 4277605395] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4278894039] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4280858988] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4282058046] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4283222265] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4284939750] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 4285958880] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4286954070] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4288792431] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4289821410] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4290903603] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4292709204] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4294476060] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4295796036] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4297038312] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4297913844] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4298817264] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4300880619] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4302487245] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 4303589304] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4304733909] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4307223732] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4308351474] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4309741884] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4311382677] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 4312447461] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4313479716] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4315214043] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4316295375] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4317408459] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4318873083] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4320100029] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4321517067] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4323113046] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4324716753] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 4325737500] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4326945126] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4328492847] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 4329605637] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4330822524] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4332538413] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 4333994448] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4335104844] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4336399158] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4337335149] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4338244722] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4339735134] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4341330945] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4342341339] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4343706486] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4345467000] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4346901510] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4348217853] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4350000648] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4351091073] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4352265309] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4353478080] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4354395948] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4355287608] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4356655611] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4358453547] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4359606006] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4360943055] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4362644664] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 4363766988] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 4365396630] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4367044836] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4368081795] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4369229907] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4370448810] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4371938088] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4372875402] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4373971287] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4375545447] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 4376662668] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4377957444] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4379763360] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4380843537] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4382123949] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4384225104] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 4385502408] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4386647874] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4387905795] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4388688003] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4389504084] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4390737687] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4392290112] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4393389105] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4394647278] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4396735455] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4397781024] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4398836148] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4400479692] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4401481203] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4402409634] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4404191358] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4405261686] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4406371473] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4407623955] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4408711986] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4409599698] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 4431327075] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4432958040] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4434522351] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4435745895] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4437613866] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4438708764] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4439846082] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4441578099] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4442634546] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4443602310] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4445292243] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4446579816] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4447923081] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4449396756] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 4450253808] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4451154078] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4452719544] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4454349060] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 4455399207] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4478807025] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4480539147] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 4481789067] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 4483059525] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4484786418] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4485923316] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4487106876] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4488751197] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4489631223] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4490607240] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4491999225] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4493708394] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 4494898380] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4496240175] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4498011735] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 4499241201] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4500382656] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4502326311] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 4503462600] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4504548720] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4506221013] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 4507194951] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4508269437] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4510091019] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 4511294634] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4512368469] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4514483022] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 4515572271] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4516616244] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4518388560] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 4519464810] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4520558133] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4522272048] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 4523375892] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4524653910] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4527029178] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 4528196232] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4529338737] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4531081086] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 4532203998] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4533207063] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4534903401] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 4536103530] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4537114995] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4539301788] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 4540720506] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4541866896] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4543467243] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 4544540406] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4545648303] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4547303166] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 4548309612] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4549372149] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4551280293] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 4552733787] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4553898636] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4555687647] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 4556724753] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4557843381] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4559590560] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 4560686319] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4561859421] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 4563094935] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4564778064] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 4566286137] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 4567118178] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4568040141] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4569512199] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4571189259] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4572195852] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 4573586451] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4575267186] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 4576841808] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4578867888] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4580511663] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 4581472182] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4583169381] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4584813366] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4585743750] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4587196320] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4588758048] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4589709327] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4590954816] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4592101752] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4593269352] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4595053029] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4596654174] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4597636638] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4599242193] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4600787478] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4601740332] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 4603278036] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4604857761] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 4605951651] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 4608120048] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4609732617] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4610678646] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4612492101] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4614122163] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 4615135770] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4616203263] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4617857622] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4618914048] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4619992293] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 4621050336] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4622220435] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4624222281] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4625854800] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 4626838461] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 4628139852] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 4629849357] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4631408649] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 4632376224] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4633931904] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4635840636] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 4637083059] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4638885846] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4640417334] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 4641449043] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4643235009] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4644759987] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 4645784388] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 4647460335] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4649002281] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4650321417] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 4651624656] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4653274038] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4654381683] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4655431410] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 4656285396] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4657188480] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 4658686557] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4660205256] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 4661175309] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4662592914] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4664201997] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 4665492300] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4667506116] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4669055601] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 4670106735] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4671710211] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4673237541] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 4674197955] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4675678728] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4677277269] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4678289637] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 4680392682] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4681990656] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4683022848] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 4684078812] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4685795772] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4686868242] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4687970910] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4688836635] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4689756561] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4691746269] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4693355982] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 4694338635] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4695908511] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4697568792] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 4698589329] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 4700388588] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4702025895] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 4703127975] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4705218315] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4706804340] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 4707841299] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 4708890354] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4710522621] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4711610400] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4712569428] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4714305204] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4715464026] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4716766425] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 4717794564] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4718743113] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4720181382] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4721809827] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4722764445] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4724228523] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4725849807] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4726770174] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4728314178] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4730333958] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4731313608] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4732840161] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4734465036] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 4735508967] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4736588703] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 4737441408] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4738421646] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4740131823] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4741983960] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 4743159918] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4744831707] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4746440958] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 4747484763] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4749684009] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4751277048] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 4752260877] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4753328328] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4754307348] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4755308502] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 4757213286] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4758807459] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 4759887657] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 4761087639] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4762768248] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 4763753463] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4764777885] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4766469309] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4767821772] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4768896048] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4769773281] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4770689847] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4772374719] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4774194810] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4775186094] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4776757125] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4778408775] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4779592335] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4780849143] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 4781761866] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4782662997] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4784438337] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4786115019] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 4787250258] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 4789203909] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4790949408] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4792912698] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 4793925255] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4795564263] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4797191595] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 4798278219] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4800048813] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4801804728] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 4802892801] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4804039191] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 4805347806] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4806360720] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4808249901] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4809858123] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4810837416] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4812492405] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4814186160] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 4815199263] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4816523040] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4818255498] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 4819759875] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 4820984847] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4822239387] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4823113932] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4824049167] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4826459610] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4828149312] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 4829193663] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4830770175] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4832600262] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4833611895] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4836047643] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4837564452] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 4838768466] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 4840438890] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4842016389] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 4843704768] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4845036504] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4846423029] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4847296209] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4848228882] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 4850775090] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4852368444] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 4853322096] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 4854585561] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4856521782] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4857600951] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4858891380] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4860643242] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 4861891020] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4863108915] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4864359885] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4865257488] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4866150597] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 4868617362] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4870170102] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4871344401] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 4873440432] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4875295425] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 4876550427] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 4878828024] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4880827497] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 4882090605] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4883162277] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4884445083] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 4885373094] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4886365575] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4889273067] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4890979275] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 4892002332] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 4893884877] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4895519244] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 4896635940] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4897776177] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4899044514] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4899900558] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4900881048] Running FIND.existing: FIND DUP . CR +[Hera] 35050272 +[Hera] [HADES][TEST ] [KRELTSC: 4902702147] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4904541705] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 4905832155] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 35367408 +[Hera] [HADES][TEST ] [KRELTSC: 4907908530] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4909524984] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 4910541342] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4912137615] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4913759403] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 4914765303] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4915886913] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4917583356] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 4919196786] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4920320790] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4921641459] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4922553531] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4923435510] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4924699017] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4926338991] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 4927396236] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4928644665] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4930560915] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 4932007143] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4933343625] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4934647557] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4935498834] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4936441650] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 4938217515] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4939894197] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 4940941173] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4942042581] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4944281454] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4945390800] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4946552457] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4947965001] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4948945218] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4949893410] Running LATEST.basic: LATEST @ . CR +[Hera] 35131696 +[Hera] [HADES][TEST ] [KRELTSC: 4951344258] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4953057984] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 4954118526] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4956233310] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4957868958] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 4958960433] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4961271504] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4963123977] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 4964223159] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4965357327] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4966657374] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 4967514615] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4968591264] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 35368920 +[Hera] [HADES][TEST ] [KRELTSC: 4971240666] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4972797858] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 4973829777] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 35369384 +[Hera] [HADES][TEST ] [KRELTSC: 4976547975] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4978478757] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 4979519139] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 4980952998] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 4982171670] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4983968892] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4985002575] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4986069564] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4987324230] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4988221098] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4989149823] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 4991010927] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4992646323] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 4993963758] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4995259353] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4996925850] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4997966421] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4999148217] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 5000394903] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 5001764208] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 5002919166] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5004283872] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 5005271103] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5006794149] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 5012373954] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5013802416] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 5014597014] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 35373664 +[Hera] [HADES][TEST ] [KRELTSC: 5019978432] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5021878764] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 5022936618] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 5030756220] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5032326453] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 5033366772] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 5042238327] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5043947853] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5045168646] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 5050643157] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5052373767] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5053452054] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 5055169644] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 5056414587] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5058321660] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 5059328505] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 5060453979] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 5061445683] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5063286564] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5064400509] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5065789554] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5067033993] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5067883674] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5069033256] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5073055302] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5074611192] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 5075718207] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5077493820] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5079291294] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5080343583] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 5085597279] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5087139372] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5088160140] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5089105287] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5090170344] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5090908620] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5091867123] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5096153517] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5097806700] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 5098837926] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 5103200487] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5104919274] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 5105909550] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 5111585199] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5113255056] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 5114219859] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5115142662] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5116152909] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 5117049021] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5117965713] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 5119901472] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5121593736] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 5122813353] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 5124061215] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5125665279] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 5126882901] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 35141504 +[Hera] [HADES][TEST ] [KRELTSC: 5131005936] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5133007110] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 5134144848] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5135281284] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5136688410] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 5137658043] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5138549703] Running CURRENT.basic: CURRENT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 5140255512] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5141901534] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 5142929400] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 35376528 +[Hera] [HADES][TEST ] [KRELTSC: 5148479007] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5149970427] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 5151034623] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 5152652715] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 5154111879] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5155716258] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 5157184725] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5158284621] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5159541450] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 5160384768] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5161305933] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5163961971] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5165731977] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 5166870282] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5172967401] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5174525202] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5175337167] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5179817034] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5181695127] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 5183060295] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5184275292] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 5185573008] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 5186927130] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 5188009029] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 5189270961] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5190528420] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5191373649] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5192337381] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 5194047033] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5196449454] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 5197501911] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5198723565] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5200004439] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5200903176] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5201820330] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5203031988] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5204568474] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5205722991] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 5207058759] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5209258110] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 5210421615] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 5212302669] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5213945940] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 5215216902] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5216325849] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5217638727] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5218495842] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5219394117] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 5221461399] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5223055635] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 5224642101] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 5225911845] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5227562151] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 5228560554] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5229723912] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5231482158] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5232761751] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5234312601] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5236067823] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 5236916223] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5237839152] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5239180716] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5240510646] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 5241359760] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5242246338] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5243341992] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5244666399] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 5245509759] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5246399235] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5248025769] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 5249275899] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 5250715890] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 5251871289] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5253402819] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 5254266066] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5255196093] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5257116732] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5258684508] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 5259859353] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 5261182416] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5262816405] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 5263900782] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 5265412866] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 5266654575] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5268522672] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 5269625025] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5270785044] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5272184295] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 5273073561] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5273994936] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 5275018308] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5276641209] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5277713175] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5279806686] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5281364193] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 5282545821] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5283644100] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5285126280] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5286008931] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5286941667] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5289543798] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5291202294] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 5292230748] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5294197776] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5295850938] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5296936785] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5299863240] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5301502374] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5302495233] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5303642001] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5305321182] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5306392455] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5307530991] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5308841034] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 5310026316] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5311238142] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5314098132] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5315686005] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 5316679158] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 5318358234] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5319955368] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 5320959441] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 5322877014] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5325518667] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 5326584858] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5327738724] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5328967308] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5329803150] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5330692542] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 5332220334] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5333871417] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 5334875175] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5336679600] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5338720926] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 5339696334] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5340760068] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5342506533] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5343552018] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5344624719] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5345900637] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 5346743619] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5347680387] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5351321850] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5353014324] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 5354037864] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 5356225434] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5357809170] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 5358803604] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 5359920132] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5360800557] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5362753116] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5364312933] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5365532655] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5366868234] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 5367659808] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5368573434] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5370977514] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5372543442] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 5373569922] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 5374504779] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5376053823] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 5377557213] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5379059448] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5380671345] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 5381691147] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5382586230] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 5383755258] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5385373308] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 5386381266] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5388464970] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5390059563] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5391051141] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5392125480] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5393367210] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5394554466] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5395742184] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5398673091] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5400334002] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5401312875] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 5402924394] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 5404002660] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5405727201] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 5407348821] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5408704161] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5409954732] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 5410848408] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5411739900] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5414475549] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5416051305] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5417083938] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 5418187320] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5419258509] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5421328584] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 5422820802] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 5424288807] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 5425340781] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5426990163] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5428125801] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5429276853] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5430536769] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 5431465221] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5432364840] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5435155929] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5437360824] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5438409585] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 5439847539] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 5440877925] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5442653685] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5443840038] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5444971140] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5446250250] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 5447093106] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5448014775] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5450849922] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5452403439] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5453397621] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5455677087] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5457304650] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 5458317564] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 5460051219] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 5461111173] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5463135132] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5464495176] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5465669097] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 5466927123] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 5468284521] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 5469572745] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5470890894] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5471766216] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5472749184] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5475990765] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5477627085] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5478645732] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5480743884] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5482287174] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5483365671] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 5485418799] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5487314469] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5489447754] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5490469950] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5492565162] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5494112274] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5495126406] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5496246042] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5497106076] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5498856699] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5499912663] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5501482833] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5502333606] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5503232238] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5505472224] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5507018181] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5508044283] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5510009484] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5511554748] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5512596579] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5515581729] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5517214185] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5518210698] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5520268425] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5521843446] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5522854659] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5523823851] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5524637433] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5526691779] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5527785690] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5528986197] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5530263942] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5531115177] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5532169335] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5533400313] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5534255118] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5535916113] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5536916742] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5538625344] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5539453941] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5541119346] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5542212312] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5543353116] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5544307923] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5545374303] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5546612778] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5547447066] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5549125092] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5550142542] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5552051316] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5552883966] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5554871028] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5555995284] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5557084974] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5558355117] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5559240960] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5560134636] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5561393460] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5562399003] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5564337576] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5565376131] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5567061759] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5567896362] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5568699927] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5570341455] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5571395613] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5572501914] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5573438157] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5574482571] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5575546641] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5576580786] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5578257300] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5579232372] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5580710898] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5581490271] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5582300829] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5583947565] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5584971735] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5586064029] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5587361241] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5588260545] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5589595872] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5592830502] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5594388807] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5595371061] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5597952549] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5599584627] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5600591304] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5601963171] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5602819845] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5604603963] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5605888785] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5606959617] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5607845124] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5608730232] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5611062387] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5612796693] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5613930693] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5616128238] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5618040498] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5619766992] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5620972077] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5621975310] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5622838998] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5624572674] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5625507195] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5627124132] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5628574203] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5629524642] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5630426340] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5633597403] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5635262388] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5636199387] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5637912924] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5639766258] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5640805170] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5641990683] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5642856492] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5644612701] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5645707557] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5646870537] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5647804743] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5648764065] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5651944116] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5653612020] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5654667753] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5656629006] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5658379545] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5659358649] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5660402181] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5661347328] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5663271768] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5664789102] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5666012919] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5667354756] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5668313511] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5669418594] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5672166759] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5673895584] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5674858560] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5677563780] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5679188382] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5680298694] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5681498298] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5682371289] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5684097279] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5685147972] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5686211790] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5687089002] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5687981733] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5690985531] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5692560258] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5693515884] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5695766328] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5697385890] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5698428057] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5699433390] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5700307662] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5702347497] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5703469989] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5704596660] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5705901243] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5706788514] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5707745778] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5709848802] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5711755602] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5713397172] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5714682687] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5715891888] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5716789953] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5718475140] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5719519134] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5720647884] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5721536247] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5722439142] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5724875520] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5726606277] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5727790152] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5728792608] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5729673012] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5731387137] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5732411811] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5733508095] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5734791300] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5735655051] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5736573927] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5739913473] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5741472597] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5742440508] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5744558610] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5746114038] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5747097972] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5748721986] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5750314269] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5751324243] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5754802578] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5756385684] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5757364326] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5758450236] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5759265351] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5760206235] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5762549814] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5764020297] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5765863215] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5766896016] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5769370446] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5770901493] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5771885721] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5773309752] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5774883135] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5775900585] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5778684093] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5780299602] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5781376923] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5782508466] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5783781108] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5784644019] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5785527741] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5788340124] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5790122457] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5791090095] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5792837883] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5794425168] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5795485668] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5797990590] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5799520104] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5800516386] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5801594673] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5802615084] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5803531104] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5805704898] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5807295081] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5808324753] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5810105763] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5811697185] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5812685067] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 5814442263] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5816691783] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5818272243] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5819279067] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5820329802] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5821585938] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5822467119] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5823385197] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5825758197] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5827489206] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5828478075] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5829558609] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5830386051] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5832053640] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5833076382] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5834186526] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5835018021] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5835918921] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5838302211] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5840097942] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5841081876] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5842077570] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5842903080] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5844557019] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5845574742] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5846641164] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5847899946] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5848774764] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5849659452] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5852883099] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5854488486] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5855479350] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5858238855] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5859821982] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5860776894] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5862930192] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5864490954] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5865682263] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5866801164] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5867711997] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5868593703] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 5870694984] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5872442394] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5874155763] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5875101771] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5877605433] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5879292594] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5880282072] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5882691213] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5884257771] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5885242377] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5886340719] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5887573398] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5888384754] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5889283302] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5891605839] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5893210533] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5894199255] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5896402722] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5898022746] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5898972996] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5901141897] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5902699425] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5903842602] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5905925046] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5907466488] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5908455840] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5909526525] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5910383304] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5911345167] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5913708654] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5915282541] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5916448020] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 5918486700] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5919769359] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5921321616] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5922265923] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5924505111] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5926081140] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5927056821] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5929684635] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5931359973] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5932416063] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5933536707] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5934921321] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5935829886] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5936806155] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5939494806] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5941367859] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5942463114] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5945037042] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5946720171] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5947758642] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5948904633] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5949792366] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5950739571] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5953800762] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5955519633] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5956745151] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5959603776] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5961270504] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5962336569] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5963456709] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5964724857] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5965510215] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5966801127] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5969092416] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5970782160] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5971738878] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 5973802128] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5975750151] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5977488804] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5978906913] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5981269623] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5983031985] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5984041938] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5986330938] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5987989917] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5989031412] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5990180322] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5991304263] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5992325619] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5994475347] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5996252703] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5997328659] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5999703780] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6001386531] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6002370276] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 6004837944] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6006507003] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 6007488165] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6009499272] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6011135550] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6012221166] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6013389354] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6014960322] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 6016027479] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6017071872] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6020094108] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6021756237] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6022794183] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6025102356] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6026793696] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6027778029] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6030908751] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6032476905] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6033431166] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6034530327] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 6035405481] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6036306339] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6038685219] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6040284789] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6041587524] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 6043965774] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6045765075] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6047321322] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6048229026] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6050456727] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6052048653] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6052989264] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6054379422] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6055788228] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 6056635158] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6057604539] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6060205956] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6061777050] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6062735847] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6064923207] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6066750291] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6067665828] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6068810496] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 6069677544] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6070618512] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6073160961] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6074743143] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6075683733] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6077853936] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6079703427] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6080676483] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6081789252] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6083054187] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 6083888769] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6084835176] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 6087729417] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 6088795986] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6090370251] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6091356789] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6093744447] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6095353299] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6096306342] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6097355544] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 6098221605] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6099099951] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6101472825] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6103058745] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6104068026] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6106568160] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6108112647] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6109055778] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6110210589] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6111449652] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 6112316931] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6113226651] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 6116991888] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6118561512] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 6119503173] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6121902129] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6123498087] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6124472739] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 6127318890] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6128635191] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6130363764] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6131267667] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6133660218] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6135262476] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6136238640] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6138455211] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6140067297] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6140996379] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6142341765] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 6143215617] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6144114690] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 6146713251] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6148259712] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 6149205468] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6151512843] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6153086478] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6154043490] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6156802218] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6158442927] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6159426945] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6161991528] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6163542840] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6164490696] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6166639668] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6168612135] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6169591407] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6170758146] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 6172053090] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 6173511708] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 6174801696] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6176080554] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 6176960139] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6177889389] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6180421821] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6182051442] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 6183150708] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6185148060] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6186754476] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 6187992741] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6190554489] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6192383190] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 6193457403] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6194628195] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6195583359] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6197274321] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6198324195] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6199417182] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6200397441] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6202166124] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6203261022] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6204535197] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6205893246] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 6206771781] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6207653991] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6209968044] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6211689750] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 6212750502] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 6214619649] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6216446523] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6218237214] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 6219326778] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6221403489] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6222978825] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 6223983717] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6225147894] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6226146339] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6227856705] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6228887553] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6230414421] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6231380064] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6233133816] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6234190326] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6235253703] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6236229237] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6237920199] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6238964970] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6240076899] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6241348155] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6242276754] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6243617079] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5332 + +[Hera] Total words: 484 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6316967916] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6318881982] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 6320066235] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5349 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6394443384] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6396133842] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 6397215951] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5351 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6472481673] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6474233451] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6475389249] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6476572578] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6477881508] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6478846542] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6479790198] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 6482369439] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6483981483] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 6485118696] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 6486592959] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6488207880] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 6489259161] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 6490667841] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6492408657] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 6493483374] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6494914167] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6496176225] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 6497087352] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6498029202] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6503945196] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6505632756] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 6506919720] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6512274468] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6513868326] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 6514933929] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6518002449] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6519809961] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 6520924767] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 6523789671] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6525418599] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 6526496067] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 6529337913] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6530953002] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 6532315251] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 6534033387] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6535633188] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6536678043] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 6538539462] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6540109296] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 6541153773] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 6542316354] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6543249363] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6545191380] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6546288588] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6547445793] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6548681076] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 6549633657] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6550707387] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6552521199] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6553427685] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6554988699] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 6556001634] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6557785857] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6558746649] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6560313291] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 6561458610] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 6563025336] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6564002802] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6565717116] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6566734545] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6568598736] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6569771838] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6571379955] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 6572503854] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6573681702] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 6574938825] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 6576325875] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 6581208669] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 6583642023] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 6585238002] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 6586723458] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 6591549321] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 6592821774] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 6594467838] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 6595954512] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6596864400] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6597788757] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6599045649] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 6599939493] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6600880524] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6602016792] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 6603034956] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6603942996] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6605151273] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 6606060468] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6606993666] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6608585151] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 6609528492] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6610435251] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6611589579] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 6612474792] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6613401774] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6614571180] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6615502425] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6616431423] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6617580858] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 6618514392] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6619431420] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6621209532] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6622163457] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6623198757] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6624410520] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 6625302264] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6626209086] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6627439497] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 6628695192] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 6630014748] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 6631157610] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6632670513] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 6633540396] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6634477395] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6636368256] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6638147292] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6640993401] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6642188721] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6643413756] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 6644236872] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6645419529] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6647148228] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6648787845] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 6664136997] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6666379314] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6667449348] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6668638620] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 6669478095] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6670746327] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6672798531] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6674442516] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6677182239] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6678291900] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6679522626] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 6680411997] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6681441669] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6683707275] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6685253022] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6688026597] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6689658045] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6691238925] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6694296609] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6695850819] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6697190829] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 6698038788] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6698944266] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6700756020] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6702336816] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6705181707] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6706314552] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6707590722] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 6708753891] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6709738497] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6711481098] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6713075019] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6715765728] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6716878224] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6718105422] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 6718944561] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6719837103] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6721820511] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6723435999] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6725879832] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6727878927] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6729036048] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6730271184] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 6731159127] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6732033441] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6733895805] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6735456168] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6738276153] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6739607637] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6740855982] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 6741722589] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6742607949] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6744495534] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6746331774] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6748999467] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6750138045] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6751389855] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 6752274501] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6753190227] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6755257530] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6756863400] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6759835425] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6760934166] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6762152880] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 6763069551] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6763958964] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6765751041] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6767418546] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6770651517] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6771755172] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6772974432] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 6773867898] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6774770793] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6776330757] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6777917811] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6780630507] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6781798296] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6783285516] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 6784197798] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6785076081] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6786483753] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6788103126] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6790770000] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6791941485] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6793193673] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 6794070885] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6795041673] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6796704978] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6798488760] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6801350220] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6802446399] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6803719230] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 6804594531] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6805518069] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6806895081] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6808712799] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6811424844] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6812690661] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6813956121] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 6814832514] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6815750214] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6817371225] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6819041985] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6822251772] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6823433316] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6824691741] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 6825555114] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6826593711] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6828247104] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6829793082] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 6831622035] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6834216711] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6835663884] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6837244764] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6840083313] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6841341843] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6842651046] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 6843479832] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6844385793] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6846227724] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6847824039] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6850647762] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6852064548] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6853633038] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6856468941] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6857628225] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6859020714] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 6859851369] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6860758653] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6862393188] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6864033477] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6866862324] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6868257081] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6869864148] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6872890899] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6873996423] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6875262912] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 6876126327] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6877023384] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6878593092] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6880154799] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6882900528] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6884602725] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6886348728] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6889032402] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6890116338] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6891360546] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 6892239585] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6893139099] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6894888273] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6896699103] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 6899276034] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6901164375] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6902232729] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6903451716] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 6904295622] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6905200533] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6906982509] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6908789748] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6912222996] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6913382217] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6914782539] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 6915663510] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6916554960] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6918373182] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6919973697] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6922954395] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6924112104] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6925363767] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 6926759553] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 6927992379] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6929557299] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 6930537915] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6931446858] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 6933711246] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6935787537] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 6937059633] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6938289855] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6939527889] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 6940535301] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6941420556] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6944181741] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6945869574] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 6947334471] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6948461016] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6949759236] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 6950780361] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6951676620] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6953730861] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6955453554] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6956667270] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6958051884] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6959611512] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6960499749] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6961413144] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6966452808] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6968205468] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 6969245136] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6970406541] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6972013083] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 6972953316] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6973911630] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6976828068] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6978560190] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 6980113539] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6981523437] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6983014773] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 6984131007] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6985473411] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6989405703] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6991329723] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6992968080] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6994394442] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6995887311] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 6997459182] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6998656161] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 7002563463] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7004626062] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7006199907] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7007661549] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7009214541] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 7010950506] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7012093641] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7015604505] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7017209220] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 7018508637] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7019639697] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7020866517] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 7021861665] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7023045960] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7027462932] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7029066849] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7030055151] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7031247279] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 7032531450] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 7033922973] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 7035293622] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7036577037] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 7037457084] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7038318672] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 7040724663] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7042371651] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 7043502837] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7044696393] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7045967124] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 7046886693] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7048048161] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 7050576162] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7052246880] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 7053343521] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7054488504] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7055746593] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 7056635754] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7057559943] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7059931116] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7061582808] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 7062833274] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 7064473521] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7066089135] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 7067377842] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7068510162] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7069772346] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 7070653863] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7071640128] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 7074309333] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7075856949] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 7076846490] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7077918939] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7079139648] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 7080058041] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7081018413] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7083369573] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7085171226] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 7086454515] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7087552374] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7088790051] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 7089698196] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7090595925] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7092318366] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7093964430] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 7095214476] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7096433799] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 7097923749] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 7098829857] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 7099733004] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 7100670234] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7101553767] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 7102544127] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7103446581] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 7104459348] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 7105496244] ============================================== +[Hera] PARITY:M7.1a word_count=498 here=0x00000000000000d8 latest_id=667 hash=0xe9795d240d1e90c6 +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000003d727000, 0x000000003d772aea) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] PCI: ECAM mapped (amd64) +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] [HADES][ERROR] [KRELTSC: 7185206784] TD: attach total_blkio_blocks_1k=30720 forth_block_size=1024 +[Hera] [HADES][ERROR] [KRELTSC: 7189558236] TD: after_format rc=0 user_blocks=22615 total_devblocks=7680 ba +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: no device on PCI bus 0 +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 7258288506] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7270569432] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7457420943] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7461639108] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7739864643] ( Unterminated comment + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x5d35c5c6a6eafe04 mode=m capsule_hash=0x5d35c5c6a6eafe04 dict_hash=0xe04cb6782cb6365b +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] APIC Timer: started (LVT=0x00020020 ICR=9761019) +[Hera] I/O APIC: keyboard IRQ1 unmasked +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=643 evictions=0 +[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=21845 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x271108a488516c37 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 10423660422] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 16532511870] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0xe585e56cb09dc857 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 424 ticks, trust=0x00010000, variance=0x00000000 +[Hera] [HADES][ERROR] [KRELTSC: 24870681465] TD: idle_census n=5 largest_free=509885464 free_blocks=1 used_b +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 27030123813] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 27075032859] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 27110810769] TD: blk_attach dev=0x30f86a0 rc=0 used=26670573 free=510200299 +[Artemis] [HADES][ERROR] [KRELTSC: 27132193767] TD: census largest_free=509741128 free_blocks=1 used_blocks=705 +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 35350242669] TD: idle_census n=10 largest_free=509012152 free_blocks=1 used_ +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 45660324570] TD: idle_census n=15 largest_free=509012152 free_blocks=1 used_ +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 55977459258] TD: idle_census n=20 largest_free=509012152 free_blocks=1 used_ +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 66337754301] TD: idle_census n=25 largest_free=509012152 free_blocks=1 used_ +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 76662561864] TD: idle_census n=30 largest_free=509012152 free_blocks=1 used_ +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 86971124877] TD: idle_census n=35 largest_free=509007640 free_blocks=1 used_ +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 91112934486] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 91118821416] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 91162893150] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 91193470641] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 91223729163] TD: blk_attach dev=0x30f86c0 rc=0 used=27554712 free=509316160 +[Artemis] [HADES][ERROR] [KRELTSC: 91268557212] TD: census largest_free=508856104 free_blocks=1 used_blocks=706 +[Hera] PARITY:BIRTH vm_id=0x7cf09e01549546cc-0x99319366653ccc14 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 94631959905] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0xd62c30ac78839535 +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok> S" 00" USE +[00] USE: now using 00 +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 108686912208] TD: idle_census n=40 largest_free=497605128 free_blocks=1 used_ +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 112830828033] TD: detach_device called dev=0x30f86c0 +[00] Stadium: dispatch cell=73483 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 112901235678] TD: post_kill census name=00 largest_free=497605128 free_blocks +[00] PARITY:KILL vm_id=0x7cf09e01549546cc-0x99319366653ccc14 name=00 +[00] KILL: 00 dead +[00] Stadium: dispatch cell=78684 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 113018119179] TD: post_kill census name=00~user largest_free=497605128 free_b +[00] PARITY:KILL vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 name=00~user +[00] KILL: 00~user dead +[00] WIREBIND: 00~user detached without flush (device already gone) +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 119060146191] TD: idle_census n=45 largest_free=497605128 free_blocks=1141 us +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 129417056349] TD: idle_census n=50 largest_free=497605128 free_blocks=1141 us +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 139747297599] TD: idle_census n=55 largest_free=497605128 free_blocks=1141 us +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 150075944004] TD: idle_census n=60 largest_free=497605128 free_blocks=1141 us +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 160419556227] TD: idle_census n=65 largest_free=497605128 free_blocks=1141 us +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 170762865861] TD: idle_census n=70 largest_free=497605128 free_blocks=1141 us +[00] (zuse) ok>  \ No newline at end of file diff --git a/logs/20260910-190607/amd64/qemu-amd64-20260910-190607.log b/logs/20260910-190607/amd64/qemu-amd64-20260910-190607.log new file mode 100644 index 00000000..ad70e4c9 --- /dev/null +++ b/logs/20260910-190607/amd64/qemu-amd64-20260910-190607.log @@ -0,0 +1,9237 @@ +[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +RAW SERIAL UP +[CKPT 002] Serial (COM1) initialized +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +EBS... +EBS OK +Calling kernel_main (monolithic)... + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: amd64 +Build: Sep 10 2026 16:07:47 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 129 +Total memory: 1023 MB +Usable memory: 968 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 249366 + Free pages : 247843 + Used pages : 1523 + Total MB : 974 + Free MB : 968 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +APIC: IA32_APIC_BASE MSR=0x00000000fee00900 +APIC: stale-ISR drain: 0 EOI(s) issued +APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) +APIC: init done + +I/O APIC: init... +I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 + override: source=00 gsi=2 flags=0x0000 + override: source=05 gsi=5 flags=0x000d + override: source=09 gsi=9 flags=0x000d + override: source=0a gsi=10 flags=0x000d + override: source=0b gsi=11 flags=0x000d +i8042: keyboard ACKed enable-scanning +i8042: IRQ1 enabled in controller config byte +I/O APIC: keyboard IRQ1 routed (masked) + +Timer: init... +Timer: init start +Timer: PM_TMR_BLK discovered from FADT at port 1544 +Timer: VM mode detected (hypervisor present). +Timer: HPET calibration disabled (VM-exit MMIO would poison timing). +Timer: WARNING: invariant TSC not present under hypervisor. +Timer: continuing in RELATIVE mode (no determinism guarantees). +Timer: RDTSCP not present; using RDTSC (less serialized). +Timer: CPUID frequency unavailable; trying PM Timer... +Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2105449859 Hz +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 24641536 + Heap end addr: 561512448 + +Heartbeat: init... +APIC Timer: calibrating... +APIC Timer: apic_hz=1012538128, tick_hz=100, initial_count=10125381 +APIC Timer: configured (masked, ready to start) +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0xffff900000000000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 5026581] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 65479008] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 93099573] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 94729656] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 96238023] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 97835619] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 98947926] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 100391844] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 101201352] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 102507132] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 113502375] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 115385130] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 118921950] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 120233253] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 121831920] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 124800627] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 126372771] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 128190174] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 131188218] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 132722289] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 134261484] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 138338109] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 140349090] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 141950571] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 145674711] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 146829732] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 147760305] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 149413866] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 150742662] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 152281227] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 153664287] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 154540953] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 155401995] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 156913533] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 158529672] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 161115549] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 162413832] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 163936122] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 167273736] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 168644658] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 170271633] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 173058564] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 174452565] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 175936446] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 179355645] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 183312276] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 184814280] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 186321513] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 189056616] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 190805097] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 192352965] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 195063120] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 196688667] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 198354954] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 201142326] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 203300391] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 204810984] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 207487749] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 208921860] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 210442869] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 213682623] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 215659815] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 217353276] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 218897511] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 221543763] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 222986568] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 224525448] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 227619546] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 229107585] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 230738298] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 233467857] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 234909822] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 236448555] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 239199408] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 241376541] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 242873211] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 245832657] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 246880200] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 247756698] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 249392304] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 250396314] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 251477310] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 252846384] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 253850730] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 254820216] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 256424847] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 258007323] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 260780331] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 262215597] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 263756430] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 266840217] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 268220001] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 269679081] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 271347510] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 274330392] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 275764524] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 277323564] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 280382739] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 281412726] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 282530934] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 284413206] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 285465306] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 286670454] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 287656866] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 289286718] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 290322753] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 291840003] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 293062182] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 293863710] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 294718137] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 296471427] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 298240593] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 301302876] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 302729112] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 304621905] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 307522488] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 308947023] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 310459779] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 313733259] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 314805099] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 316372644] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 318055311] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 319100355] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 320072319] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 321055329] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 322619199] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 323638728] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 324749460] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 325999296] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 326830812] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 327861954] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 329751765] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 331398354] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 334361181] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 335553960] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 337197756] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 338673363] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 341948691] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 343507311] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 345164757] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 348141255] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 349207803] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 350250810] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 351957501] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 353002503] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 354354966] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 355619229] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 357499359] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 358702029] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 359722923] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 360774456] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 362424384] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 363465648] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 364541919] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 365809185] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 366921912] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 367808805] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 369165426] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 370781460] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 373693089] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 375060672] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 376649364] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 379608957] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 380931621] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 382446288] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 385123767] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 386277822] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 387744567] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 388571274] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 389482485] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 391372380] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 392917560] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 395577315] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 396959220] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 398508621] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 400990821] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 402707025] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 404377050] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 405994029] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 408543870] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 409469823] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 410549769] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 411246360] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 412020924] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 413716506] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 415414713] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 418777023] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 420236565] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 421724247] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 424528398] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 425568360] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 426763176] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 427605339] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 428427300] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 430310076] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 431948496] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 434701554] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 436061682] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 437581872] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 440567757] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 442075872] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 443723427] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 446656434] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 447745599] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 448597002] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 450242835] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 451280277] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 452388090] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 453623709] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 454825161] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 455765310] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 457293144] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 458999478] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 460041519] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 463190616] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 464719185] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 466116063] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 469188804] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 470700111] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 472230129] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 475445271] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 476501760] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 477613185] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 479588067] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 480812850] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 481794537] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 482780382] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 484406391] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 485483271] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 486606519] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 488097351] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 489447924] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 490556136] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 492154446] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 492954420] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 493857651] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 495616086] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 497179158] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 500037405] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 501404946] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 503119806] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 506013018] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 507489486] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 509060118] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 511595238] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 513450126] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 514728417] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 516234726] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 519793827] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 520808232] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 521645901] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 523313679] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 524396523] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 525516663] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 526738107] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 527495661] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 528372474] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 529802805] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 531512688] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 534208584] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 535709160] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 537279519] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 540140853] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 541197741] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 542338419] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 543965226] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 545069490] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 546233772] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 547454817] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 548263086] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 549124464] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 550661580] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 552170010] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 555307620] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 556962126] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 558572490] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 561081318] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 563001915] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 563965122] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 564789015] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 566489406] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 567954828] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 569151408] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 570374196] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 571661727] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 572718489] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 573958581] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 574917294] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 576029979] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 577953495] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 579507558] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 582485106] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 583649493] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 585163551] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 587768727] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 589375353] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 590991471] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 594228096] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 595764246] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 597271920] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 600044886] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 601437333] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 602794437] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 606579519] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 608213151] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 609819924] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 610870869] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 614352732] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 615348069] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 617041236] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 618511488] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 619707165] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 621384288] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 622463247] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 623621250] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 624856092] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 625670241] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 626522421] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 627969552] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 629510259] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 632702532] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 634397526] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 635880546] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 638597778] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 639623712] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 641254425] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 642334014] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 643540989] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 644767683] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 645573432] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 646421013] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 648276174] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 649918416] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 652650201] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 654046995] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 655949238] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 658664748] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 660144576] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 661654014] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 664115949] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 666230481] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 668025834] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 669652977] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 672566265] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 673634850] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 674913645] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 675881157] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 676943169] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 678497673] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 680015679] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 682998687] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 684483387] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 686004900] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 688667301] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 689707851] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 690992484] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 691866588] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 692967051] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 694656207] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 696185805] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 698896632] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 700284648] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 701805972] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 704656596] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 706053222] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 707251902] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 708064602] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 708927177] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 710697792] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 712194462] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 713924967] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 716310504] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 717638040] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 719512710] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 722493072] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 723514512] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 724771446] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 725577363] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 726441807] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 728473767] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 729995889] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 733948446] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 736111173] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 737665299] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 740706225] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 741789699] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 743158290] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 744079539] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 744975210] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 746277504] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 747777660] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 750683682] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 752089884] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 753743424] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 755293140] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 757283415] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 758367078] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 759628296] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 760482891] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 761334126] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 762984159] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 764733312] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 767737194] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 769501383] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 771104817] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 773813817] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 775682754] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 777259287] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 780394188] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 781898061] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 783112659] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 783928887] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 784806204] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 786292395] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 787820481] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 790423452] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 792019599] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 793957731] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 795834060] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 797991327] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 799049412] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 800291163] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 801101952] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 801972822] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 803646669] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 805159992] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 808286808] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 809857461] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 811347054] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 814092783] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 815629227] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 817133625] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 820017261] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 821661771] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 823143699] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 825161610] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 827592360] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 828569343] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 830214714] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 831464361] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 832513290] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 833788158] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 834590232] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 835478343] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 837206853] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 838791051] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 841544193] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 843014970] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 844723425] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 847509705] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 849091530] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 850607142] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 853591011] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 854589834] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 856196922] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 857417862] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 858462822] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 859676013] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 860560470] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 861459879] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 863434299] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 864986031] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 867037752] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 869548491] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 871105305] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 872661594] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 875572131] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 877167711] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 878711946] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 882217581] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 883328061] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 884996007] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 886020576] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 887045712] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 888225849] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 889028868] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 889976136] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 891979137] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 893537841] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 896740824] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 898285626] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 899288250] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 900815097] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 901900692] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 903331968] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 904893003] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 907951254] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 908974962] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 910745220] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 911795115] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 912850092] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 914153268] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 914991903] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 915843852] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 917957271] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 919719402] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 923394948] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 924663369] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 926322621] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 927408321] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 928916100] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 929898984] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 931507269] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 932785371] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 933815946] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 935050536] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 935922876] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 936787824] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 938745003] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 940447641] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 943554276] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 944783847] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 946340073] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 947442174] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 948491061] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 950135298] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 951198738] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 952397859] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 953712291] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 955275426] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 956368917] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 957942741] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 958721589] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 959625030] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 960974595] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 962490438] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 965266470] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 966538272] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 968082948] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 971029059] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 972375285] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 974039367] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 976643472] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 978000450] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 979501341] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 981861720] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 984123798] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 985562004] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 987066633] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 990059553] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 991552674] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 993053817] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 996475179] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 997635072] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 998569530] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1000204506] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1001310492] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1002219099] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1003066092] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1004655876] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1005751194] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1006826100] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1008375795] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1009228353] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1010129043] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1011642282] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1013213985] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1016015238] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1017335739] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1018868151] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1021791414] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1023071889] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1024571583] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1027355448] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1028779332] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1030318905] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1033136055] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1034473503] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1035973239] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1038598281] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1040058411] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1041737424] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1045014054] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1046560242] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1048137006] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 1049554947] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1052508660] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 1053542259] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1054431357] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1056246198] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1057289730] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 1058462265] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1059313563] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1061056836] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1062108999] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1063145727] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1064376306] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 1065189111] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1066104123] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1067603880] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1069181610] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1072372728] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1073707404] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1075217031] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1077725985] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1079178261] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1080689778] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1083513942] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1085084805] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1086619401] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1089339888] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1090717404] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1092203091] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1094857470] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1096458678] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1098001611] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1101001902] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1102458357] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1104037179] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1107031107] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 1108823121] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1109756613] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1111307988] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1112396628] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 1113424767] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1114337049] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1115915199] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1116934161] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1117951821] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1119175029] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 1119974982] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1121349012] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1122633498] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1124150412] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 1126159545] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1128291969] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1129656885] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1131154563] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1134161343] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1135575420] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1137234378] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1139818071] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1141261737] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1142913492] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1145882556] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1147215279] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1148753886] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1151345517] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1152654804] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1154145447] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1156851675] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 1158126858] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1159172343] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1160795853] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1161863115] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 1162807716] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1163625477] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1165223199] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1166214021] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 1167119688] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1167984342] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1169638512] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1170716484] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1172330712] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1173611250] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 1174426995] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1175343540] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1177194774] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1178794449] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1181486943] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1182872880] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1184752905] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1187626944] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1188993834] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1190550648] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1193303097] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 1194677190] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1196432349] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1197937398] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1200847242] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1202456388] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1203962529] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1206735705] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1208152113] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1210145874] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1212951768] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1213984884] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1214882718] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1216543839] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1217687940] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 1218905814] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1219782207] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1221698079] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1222782981] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1223821452] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1224677412] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1226312556] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1227367365] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1228392375] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1229577048] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 1230406821] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1231403922] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1233137136] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1235017056] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1238013357] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1239370482] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1240916103] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1243596669] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1245094683] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1247155896] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1250404596] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1251617787] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1252540989] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1254202404] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1255247616] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1256231046] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1257136650] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1258885677] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1260463806] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1261592178] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1262459604] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1264132002] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1265184102] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1266271356] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1267559643] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 1268365203] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1269249954] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1270762143] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1272773565] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1275690885] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1277026317] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1278602913] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 1281272223] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 1282392909] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1284167430] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1285678023] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1288325976] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1290028593] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1291544226] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1294593090] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 1295647878] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1296548295] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1298750418] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1299785844] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1300843572] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1302063861] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 1302978642] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1304007138] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1305676008] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1307303004] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1310299200] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1311888669] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1313449431] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1316147805] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1317444177] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1319142930] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1321900356] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1323477309] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1325035026] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1328178327] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 1329234942] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1330184961] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1331849148] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1333037433] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1334326938] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1335720246] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 1336555899] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1337423913] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1338941940] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1340463285] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1342948761] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1344250131] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1345811250] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1348831302] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1350235824] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1351744275] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1354346763] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1355650191] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1357199340] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1359218490] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1361532249] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 1362801384] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1363699806] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1365319011] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1366451667] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 1367383038] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1368263421] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1369871580] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1370890752] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1371979560] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1373534400] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 1374343299] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1375242708] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1377006288] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1378548696] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1381156434] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1382478342] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1383985701] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1386961317] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1388313024] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1389911775] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1392863913] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1394142918] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1395696288] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1398429732] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 1399462659] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1400338506] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1401954687] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1403003280] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 1403990994] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1404929253] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1406806023] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1407879522] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1408907031] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1410400026] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 1411219047] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1412111820] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1413410439] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1414951062] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1417486266] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1418731188] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1420462239] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1423267734] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1424663499] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1426190808] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1428797097] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1430066253] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1431603138] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1434381060] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1436097747] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1437620919] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1439444454] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1441761090] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 1442746074] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1443628893] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1445232306] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1446191187] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1447287954] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1448710851] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 1449578151] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1450449462] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1452014382] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1453578189] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1456300860] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1457513400] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1459064817] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1461829383] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1463169036] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1464735699] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1467442830] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1468776225] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1470339738] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1473247839] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1474728003] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1476263565] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1479636774] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 1480683078] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1481702565] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1483404594] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1484444367] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1485847188] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1487084592] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 1487915751] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1488830511] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1490217960] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1491754236] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1494871854] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1496186874] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1497972525] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1500568230] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1501821342] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1503311019] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1505908068] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 1507111662] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1508083038] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1509707724] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1511030052] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1512075285] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1513331631] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 1514166255] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1515077592] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1516542636] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1518035526] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1520668569] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1522179540] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1523999001] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1525720812] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1528045974] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1529377458] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1530958716] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1533623931] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 1534659168] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1535993991] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1537809819] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1538930001] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1539992958] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1541227695] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 1542049467] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1542923802] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1544398443] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1545941019] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1548731541] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1550022558] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1551687333] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1554579810] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1555856484] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1557383394] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1560106485] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1561583625] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1563102051] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1565818485] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1567298208] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1568845446] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1571866422] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 1572853548] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1573986603] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1575638337] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1576670214] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1577747703] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1578963561] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 1579953648] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1580823846] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1582335237] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1583894256] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1586753049] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1588096167] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1589606508] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1592161053] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1593460491] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1595176632] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1597943907] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1599502989] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1601030445] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1603677096] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 1604683752] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1606289958] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1607849607] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1610728413] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 1611936081] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1612817304] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1614449172] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1615507362] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1616593986] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 1617829017] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 1619161845] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 1620225894] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1621464852] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 1622290194] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1623309975] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1625321922] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1626920358] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1629558861] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1630917078] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1632480801] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1635140850] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1637398245] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1639156617] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1641897285] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1643250105] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1644790665] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1647440130] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1649097828] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1650642819] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1653721671] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 1654860039] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1655729397] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1657416348] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1658447028] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 1659445515] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1660289064] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1661947833] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1662998085] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1664146386] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1665606138] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 1666616532] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1667667246] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1669223913] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1670752776] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1673383677] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1674756090] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1676304693] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1679186607] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1680571179] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1682234421] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1684342023] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1686333747] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1687674597] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1689325617] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1692212655] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1693583052] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1695153054] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1698058824] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 1699086543] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1699946619] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1701538965] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1702581888] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 1703798670] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1704624726] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1706228286] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1707264909] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1708298193] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1709499183] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 1710317637] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1711401447] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1713120528] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1714696641] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1717538529] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1718947797] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1720545456] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1723229928] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1724676177] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1726345383] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1729281225] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1730638371] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1732164315] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1734760188] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1736128527] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1737664614] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1740517926] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 1742017221] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1743162330] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1744885254] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1745973285] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 1746966858] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1747823742] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1749511596] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1750519953] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1751552985] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1752754458] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 1754079432] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1755032097] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1756722051] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1758234534] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1760884713] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1762206222] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1763767005] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 1764776454] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1768017825] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1769733105] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1771374108] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1773967839] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1775368140] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1776882996] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1779615369] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 1780596321] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1781536869] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1783220040] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1784443395] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1785600705] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1786796172] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 1787630418] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1788511452] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1789887750] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1791673590] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1794400104] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1795604454] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1797204885] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1799956032] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1801244949] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1802753841] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1805591214] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1806944244] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1808444211] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1810960053] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1812414807] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1813940142] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1817038125] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 1818022248] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1818892551] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1820547876] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1821601677] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 1822579983] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1823404443] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1824873330] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1825916421] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1827194271] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1828552173] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 1829746212] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1830624222] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1832245107] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1833794046] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1836422322] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1837745364] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1839131994] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 1840138104] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1843239657] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1844546298] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1846017600] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1848577605] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1849959195] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1851477159] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1854288429] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 1855275618] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1856168874] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1857766848] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1858843707] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 1859818338] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1860720162] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1862332542] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1863378216] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1864440354] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1865639097] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 1866473532] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1867626768] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1869176295] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1870695687] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1873333833] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1874725419] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1876256508] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1878773988] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1880240187] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1881726966] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1884314586] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1885699851] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1887202275] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1889846868] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1891199121] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1892972340] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1895612565] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 1896625059] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1897494879] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1899105642] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1900169901] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 1901085564] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1901921805] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1903727952] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1905050070] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1906069746] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1907291862] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 1908065166] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1908897291] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1910510931] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1912016106] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1913723658] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1916235027] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1918014882] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1919564157] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1922145792] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1923409110] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1924940241] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1927532775] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1928872365] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1930677084] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1933590918] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1934966565] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1936526193] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1939274568] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 1940249262] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1941087918] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1942960236] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1944008178] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 1944945618] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1945763631] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1947430800] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1948497705] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1949514399] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1950797772] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 1951596528] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1952501187] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1953948066] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1955705808] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1958349708] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1959703431] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1961223369] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1963907316] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1965202092] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1966705377] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1969554657] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 1970544387] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1971488988] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1973302926] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1974442743] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1975502739] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1976741235] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 1977550449] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1978422222] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1980033783] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1981526757] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1984179897] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1985456298] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1987006938] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1989329895] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1991236800] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1993145028] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1995108633] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1998455592] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 1999708851] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2000795265] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2002817439] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2004065490] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2005580724] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2007305916] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 2008364505] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2009490315] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2011434012] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2013391128] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2016566307] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2018626680] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2020590663] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2024080821] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2025740745] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2027686773] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2031087324] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 2032360974] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2033348604] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2035434030] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2036781600] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2038100568] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2039640981] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 2040693543] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2041807530] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2043819162] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2045791818] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2049304782] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2051068719] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2053037637] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2056941810] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2058587916] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2060595894] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2064012216] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 2065327992] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2066323854] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2068396428] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2069500356] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2070537378] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2071766151] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 2072583282] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2073497937] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2075127117] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2076780699] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2079556815] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2081339967] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2082870342] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2085602694] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2086822017] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2088352056] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2102610405] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2104879770] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2106501726] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2108054151] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2110706220] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 2111738643] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2112611445] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2114211477] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2115347052] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2116383465] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2117583909] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 2118660915] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2119520319] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2121108507] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2122733172] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2125430013] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2126869101] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2128462959] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2131275699] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2132610900] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2134175967] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2136999732] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2138279997] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2139805521] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2142404376] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 2143596399] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2144472897] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2146075008] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2147106591] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2148334965] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2149692132] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 2150521212] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2151371544] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2153038881] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2154611613] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2157618099] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2158989504] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2160568305] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2163456540] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2165259999] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2166849258] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2169254598] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2171274000] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2172747927] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2174271897] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2177030415] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2178641325] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2180241504] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2183075937] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 2184145698] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2185095570] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2186762403] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2187821265] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2188899678] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2190129228] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 2190968997] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2191825713] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2193179394] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2195329332] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2198055153] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2199366981] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2200972473] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2203532982] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2204918268] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2206815555] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2209741023] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2210863746] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2212119861] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 2212979874] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2213839194] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2215322613] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2216925606] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2220240036] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2221706046] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2223271050] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2225984964] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2227352631] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2228848692] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2232047244] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2233172256] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2234466759] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 2235446241] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2236384143] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2238097575] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2239693827] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2242123065] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2243970477] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2245419582] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2246981247] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2249617923] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2250919482] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2252595009] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2255296617] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2256881697] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2258442291] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2261119644] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2262495606] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2264058993] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2266902792] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 2267929314] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2268826392] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2270682750] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2271670023] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2272532955] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2273309451] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 2273809356] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2274349098] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2275316316] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2276247897] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2278319925] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2279627868] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2280965232] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2283881187] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2285206434] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2286790716] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2289696927] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2291066904] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2292627183] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2296113267] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2297847615] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2299839402] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2301637275] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2305057986] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 2306333022] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2307773832] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2309994918] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2311356852] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2312819460] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 2314379445] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2316137145] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 2317630014] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2319345504] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 2320344705] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2321552877] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2323711383] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2325626016] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 2327007123] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 2328843699] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2330812722] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 2332107750] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2334426759] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2336485326] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2337659184] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 2339491665] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2341422825] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 2342706408] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2344487565] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2346823899] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 2348189088] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2350044921] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2351850039] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2353037568] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2355027066] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2356984938] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2358198675] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 2359965972] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2361132207] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2363188002] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2364516756] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 2365803531] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2366892486] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2368950654] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2370287892] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 2371882401] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2372968290] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2375105670] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2376655386] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2378199936] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2379626907] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 2380537110] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2381580537] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 2383785978] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2386426539] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2387848785] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 2389867746] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2391850356] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 2393213466] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2395174572] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2397495660] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2398676490] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 2400742911] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2402895285] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 2405230317] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 2407747440] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2409328152] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2410978836] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2412477081] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2414104434] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2415132993] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2416318044] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2417188767] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2418827166] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2419905180] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2420969901] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2421865509] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2423930439] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2425102659] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2426246004] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2427505206] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2428324815] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2429159691] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2430889419] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2432406543] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2433357381] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 2435154519] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2436725760] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 2437769082] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 2439252942] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2440784745] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2441906649] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2444769537] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2446322109] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2447586918] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2449125924] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2450687295] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2451741537] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2452908906] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2454604047] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2455731201] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 2456714904] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2458359267] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2459445051] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2460858960] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2462113164] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 2462960745] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2463855261] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 2465492904] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2467031784] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 2468073888] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2469614154] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2471176911] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2472147321] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2473794498] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2475377520] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2476354503] Running M*.negative: -123 456 M* . . CR +[Hera] -1 4294911208 +[Hera] [HADES][TEST ] [KRELTSC: 2477850648] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2479405362] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2480426445] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 2482028283] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2483629155] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 2484689172] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 2486411613] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2487995160] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 2488974495] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 2489997384] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2491610478] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2492685069] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 2493689667] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2495387160] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2496448374] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2497596444] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2499030513] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2499892038] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2500771980] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 2502589404] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2504199075] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 2505291894] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 2507086743] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2508696666] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 2509722999] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 2147913144729 6 +[Hera] [HADES][TEST ] [KRELTSC: 2511846078] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2513488698] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 2514552768] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2516030433] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2517710013] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2518679856] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -42949662 -96 +[Hera] [HADES][TEST ] [KRELTSC: 2520390747] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2521951719] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2523297210] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2524603326] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2526222867] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2527297962] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2528295672] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2529996189] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2531068869] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2532205074] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 2533444200] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 2534775600] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 2536266369] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2537689686] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2538576432] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2539602282] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 2541127911] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2542743651] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 2543719479] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2545212621] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2546811897] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2548004382] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 2549673462] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2551001145] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2552589123] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2553545547] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2555137074] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2556776880] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 2557766904] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2558919321] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2560777191] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2561817174] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2562833511] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2564529051] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2565577434] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2566765194] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2568056736] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2568996108] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2569835226] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2571688728] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2573456298] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2574538512] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2576128779] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2577780366] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2578800105] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2580485418] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2582082888] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 2583093219] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2584541463] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2586435327] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2587481064] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2588591019] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2590255311] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2591303757] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2592327066] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2593986696] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2595093354] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2596181637] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2597497434] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2598538362] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2599383339] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 2601377520] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2603004726] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2604106554] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2605595328] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2607216696] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2608258779] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2609928972] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2611913892] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2613386895] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2615492481] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2617098561] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2618106309] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2619325653] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2621024091] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2622139821] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2623147926] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2624837418] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2626210461] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2627404059] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2628601878] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2629508196] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2630414178] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2632812294] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2634460395] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2635520937] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 2637148647] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2638984425] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2640046038] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2641875432] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2643372648] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2644424538] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2646189315] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2647770951] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 2648892078] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2650649442] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2652294393] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2653312767] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2654442021] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2656115742] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2657148102] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2658213516] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2659917561] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2661071616] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2662172142] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2663709531] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2664581745] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2665513074] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2667698670] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2669350551] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2670481716] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 2672265162] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2673829032] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 2674864647] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 2676845682] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2678473119] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2679481938] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2681173719] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2682793680] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2683735950] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2684950842] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2686635504] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2687718495] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2689093575] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2690772042] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2691811122] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2692919019] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2694160938] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2695085862] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2695976934] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 2697705192] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2699295669] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 2700287919] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2701970208] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2703542121] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2704533993] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 2706094041] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2707661544] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2708658645] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2710219533] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2711860137] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 2712858939] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 2714752950] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2716326144] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 2717317911] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 2718484818] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2720121642] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2721179118] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2722138251] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2723796159] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2724849204] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2726126655] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2727725679] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 2728655433] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2729582541] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 2731301811] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 2732737581] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2734300947] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 2735287485] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2736740013] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2738297541] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2739576693] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2741548614] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2743174980] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 2744244048] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 2745799560] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2747393691] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2748499152] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2749943742] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2751469539] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 2752455804] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2754271968] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2755826199] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2756773068] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 2757969396] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2759719872] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2760756978] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 2761762269] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2763419694] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2764501887] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2765734356] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2767091271] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2767984506] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2768876481] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2770660914] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2772282534] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 2773368654] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2775019611] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2776647132] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 2777703579] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2779465836] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2781099573] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2782052406] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 2783710986] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2785381347] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 2786451318] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2787635151] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2789353476] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2790416013] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2791693422] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2793459165] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2794527750] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2795697303] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2797016397] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2797874562] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2798766075] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2800447314] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2802041886] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2802980859] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2805074685] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2806708548] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2807728392] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2809124787] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2810688615] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2811634686] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2813192508] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2814788697] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 2815832649] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2817957870] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2819560548] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 2820665127] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 2821817292] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2823533160] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2824641204] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2825671002] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2827312551] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2828359002] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2829897021] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2831161746] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2831957982] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2832839919] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2834636385] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2836274112] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2837333142] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2839335030] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2841517182] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2842630980] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2844376038] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2846056374] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 2847089574] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2848694478] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2850284766] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2851311981] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2852544030] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2855091897] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2856220101] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2857283058] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2859018078] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2860101510] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2861153694] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2862438096] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2863477029] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2864456154] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 2866471818] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2868053307] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 2869133589] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2870800632] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2872467150] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2873467716] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2875267164] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2876801718] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 2877792036] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 2879539992] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2881179861] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2882191935] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2883318018] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2885064210] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2886105348] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2887121118] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2888848137] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2889922476] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2890948263] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2892498756] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 2893302930] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2894217858] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2895880428] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2897480061] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2898477351] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2900114448] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2901688482] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2902699821] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2904491058] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2906032353] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2906964669] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2908443111] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2910018384] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2910988416] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2912534877] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2914053387] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2915048283] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 2916181065] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2918468154] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2919572775] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 2920586592] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2922278457] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2923340469] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2924358990] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2925637932] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 2926426503] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2927330238] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2929020318] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2931000702] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2932724214] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2934414903] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2936001621] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2936958591] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2938505241] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2940097188] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2941060479] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2942580165] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2944435032] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2945354937] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2947069566] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2948510565] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2950150245] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 2951195184] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2952774615] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2954341803] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2955268113] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 2956425297] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2958183417] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2959224996] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 2960163234] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2961829731] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2962902852] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2964002643] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2965420794] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 2966244393] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2967144999] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2968686000] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2970556281] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2971535784] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2972951100] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2974512870] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2975444430] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2976910650] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2978735277] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2979801447] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2981195847] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2983023099] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2983979082] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2985342465] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2986894428] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2987851440] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 2988900558] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2990636460] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2991706851] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 2992723482] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2994730620] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2995921425] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2997031548] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2998280670] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 2999086419] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2999967558] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3001889667] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3003509481] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3004491609] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3005889516] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3007860765] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3009170241] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3010639401] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3012240084] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3013191510] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3014679192] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3016223973] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3017197659] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3018600984] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3020011092] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3020959452] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 3022329303] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3024029694] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3025119363] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3026147124] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3027863832] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3028909338] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3030014547] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3031274148] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3032127000] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3033029223] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3034611132] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3036438930] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3037419042] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3038846139] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3040411416] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3041547495] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3043035114] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3044687625] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3045761649] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3047528862] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3049019589] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3050157789] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3051767922] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3053339877] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3054457749] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3055543806] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3057274185] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3058401171] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3059546028] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3060677046] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3061544724] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3062409987] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3063953424] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3065553561] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3066563661] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3067991178] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3069585960] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3070557147] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3072284565] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3074028573] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3075084453] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 3076518879] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3077990559] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 3079038564] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3080120358] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3081755397] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3082718205] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3083721375] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3085448016] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3086348832] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3087250866] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3088956990] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3090601668] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3091574997] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3093208041] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3094864521] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3095857464] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3097519047] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3099136698] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3100109334] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3101562975] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3103126551] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3104068716] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3105012099] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3106498269] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3107586321] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3108731661] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3110762277] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3111687033] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3112630269] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3114477135] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3116047368] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3117169713] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3118782807] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3120352158] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3121138209] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3122464527] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3124103913] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3125191545] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3126297699] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3127601274] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3128449632] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3129355215] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3130933890] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3132544401] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3133576971] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3135149073] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3137101821] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 3138120216] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3139242267] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3140940768] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3142079724] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3143235669] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3144526665] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3145400601] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3146322396] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3148010964] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3149969172] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3150957747] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 3152689323] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3154062597] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 3155008416] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3156111231] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3157805112] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3158931090] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3160055178] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 3161385906] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 3163160637] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 3164239890] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3165360135] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 3166291359] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3167370255] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3169210128] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3170802831] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3171746277] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3173129127] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3175108608] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3176214993] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3177627390] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3179161692] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3180029853] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 3181502961] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3183123048] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3184127541] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 3185648844] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3187529121] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 3188585967] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3189770640] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3191037780] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 3191924358] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3192863247] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3194268357] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3195839241] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3196819878] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3198435282] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3200499771] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3201481416] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3203746455] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3205379184] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3206388507] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3207516753] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3209102547] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 3210132996] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3211301709] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3213405510] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3215392299] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3216573780] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 3218334693] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3220219779] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 3221391705] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 3223364298] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3225633306] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3227672448] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3229048767] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3230444511] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3232094187] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 3233163948] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3234312900] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3236274510] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3238630878] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3239825295] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3241734195] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3243774618] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3244979598] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3247456317] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3249501633] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3251011218] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3252431427] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3254073270] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 3255129780] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3256229970] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 3259291539] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3261369804] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 3262917126] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3264258564] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3266243274] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3267491682] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3269452473] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3271472862] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3272765937] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3273861318] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3275310255] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 3276140679] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3277077594] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3278838360] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3280496688] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 3281451873] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 3282877500] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3284403108] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 3285473982] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 3286988943] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3288879027] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 3289937784] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3290981400] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3292338210] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 3293151036] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3294103974] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3295526472] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3297147525] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 3298146558] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3299549526] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3301467477] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3302433330] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 3304013286] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3305595258] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 3306664704] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3307722537] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3309036843] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 3309883941] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3310797399] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3312481935] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3314320884] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 3315319980] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3316898214] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3318433209] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 3319437009] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3320882838] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3322534068] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3323660865] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3324769098] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3326406153] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 3327483201] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3328391304] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3329882892] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3331462407] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 3332534268] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3333584247] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3335151561] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 3336269139] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 3337804659] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3339369243] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 3340580859] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3341989728] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3343206804] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 3343935735] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3344943588] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 3346540764] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3348382380] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 3349546746] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 3351145308] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 3352856808] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3355607346] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 3356908065] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3358423803] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3360111783] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 3361925553] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 3363319260] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3364642239] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3365871243] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3366764058] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 3368877813] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3370502940] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3371660901] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3373375173] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3374953890] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3376048095] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3377914491] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3379529223] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3380599383] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3382200969] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3383803353] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3384799635] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3385897494] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3386888127] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3388622832] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3389673315] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3391093650] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3392331033] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 3393226536] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3394122774] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3396155007] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3397783893] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 3398782590] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3400261347] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3401952561] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 3403160964] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3404881935] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3406464663] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3407514033] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3408793689] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3410434104] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3411523857] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3412652922] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3413890179] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3414745614] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3415947738] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 3417785931] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3419446485] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 3420458475] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3421716207] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3423233856] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3424266951] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3425395470] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3427028178] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3428260983] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 3429573777] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3430770798] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3432481731] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3433461801] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3434622891] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3435848661] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3436768944] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3437662410] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 3439504215] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3441267060] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 3442416117] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3443830341] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3445578087] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3446627226] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3447855726] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3449523798] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3450530160] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 3451828758] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3452978655] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3454677282] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3455909499] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3457461315] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3458734629] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 3459698193] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3460607619] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3462745104] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3464381172] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 3465315000] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3467083704] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3468932565] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 3469901022] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3471572034] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3473141910] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 3474167697] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 3475648512] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3477365535] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3478996353] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 3479980686] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3481914114] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3483516771] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3484510092] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3485643651] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3486957831] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 3487904637] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3488805810] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 3491192418] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3492785751] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 3494127945] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 3496017819] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3497676609] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 3498765711] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 3500634921] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3502207569] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 3503275860] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 3505083393] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3506901720] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3507965076] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3509077677] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3510376170] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 3511246956] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3512262936] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3514043883] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3515639904] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 3516600297] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3518109903] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3519780684] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 3520765668] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3521989989] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3523568622] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3524515386] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3526185201] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3527932380] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 3529023981] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3530131416] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3531760554] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 3532620861] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3533553597] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3535536900] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3537145311] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 3538151148] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3539779257] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3541395627] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 3542358561] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3543684417] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3545595942] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3546556860] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3548127744] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3549852180] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 3550843590] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3551931705] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3553171440] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 3554130741] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3555038487] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3557041971] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3558702945] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 3559759392] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3561249846] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3563312907] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3564627297] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3566024427] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3567621393] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 3568729458] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3570161154] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3571905750] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3573573087] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 3574570083] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 3576498723] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3578481606] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 3579790788] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3581591076] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3583540464] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3584715540] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 3589595079] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3591606522] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 3592674519] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3595327911] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3597285384] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 3598433265] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 3600832179] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3602825877] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 3604046124] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3605387310] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3607276407] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 3608307465] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3609357801] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 3611241522] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3613248576] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 3614448600] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3616240614] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3618236832] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 3619797636] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3621955911] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3623974767] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 3625356252] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3626693595] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3628274622] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 3629416077] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3630614190] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3633503559] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3635560908] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 3636987417] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3638990124] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3641014587] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 3642370998] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3643835349] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3645636981] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 3646682382] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3647820414] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3649770474] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3651775323] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 3653136501] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3655596189] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3657827880] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 3659475141] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3660931260] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3662512938] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 3663805089] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 3664890159] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3665957883] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 3666650001] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3667456380] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3669056013] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3671073147] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3672285687] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 3673950630] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3675871248] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 3677144646] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3678762486] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3680709417] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3682096299] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3684042705] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3686132142] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3687406254] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3689314419] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3691311981] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3692637711] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3694668831] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3696750708] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3697978788] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 3699264030] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3701357835] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3702682767] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3704135652] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3705698031] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 3706912608] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3708247431] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 3710431095] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3712354758] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 3713715915] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 3715021674] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3716920263] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 3718333269] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3720602172] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3722595786] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3723888672] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3725720313] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3727824576] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 3729111351] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3730467657] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3732255807] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 3733379370] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3734560137] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3736580736] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3738598941] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 3739947645] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 3742529826] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3744258882] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3746277465] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 3747736146] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3749882472] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3751917792] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3753265026] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 3755235582] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3757434576] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 3758940297] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3760293978] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3761868243] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3762971625] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3764137839] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3765565566] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3767611869] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3768883083] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3770757627] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3772445628] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 3773739459] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3775464651] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3777154542] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 3778530420] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3780487074] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3782260986] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 3783762759] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3785344647] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3787344939] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3788630139] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3790607268] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3792655608] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 3793908699] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3795470406] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3797314542] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3798359229] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3799537035] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3800747664] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3801595434] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3802504251] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3803925531] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3805494777] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3806295528] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 3807806520] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3809417157] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 3810617328] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3812505627] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3814160658] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3815014392] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3816258810] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3817920498] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 3818949288] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 3820137468] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3821713413] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 3822829794] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 3824348787] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3826455801] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 3827723928] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3829563045] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3831568503] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 3832943961] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 3834962985] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3836969598] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3838231446] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 3839736012] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3841236441] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 3842205654] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3843414603] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3845539404] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3846911082] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3848562942] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3850176813] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 3851257263] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3852582804] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3853942659] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3855499242] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 3856585215] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3857693952] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3859077117] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3860874297] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3861992442] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3863157207] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 3865362942] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3867350466] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 3868613511] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3870162177] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3872296113] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 3873713655] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3875879448] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3877879509] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3879056202] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3881278023] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3883306224] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3884591592] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3885993447] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3888189228] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3889588500] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3891036660] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3892189623] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3894351048] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3895739085] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3897036486] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3898179558] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3900569589] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3902156853] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3903534999] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3905135682] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3906183540] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3907272642] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 3909476109] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3911550153] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3912904506] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3915009966] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3917056584] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3918368958] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3920476623] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3922523199] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3923896494] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3925895337] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3928177386] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3929473779] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3930786867] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3931988172] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3934133784] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3935529696] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3936890370] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3938428641] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3939553968] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3940881063] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3942841833] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3944831016] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3946123251] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3947492241] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3949668534] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3951009678] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3952333119] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3954701877] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3956190462] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3957645132] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3959215092] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 3960285252] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3961415346] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3963535044] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3965554677] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 3966973710] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3969370125] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3971450427] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 3972714858] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3974550468] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3976533225] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 3977842008] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3979400292] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3981017439] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 3982133505] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3983280126] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3985670220] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3987661062] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 3988959156] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3990420294] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3992756691] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3994154577] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3995480328] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3997455609] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3998897280] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4000281096] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4002284433] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4003605711] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4005222018] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4007253138] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4008662658] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4010103426] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4012088598] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 4013424723] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4015446855] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4017662691] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 4019156358] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4021087791] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4023139449] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 4024394157] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4025828751] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4027784376] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4029170859] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4030958988] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4032974883] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4034345049] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4036271421] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4038205374] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 4039504140] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4041494646] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4043900973] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 4045214124] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 4046599914] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4048732317] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4050103113] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4051712532] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4053706125] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 4055296644] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4056673026] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4058194791] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 4059362160] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4060447776] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4062413901] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4064463837] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 4065684231] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 4067709156] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4069810878] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 4071002124] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 4073025432] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4075143933] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4076381547] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4078210416] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4080525540] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 4081894425] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4083991842] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4086065088] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 4087309548] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4088722785] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4090299822] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 4091456187] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4092601968] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 4094929881] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 4096705158] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4098792243] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4100015262] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 4102905828] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4104970380] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 4106327421] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4108625241] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4110741831] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 4112000571] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 4114214538] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4116362103] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 4117662255] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4119267327] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 4121159469] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 4122966960] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 4124348865] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4125952929] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4127000451] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4128146169] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4131043434] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4133214645] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 4134551127] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4135933830] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4138063062] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4139336817] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4140744384] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4142966247] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 4144251090] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4145827707] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4147930185] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4149239787] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4150541661] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4152650523] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4154045091] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4155638991] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4157228691] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4158793758] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4159989204] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4162485180] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4164419931] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 4165809669] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4167152325] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4169278554] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4170577572] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4171679022] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4172824950] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 4173480129] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4174667973] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4176818184] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4178178858] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4179598458] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4181234820] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4182391815] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4183866939] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4185662313] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4187778231] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 4189075632] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4190690112] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4192723626] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 4194021657] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4195706907] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4197895674] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 4199294904] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4200734811] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4202335389] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4203495891] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4204645053] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4206481608] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4208860236] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4210194240] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4211946669] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4213983375] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4215270549] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4216700460] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4218804219] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4220206557] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4221930405] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4223673006] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4224787917] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4225695747] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4227095124] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4228643979] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4229682576] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4230967818] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4232578644] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 4233669972] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 4235220780] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4236878940] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4237908612] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4239093117] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4240350513] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4241250846] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4242125076] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4243162539] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4244947518] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 4246050837] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4247281647] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4249009233] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4250060913] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4251206148] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4252817730] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 4253922960] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4255024074] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4256288988] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4257107967] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4258022916] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4259233335] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4261041687] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4262094018] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4263192339] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4264866585] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4265877735] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4266949827] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4268638479] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4269684468] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4270678356] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4272352224] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4273683057] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4274968782] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4276366101] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4277380611] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4278404382] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 4303169745] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4304746299] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4305751758] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4307074233] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4308763809] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4309779138] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4311139854] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4312821618] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4313840034] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4314821763] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4316579085] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4317655692] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4318744311] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4320019074] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 4320904224] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4321802205] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4323406878] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4324954452] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 4325985657] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4347881307] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4349760534] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 4350831618] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 4351987206] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4353592950] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4354636020] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4355748810] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4357018722] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4357845681] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4358788056] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4360201503] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4361993370] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 4363113720] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4364340666] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4365927195] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 4367065920] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4368167055] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4369800078] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 4370904111] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4371979689] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4373771703] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 4374865908] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4376128449] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4378015509] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 4379409909] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4380659808] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4382744163] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 4384174179] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4385566773] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4388113380] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 4389482055] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4390943466] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4393102371] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 4394511114] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4395864795] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4398010176] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 4399618293] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4401172083] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4403325276] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 4404684627] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4405437477] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4407076380] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 4408557573] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4409911779] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4412432283] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 4413932229] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4415348721] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4417460628] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 4418772225] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4420258269] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4422312699] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 4423838937] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4425360870] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4427449194] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 4428844959] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4430195742] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4432609965] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 4434576888] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4436003376] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4438117215] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 4439226561] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4440444498] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 4441764264] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4443182184] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 4444332711] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 4445183001] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4446079785] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4447765791] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4449828726] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4451296395] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 4452778554] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4454341899] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 4455687957] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4457359557] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4458941109] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 4459924161] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4461810507] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4464021870] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4464998601] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4466696577] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4468228968] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4469218908] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4470405744] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4471300827] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4472229069] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4473751863] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4475411472] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4476806880] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4478365227] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4480225974] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4481247603] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 4482926931] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4484517975] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 4485460056] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 4487100093] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4488892632] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4489841475] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4492058004] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4493723304] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 4494888846] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4495990737] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4497667251] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4498712253] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4499848815] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 4500649293] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4501836108] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4503358776] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4505237730] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 4506214335] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 4519859442] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 4521247437] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4522643853] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 4523696604] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4525401111] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4527157068] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 4528126155] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4529888265] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4531563120] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 4532829840] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4534901658] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4536577248] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 4537847433] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 4540635876] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4542325914] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4543385763] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 4544418333] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4546112844] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4547204340] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4548299448] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 4549464465] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4550505729] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 4552851177] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4554429138] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 4555478004] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4556909847] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4558515045] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 4559517312] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4560993003] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4562536377] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 4563751332] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4565751477] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4567580325] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 4568870628] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4570477443] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4571998788] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4573002882] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 4574733408] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4576248348] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4577654487] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 4579014510] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4580775549] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4582017090] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4583037102] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4583820129] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4584667206] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4586577177] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4588205748] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 4589432610] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4590967752] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4592742189] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 4593771966] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 4595617530] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4597102377] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 4598084883] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4599917742] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4601630481] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 4602980991] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 4604093256] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4605659793] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4606719495] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4607920086] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4609667097] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4611016452] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4612161708] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 4613064834] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4614036063] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4615848153] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4617515637] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4618458684] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4619732754] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4621194963] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4622538060] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4624344291] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4626052704] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4627295904] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4628934912] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4630591098] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 4631638116] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4632720498] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 4633565433] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4634539623] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4636614339] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4638214959] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 4639530987] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4641408744] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4643180535] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 4644419094] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4646416089] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4648212849] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 4649206317] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4650299556] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4651518774] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4652803785] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 4655212044] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4656696156] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 4657738596] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 4658857182] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4660581261] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 4661581974] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4662796866] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4664649948] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4665845373] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4666960137] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4667858076] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4668966708] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4671009882] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4673123049] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4674330570] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4676281638] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4678617468] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4679863188] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4681263846] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 4682444634] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4683615174] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4685782752] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4688065032] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 4689447021] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 4691914584] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4694008767] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4696196694] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 4697514570] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4699810227] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4701856173] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 4703367963] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4705574517] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4707563952] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 4708900518] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4710390846] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 4711557480] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4712746143] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4715232438] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4717284033] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4718584416] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4720710561] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4722843846] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 4724119197] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4725668724] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4727215248] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 4729496751] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 4731018894] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4732616805] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4733649375] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4734786000] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4737484815] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4738841625] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 4739707812] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4741437456] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4743274977] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4744332873] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4746670824] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4748348871] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 4749508491] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 4751166546] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4753150080] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 4754669850] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4756025043] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4757458230] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4758326748] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4759263663] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 4761742419] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4763543946] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 4764564609] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 4766250384] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4768227198] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4769279613] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4772019945] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4773745242] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 4774800975] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4775899044] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4777135860] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4778305182] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4779267612] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 4781538846] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4783377669] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4784595816] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 4786771206] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4788671265] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 4789941765] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 4792437006] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4794008268] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 4795278726] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4796603931] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4797847299] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 4798765503] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4799763570] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4802764617] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4804642185] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 4805710245] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 4807351584] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4808957076] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 4810053360] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4811439339] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4812676071] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4813595178] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4814657400] Running FIND.existing: FIND DUP . CR +[Hera] 35050272 +[Hera] [HADES][TEST ] [KRELTSC: 4816528815] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4817894928] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 4819126620] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 35367408 +[Hera] [HADES][TEST ] [KRELTSC: 4821310410] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4822929762] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 4823937342] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4825815477] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4827373950] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 4828639515] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4829853798] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4831555050] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 4832633610] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4833896760] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4835192439] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4836116985] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4837013517] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4838315559] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4840140060] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 4841460813] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4842787761] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4844650608] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 4845646512] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4846859472] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4848112899] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4848965541] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4849964679] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 4851732123] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4853370753] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 4855259052] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4856592363] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4858627578] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4859844024] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4861109484] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4862388090] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4863273093] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4864238778] Running LATEST.basic: LATEST @ . CR +[Hera] 35131696 +[Hera] [HADES][TEST ] [KRELTSC: 4866282687] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4867937739] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 4868964849] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4871487810] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4873146012] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 4874169405] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4876180491] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4877834346] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 4879281372] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4880456154] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4881863658] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 4882763130] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4883829951] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 35368920 +[Hera] [HADES][TEST ] [KRELTSC: 4886278929] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4888094253] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 4889134782] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 35369384 +[Hera] [HADES][TEST ] [KRELTSC: 4891573827] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4893124593] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 4894166634] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 4895358531] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 4896752784] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4898739153] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4899823656] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4900968849] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4902440424] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4903338825] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4904531163] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 4906162737] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4907771316] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 4908738996] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4909914114] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4911827802] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4913029758] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4914222789] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 4915524873] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4918298427] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 4919823804] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4921160538] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4922030589] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4922954043] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 4928391447] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4930417359] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4931519733] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 35373664 +[Hera] [HADES][TEST ] [KRELTSC: 4937294754] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4938640077] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 4939414242] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 4947149424] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4948872978] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 4950014076] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 4957953294] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4959350193] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4960357521] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4965760086] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4967890326] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4968996585] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 4970729505] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 4971614991] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4973153178] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 4974152568] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 4975462023] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 4976511393] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4978390242] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4979878701] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4981118751] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4982400486] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4983261381] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4984195188] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4987996524] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4989621651] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 4990786773] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4993858884] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4995495687] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4996590354] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 5001717609] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5003149179] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5004350610] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5005382529] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5006572137] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5007430617] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5008346259] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5012319081] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5013941562] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 5015022117] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 5019898548] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5021693376] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 5022742116] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 5027758260] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5029333680] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 5030703531] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5031700695] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5032852377] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 5033763420] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5034651657] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 5036267019] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5037881898] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 5038904787] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 5040130431] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5041765533] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 5043703749] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 35141504 +[Hera] [HADES][TEST ] [KRELTSC: 5048014776] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5049632805] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 5050843098] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5051946858] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5053196778] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 5054047866] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5054931525] Running CURRENT.basic: CURRENT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 5056679481] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5058263952] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 5059344927] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 35376528 +[Hera] [HADES][TEST ] [KRELTSC: 5064744594] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5066345991] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 5067365184] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 5068650279] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 5070308754] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5071907799] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 5073128214] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5074255851] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5075539098] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 5076411774] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5077377018] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5079954348] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5081546337] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 5082852957] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5088640305] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5090227968] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5091283953] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5095977453] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5097600669] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 5098628430] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5099793132] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 5101047483] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 5102337702] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 5103416430] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 5104715091] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5106029124] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5107155144] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5108179902] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 5109896862] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5111560629] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 5112640995] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5113798641] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5115072816] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5115932577] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5116835367] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5117977410] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5119888746] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5121126087] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 5122356792] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5123944266] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 5124924861] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 5126620926] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5128168038] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 5129431839] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5130548073] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5131842912] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5132955597] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5133837345] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 5135626587] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5137289010] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 5138596911] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 5139793092] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5141403477] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 5142375630] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5143486236] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5145500598] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5146581153] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5147717043] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5148983595] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 5149819395] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5150820024] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5151942411] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5153231916] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 5154076452] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5154960888] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5156031111] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5157518919] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 5158520745] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5159421897] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5160582441] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 5161854012] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 5163219768] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 5164383630] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5165994666] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 5166862344] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5167800750] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5169865785] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5171410083] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 5172483099] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 5173458759] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5175094911] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 5176201800] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 5177524023] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 5178610668] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5180381136] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 5181550500] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5182871253] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5184113004] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 5184937821] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5185845294] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 5186919423] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5188587579] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5189661141] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5191570314] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5193200145] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 5194331121] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5195877708] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5197258500] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5198148375] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5199060447] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5201474880] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5203126782] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 5204165925] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5205969930] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5207877507] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5208919023] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5211108357] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5212808265] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5213811519] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5214938694] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5216718843] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5217779700] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5218930353] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5220377715] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 5221716066] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5222692062] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5225286570] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5226973857] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 5228005335] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 5229728658] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5231419851] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 5232440577] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 5234626320] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5236299327] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 5237416758] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5238539145] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5239853220] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5240716341] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5241623142] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 5243155449] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5244751785] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 5246202423] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5248357737] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5250002583] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 5250955899] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5252095905] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5253946761] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5255037417] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5256170682] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5257378014] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 5258610441] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5259525579] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5263180083] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5264756238] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 5265784692] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 5267976420] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5269681179] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 5270938701] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 5272013061] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5272874313] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5274565590] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5275669518] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5276797365] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5278100856] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 5278958223] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5279857968] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5282530344] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5284422675] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 5285503146] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 5286426684] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5287967538] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 5289236169] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5290405323] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5291691384] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 5292566769] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5293511370] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 5294638020] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5296534803] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 5297577579] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5299593327] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5301097011] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5302108959] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5303149614] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5304416523] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5305267926] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5306180880] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5308974741] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5310696111] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5311650666] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 5313267561] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 5314324218] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5315988636] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 5317169235] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5318270370] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5319497862] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 5320315245] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5321615250] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5324377275] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5325985476] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5327002800] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 5328172668] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5329220001] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5330894667] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 5332084863] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 5333312880] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 5334591003] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5336261700] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5337342129] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5338479111] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5339742912] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 5340616785] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5341580349] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5344285632] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5345988102] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5347341594] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 5348536326] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 5349544599] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5351224872] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5352277182] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5353405386] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5354717802] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 5355602238] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5356560909] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5359307058] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5360908581] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5361883086] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5363876994] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5365432611] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 5366380761] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 5367897864] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 5369016114] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5371056369] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5372351481] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5373550056] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 5374837776] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 5376232659] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 5377361577] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5378684241] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5379542931] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5380420542] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5383714161] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5385553824] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5386582131] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5388868464] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5390512659] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5391551046] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 5393401818] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5394969048] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5396634852] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5397393855] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5399693292] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5401305420] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5402320476] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5403422661] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5404319235] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5406088191] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5407199910] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5408300436] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5409303648] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5410222377] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5412658902] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5414464293] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5415560535] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5417766060] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5419332996] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5420361975] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5422747407] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5424239730] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5425231791] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5427377508] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5429191887] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5430281367] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5431266792] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5432094108] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5433777300] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5435163153] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5436381384] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5437506375] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5438373423] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5439284697] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5440467984] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5441408322] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5443573275] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5444885061] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5447221479] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5448325869] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5450454744] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5451784065] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5453229348] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5454331491] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5455474983] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5457137595] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5458233270] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5460543732] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5461886703] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5463975321] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5464987731] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5467179879] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5468510544] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5469779511] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5471416041] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5472655293] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5473595337] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5474789208] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5475635802] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5477319036] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5478366537] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5479914195] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5480737668] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5481470421] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5483147607] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5484285366] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5485832121] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5486960682] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5488111335] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5489439837] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5490460164] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5492727744] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5494048518] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5495955402] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5497113426] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5498283504] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5500368111] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5501696109] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5503071882] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5504670486] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5505751986] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5506894848] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5510072799] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5512346238] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5513291154] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5516559846] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5518580844] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5519891034] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5521111050] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5522454966] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5524535100] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5525929668] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5527242903] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5528330871] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5529486543] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5532262617] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5534357451] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5535782364] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5538185751] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5540418387] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5542369518] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5543685315] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5544949095] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5545983954] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5548281312] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5549699841] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5551043568] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5552650929] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5553773127] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5554928043] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5557570494] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5559665433] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5561222961] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5563388628] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5565453222] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5566663641] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5568105480] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5569158924] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5570864964] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5571742911] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5573305101] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5574179898] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5575049634] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5577339369] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5578942992] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5579919114] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5581654491] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5583164118] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5584128249] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5585406246] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5586396018] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5588595957] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5589919587] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5591323059] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5592895833] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5593991508] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5595196131] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5598099948] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5600048349] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5601277122] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5603881479] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5605914195] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5607268107] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5608681701] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5609912805] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5612111463] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5613418293] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5614695471] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5615421147] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5616252936] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5619089511] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5621082810] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5622275442] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5624988390] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5627063232] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5628425838] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5629595769] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5630679495] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5632846968] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5634184080] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5635688121] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5637563841] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5638699353] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5639804898] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5642108220] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5644371978] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5646397428] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5647694598] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5649071820] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5650275834] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5652847914] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5654210142] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5655624324] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5656709730] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5657875524] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5660328555] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5662337205] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5663550270] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5664907857] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5666202465] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5668491906] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5669775132] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5671168440] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5672785230] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5673835461] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5674962048] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5678458023] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5680713234] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5682001416] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5684887152] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5686907499] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5688088245] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5690029233] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5692004094] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5693588271] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5696741190] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5698695072] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5699994951] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5701298547] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5702267088] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5703413247] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5706417192] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5708197824] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5710265568] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5711511309] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5714109765] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5716058397] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5717039160] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5718462624] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5720139831] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5721199827] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5723708907] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5725315281] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5726324793] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5727416268] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5728647456] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5729409840] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5730293793] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5733236439] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5734803795] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5735776977] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5737387719] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5738945520] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5739966078] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5742326184] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5743796142] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5745189114] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5746458543] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5747384244] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5748516963] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5751175059] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5753152104] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5754369642] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5756142630] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5758374657] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5759667627] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 5761825188] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5764366188] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5766343212] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5767638345] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5768965251] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5770693992] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5771803170] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5772916443] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5775680337] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5777691213] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5778940671] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5780301975] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5781374655] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5783920128] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5785219146] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5786615331] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5787751767] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5788920186] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5791635801] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5793643065] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5794912326] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5796104769] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5797454502] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5799745812] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5801026770] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5802392715] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5803940562] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5804645994] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5805487716] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5808575031] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5810352912] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5811314922] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5813709657] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5815327266] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5816199438] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5818300908] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5819883699] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5820887961] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5822203779] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5823061881] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5823946338] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 5826013326] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5827784130] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5829398820] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5830396614] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5832625932] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5834505306] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5835542643] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5837956992] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5839526994] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5840569623] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5841680103] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5842928826] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5843760363] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5844662166] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5846659056] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5848284729] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5849366523] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5851508670] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5853100638] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5854042068] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5856081819] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5857631325] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5858655390] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5860999452] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5862588207] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5863558071] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5864704839] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5865525393] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5866454139] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5868766344] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5870324796] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5871358710] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 5873736456] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5875031883] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5876630235] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5877606504] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5879849262] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5881479408] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5882472498] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5884800747] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5886370098] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5887344015] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5888395653] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5889651369] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5890493049] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5891435991] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5894036316] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5895677046] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5896701657] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5899359291] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5900903568] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5901914214] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5902966482] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5903830212] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5904714501] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5906988969] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5908696836] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5910025338] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5912475765] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5914061748] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5915090685] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5916173151] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5917439913] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5918312925] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5919230331] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5921463555] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5923361682] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5924346078] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 5926324026] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5928028659] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5929621362] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5930571570] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5932592820] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5934183633] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5935377252] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5937672384] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5939268132] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5940288123] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5941414878] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5942270649] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5943172830] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5945234904] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5946832647] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5948093466] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5950232253] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5951883252] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5952858618] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5955065193] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5956617849] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5957586810] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5959619862] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5961903234] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5962966968] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5964116655] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5965414959] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5966357859] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5967276903] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5970224862] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5971927584] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5973199470] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5976000198] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5977598781] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5978557557] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5981069052] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5982576579] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5983530252] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5984605158] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5985840357] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5986817865] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5989295235] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5990847177] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5991769707] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 5993662101] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5995704750] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5997316899] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5998537419] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6000923439] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6002512173] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6003468156] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6004565805] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6005662635] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 6006530649] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6007439151] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6010479426] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6012103062] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6013066458] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6015357285] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6017043123] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6018021072] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6019161519] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 6019979868] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6020816970] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6023203494] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6024909177] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6025870746] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6028286292] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6030100629] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6031107306] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6032284314] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6033546603] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 6034386288] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6035165766] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 6038202114] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 6039338655] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6040936965] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6041903070] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6044243541] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6045941244] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6046867512] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6048191751] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 6049050735] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6049972929] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6052330158] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6053945520] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6054922230] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6057438261] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6059063178] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6060023445] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6061432209] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6062727930] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 6063562869] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6064443651] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 6067979589] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6069618660] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 6070579473] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6073256196] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6074848164] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6075890709] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 6078765378] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6080080986] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6081712959] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6082731060] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6085287894] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6087212334] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6088226424] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6090563010] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6092214954] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6093026583] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6094107642] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 6094933635] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6095839239] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 6098796879] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6100408839] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 6101374083] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6103796097] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6105432249] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6106481262] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6108955944] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6110520591] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6111914403] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6114511494] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6116104617] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6117068496] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6119273244] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6120962568] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6121937115] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6122966283] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 6124398462] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 6125837991] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 6127222437] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6128547894] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 6129445245] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6130363848] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6132727251] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6134338980] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 6135419241] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6137747469] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6139383705] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 6140520981] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6142857630] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6144575976] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 6145666611] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6146814135] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6147780618] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6149694684] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6150727527] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6151817154] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6152766816] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6154468761] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6155472078] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6156761835] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6158011125] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 6158885061] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6159779304] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6162391746] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6163985961] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 6165026259] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 6166882197] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6168586095] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6170310615] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 6171473511] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6174365925] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6175970052] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 6176980929] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6178189101] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6179136243] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6180836613] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6181910070] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6183059295] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6184018743] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6185906853] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6187232079] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6188397180] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6189364923] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6191086398] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6192192174] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6193373046] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6194700771] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6195632310] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6196551837] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5332 + +[Hera] Total words: 484 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6274314774] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6276261495] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 6277403979] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5349 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6355324164] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6357014475] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 6358226742] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5351 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6435686145] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6437322528] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6438730305] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6440107233] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6441337371] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6442287852] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6443378235] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 6445838616] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6447767193] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 6448965579] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 6450523527] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6452092878] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 6453177423] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 6454672770] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6456359994] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 6457703973] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6458886609] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6460219584] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 6461361627] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6462317064] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6468461853] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6470095842] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 6471211845] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6477294033] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6479026092] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 6480099402] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6483210993] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6484877931] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 6485969847] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 6489587853] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6491399859] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 6492501372] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 6495348111] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6496974078] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 6498006648] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 6499729572] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6502040517] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6503122710] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 6505269120] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6506976462] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 6508053825] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 6509438544] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6510401184] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6512136561] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6513579240] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6514742913] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6516252519] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 6517112658] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6518153040] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6520475430] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6521695215] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6523388550] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 6524474880] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6526211454] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6527121720] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6528702705] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 6529758018] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 6531531720] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6532486233] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6534378543] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6535670736] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6537563949] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6538780332] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6540332799] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 6541413417] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6542549307] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 6543800949] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 6545306796] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 6550280478] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 6553066653] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 6554545809] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 6555983196] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 6560759772] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 6562137708] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 6564092178] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 6565052088] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6565969095] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6566891457] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6568137870] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 6569009013] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6569950170] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6571068756] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 6572006952] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6572892984] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6574241877] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 6575149434] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6576335367] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6578304999] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 6579214698] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6580134813] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6581263983] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 6582168768] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6583045392] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6584180904] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6585093543] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6585992721] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6587170296] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 6588097992] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6589398039] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6590594325] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6591650625] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6592730928] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6593855562] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 6594803187] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6595691739] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6596933427] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 6598177614] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 6599500068] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 6600597213] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6602106966] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 6603132585] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6604073175] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6606096462] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6607843431] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6610665684] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6611877195] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6613077198] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 6614145867] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6615305634] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6617105250] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6618872190] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 6634814760] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6637683738] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6638648772] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6640515609] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 6641404497] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6642281898] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6644215158] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6645822582] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6648858846] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6650181258] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6651788451] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 6653059203] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6653970981] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6655917597] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6657477393] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6660272703] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6662269005] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6663825210] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6667783962] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6668874303] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6670102257] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 6670956327] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6671855190] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6673605246] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6675288690] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6678567945] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6679921584] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6681159408] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 6681992751] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6682896360] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6684457962] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6686087898] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6688766406] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6690197430] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6691651785] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 6692512932] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6693608124] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6695549532] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6697103301] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6699257880] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6701282847] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6702881136] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6704119023] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 6705176646] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6706085316] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6707903181] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6709627071] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6712449576] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6713561610] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6715175250] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 6716059812] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6717015585] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6719900607] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6721801485] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6725464221] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6727003731] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6729270261] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 6730591791] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6731794713] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6734459046] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6736219812] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6739552680] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6740708730] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6742170393] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 6742979922] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6743865324] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6745686444] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6747279126] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6750303525] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6751544163] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6753016641] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 6754369902] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6755402409] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6757047549] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6758645649] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6761373444] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6762510867] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6763973202] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 6764873052] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6765858246] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6767835900] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6769468776] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6772067400] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6773264337] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6774530994] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 6775355391] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6776285901] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6777915669] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6779599701] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6782919213] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6784006992] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6785203698] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 6786039834] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6786950415] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6788275410] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6789866223] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6792842427] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6793965843] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6795302136] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 6796313727] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6797242137] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6798801408] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6800394321] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6803183520] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6804352212] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6805850268] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 6806695329] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6807768513] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6809321820] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6811178409] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 6812994615] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6815143776] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6816528411] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6818367801] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6821133921] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6822397932] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6823639158] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 6824619123] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6825687603] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6827220225] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6828793020] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6831730878] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6833084496] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6834744126] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6837680325] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6838864116] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6840325317] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 6841129995] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6842065272] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6843916128] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6845502090] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6848255337] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6849657381] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6851433246] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6854462433] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6855935814] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6857207658] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 6858060363] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6858997929] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6860605563] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6862192176] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6864999414] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6866576157] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6868478568] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6871777353] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6872837916] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6874033467] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 6874876596] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6875812146] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6877556385] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6879168471] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 6882121743] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6884163216] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6885263175] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6886502511] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 6887373780] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6888291312] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6890065182] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6891608661] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6894934662] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6896025402] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6897401133] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 6898525935] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6899624025] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6901670370] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6903300705] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6906224829] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6907429578] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6908649132] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 6910298283] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 6911601837] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6913171776] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 6914341917] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6915287337] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 6917536248] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6919603173] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 6920877117] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6922058556] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6923570640] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 6924576246] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6925531914] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6928502889] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6930346101] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 6931640814] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6932896425] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6934183410] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 6935180847] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6936072150] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6938256507] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6939931215] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6941380215] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6942820269] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6944350056] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6945243522] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6946134111] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6951059976] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6952940358] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 6954018561] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6955132653] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6956463108] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 6957424551] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6958331898] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6961332987] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6963492081] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 6965086695] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6966614907] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6968350935] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 6969376197] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6970380963] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6973437786] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6975115791] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6976366593] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6977508048] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6978737535] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 6979678986] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6980763090] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 6983798010] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6985769091] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6987031611] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6988203684] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6989439618] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 6990332412] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6991247718] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6994143366] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6995761983] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 6997183956] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6998324970] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6999797616] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 7000824369] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7001727600] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7006143039] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7008134406] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7009155405] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7010109183] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 7011387873] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 7012784079] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 7014200886] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7015598226] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 7016493351] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7017404877] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 7019987919] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7021678041] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 7022872563] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7024050096] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7025323935] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 7026420009] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7027331976] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 7030025772] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7031850882] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 7032976692] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7034122305] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7035382830] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 7036252188] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7037226798] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7039279905] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7041070953] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 7042351449] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 7044841755] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7046951772] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 7048488300] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7049907606] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7051448922] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 7052511816] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7053635274] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 7056555849] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7058699466] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 7059919104] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7061363925] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7062942516] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 7064059506] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7065298674] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7068076197] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7070380128] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 7072124451] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7073537751] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7075140933] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 7076279553] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7077425607] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7079557590] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7081671135] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 7083299916] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7085103753] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 7086858387] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 7087988481] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 7089184851] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 7090339305] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7091449491] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 7092766989] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7093874760] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 7095183165] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 7096940592] ============================================== +[Hera] PARITY:M7.1a word_count=498 here=0x00000000000000d8 latest_id=667 hash=0xe9795d240d1e90c6 +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000003d727000, 0x000000003d772b2a) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] PCI: ECAM mapped (amd64) +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] [HADES][ERROR] [KRELTSC: 7175932722] TD: attach total_blkio_blocks_1k=30720 forth_block_size=1024 +[Hera] [HADES][ERROR] [KRELTSC: 7179899076] TD: after_format rc=0 user_blocks=22615 total_devblocks=7680 ba +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: no device on PCI bus 0 +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 7242405450] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7255826571] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7437749151] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7442167194] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7745090871] ( Unterminated comment + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x5d35c5c6a6eafe04 mode=m capsule_hash=0x5d35c5c6a6eafe04 dict_hash=0xe04cb6782cb6365b +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] APIC Timer: started (LVT=0x00020020 ICR=10125381) +[Hera] I/O APIC: keyboard IRQ1 unmasked +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=643 evictions=0 +[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=21845 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x271108a488516c37 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 10503227658] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 17010387849] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0xe585e56cb09dc857 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 431 ticks, trust=0x00010000, variance=0x00000000 +[Hera] [HADES][ERROR] [KRELTSC: 25685957094] TD:idle n=5 lf=509885464 +[Hera] [HADES][ERROR] [KRELTSC: 25694664912] TD:idle n=5 fb=1 ub=7048 +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 27875611092] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 27891572142] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 27903818607] TD: blk_attach dev=0x30f86a0 rc=0 used=26670573 free=510200299 +[Artemis] [HADES][ERROR] [KRELTSC: 27914784639] TD: census largest_free=509741128 free_blocks=1 used_blocks=705 +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 36450037974] TD:idle n=10 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 36465464364] TD:idle n=10 fb=1 ub=7054 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 47148099453] TD:idle n=15 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 47154196404] TD:idle n=15 fb=1 ub=7054 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 57859435074] TD:idle n=20 lf=509007640 +[Hera] [HADES][ERROR] [KRELTSC: 57872688363] TD:idle n=20 fb=1 ub=7057 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 62142590874] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 62151126870] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 62193896961] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 62221995759] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 62264559420] TD: blk_attach dev=0x30f86c0 rc=0 used=27554712 free=509316160 +[Artemis] [HADES][ERROR] [KRELTSC: 62294686776] TD: census largest_free=508856104 free_blocks=1 used_blocks=706 +[Hera] PARITY:BIRTH vm_id=0x7cf09e01549546cc-0x99319366653ccc14 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 65472556569] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0xd62c30ac78839535 +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok> S" 00" USE +[00] USE: now using 00 +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 79459681035] TD:idle n=25 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 79499984613] TD:idle n=25 fb=1 ub=10675 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 83743664046] TD: detach_device called dev=0x30f86c0 +[00] Stadium: dispatch cell=73483 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 83892338985] TD:pk 00 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 83917094394] TD:pk 00 fb=569 ub=9526 +[00] PARITY:KILL vm_id=0x7cf09e01549546cc-0x99319366653ccc14 name=00 +[00] KILL: 00 dead +[00] Stadium: dispatch cell=78684 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 84094216269] TD:pk 00~user lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 84122862936] TD:pk 00~user fb=1141 ub=8369 +[00] PARITY:KILL vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 name=00~user +[00] KILL: 00~user dead +[00] WIREBIND: 00~user detached without flush (device already gone) +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 90321504756] TD:idle n=30 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 90340565133] TD:idle n=30 fb=1141 ub=8369 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 101019605232] TD:idle n=35 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 101047189992] TD:idle n=35 fb=1141 ub=8369 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 111726592719] TD:idle n=40 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 111758231067] TD:idle n=40 fb=1141 ub=8369 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 122477036430] TD:idle n=45 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 122503618167] TD:idle n=45 fb=1141 ub=8369 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 133172266122] TD:idle n=50 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 133202333355] TD:idle n=50 fb=1141 ub=8369 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 143877468819] TD:idle n=55 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 143915182824] TD:idle n=55 fb=1141 ub=8369 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 154615702542] TD:idle n=60 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 154640560914] TD:idle n=60 fb=1141 ub=8369 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 165313189587] TD:idle n=65 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 165347199675] TD:idle n=65 fb=1141 ub=8369 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 176018906784] TD:idle n=70 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 176053041570] TD:idle n=70 fb=1141 ub=8369 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 180345351417] xhci: CSW status = FAILED +[00] [HADES][WARN ] [KRELTSC: 180373505445] xhci: unit not ready -- retrying TEST UNIT READY +[00] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 180439370937] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 180512162775] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 180556530777] TD: blk_attach dev=0x30f86c0 rc=0 used=27602365 free=509268507 +[Artemis] [HADES][ERROR] [KRELTSC: 180613525260] TD: census largest_free=497605128 free_blocks=1141 used_blocks= +[Hera] PARITY:BIRTH vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 183731885547] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[00] (zuse) ok> S" 01" USE +[01] USE: now using 01 +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 194381335428] TD:idle n=75 lf=492362184 +[01] [HADES][ERROR] [KRELTSC: 194412120987] TD:idle n=75 fb=1140 ub=11577 +[01] (zuse) ok>  +[Hermes] [HADES][WARN ] [KRELTSC: 196532993307] INFERENCE: Output validation failed, ignoring results +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 198677675553] TD: detach_device called dev=0x30f86c0 +[01] Stadium: dispatch cell=81286 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 198726514917] TD:pk 01 lf=492362184 +[01] [HADES][ERROR] [KRELTSC: 198746228604] TD:pk 01 fb=1707 ub=10429 +[01] PARITY:KILL vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 name=01 +[01] KILL: 01 dead +[01] Stadium: dispatch cell=82586 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 198843278487] TD:pk 01~user lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 198866250618] TD:pk 01~user fb=2143 ub=9544 +[01] PARITY:KILL vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee name=01~user +[01] KILL: 01~user dead +[01] WIREBIND: 01~user detached without flush (device already gone) +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 205157325975] TD:idle n=80 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 205189360677] TD:idle n=80 fb=2143 ub=9544 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 215921616225] TD:idle n=85 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 215952043755] TD:idle n=85 fb=2143 ub=9546 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 218074942869] xhci: CSW status = FAILED +[01] [HADES][WARN ] [KRELTSC: 218108568741] xhci: unit not ready -- retrying TEST UNIT READY +[01] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 218163774738] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 218196919920] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 218244054840] TD: blk_attach dev=0x30f86c0 rc=0 used=27645714 free=509225158 +[Artemis] [HADES][ERROR] [KRELTSC: 218281498974] TD: census largest_free=497605128 free_blocks=2143 used_blocks= +[Hera] PARITY:BIRTH vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 221508274680] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[01] (zuse) ok> S" 02" USE +[02] USE: now using 02 +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 235043729676] TD:idle n=90 lf=0 +[02] [HADES][ERROR] [KRELTSC: 235070955231] TD:idle n=90 fb=0 ub=7352 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 239339532894] TD: detach_device called dev=0x30f86c0 +[02] Stadium: dispatch cell=83236 behaviour=COOL identity=0 +[02] [HADES][ERROR] [KRELTSC: 239401041243] TD:pk 02 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 239414334537] TD:pk 02 fb=95 ub=7163 +[02] PARITY:KILL vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 name=02 +[02] KILL: 02 dead +[02] Stadium: dispatch cell=83561 behaviour=COOL identity=0 +[02] [HADES][ERROR] [KRELTSC: 239495263035] TD:pk 02~user lf=42088 +[02] [HADES][ERROR] [KRELTSC: 239520024072] TD:pk 02~user fb=95 ub=7163 +[02] PARITY:KILL vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 name=02~user +[02] KILL: 02~user dead +[02] WIREBIND: 02~user detached without flush (device already gone) +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 245860381851] TD:idle n=95 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 245879451237] TD:idle n=95 fb=95 ub=7163 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 256569186279] TD:idle n=100 lf=41544 +[02] [HADES][ERROR] [KRELTSC: 256602536610] TD:idle n=100 fb=95 ub=7165 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 258704637135] xhci: CSW status = FAILED +[02] [HADES][WARN ] [KRELTSC: 258738001683] xhci: unit not ready -- retrying TEST UNIT READY +[02] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 258800607135] TD: blk_attach dev=0x30f86c0 rc=-7 used=27546447 free=509324425 +[Artemis] [HADES][ERROR] [KRELTSC: 258833667603] TD: census largest_free=41544 free_blocks=95 used_blocks=7165 t +[Hera] [HADES][ERROR] [KRELTSC: 258971213424] xhci: USB MSC block-subsystem attach failed +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 267320533998] TD:idle n=105 lf=41544 +[02] [HADES][ERROR] [KRELTSC: 267352845417] TD:idle n=105 fb=95 ub=7165 +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 278070898980] TD:idle n=110 lf=41544 +[02] [HADES][ERROR] [KRELTSC: 278102648817] TD:idle n=110 fb=95 ub=7165 +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 288780466653] TD:idle n=115 lf=41544 +[02] [HADES][ERROR] [KRELTSC: 288802729089] TD:idle n=115 fb=95 ub=7165 +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 299502094290] TD:idle n=120 lf=41544 +[02] [HADES][ERROR] [KRELTSC: 299531277612] TD:idle n=120 fb=95 ub=7165 +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 310251059370] TD:idle n=125 lf=41544 +[02] [HADES][ERROR] [KRELTSC: 310281996717] TD:idle n=125 fb=95 ub=7165 +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 320954382798] TD:idle n=130 lf=41544 +[02] [HADES][ERROR] [KRELTSC: 320987420229] TD:idle n=130 fb=95 ub=7165 +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 331675043868] TD:idle n=135 lf=41544 +[02] [HADES][ERROR] [KRELTSC: 331708651764] TD:idle n=135 fb=95 ub=7165 +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 342491387280] TD:idle n=140 lf=41544 +[02] [HADES][ERROR] [KRELTSC: 342525382563] TD:idle n=140 fb=95 ub=7165 +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 353223129147] TD:idle n=145 lf=41544 +[02] [HADES][ERROR] [KRELTSC: 353248299285] TD:idle n=145 fb=95 ub=7165 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 363957185382] TD:idle n=150 lf=41544 +[02] [HADES][ERROR] [KRELTSC: 363982869936] TD:idle n=150 fb=95 ub=7165 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 374714695152] TD:idle n=155 lf=41544 +[02] [HADES][ERROR] [KRELTSC: 374745863394] TD:idle n=155 fb=95 ub=7165 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 385431169830] TD:idle n=160 lf=41544 +[02] [HADES][ERROR] [KRELTSC: 385459693542] TD:idle n=160 fb=95 ub=7165 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 396144443772] TD:idle n=165 lf=41544 +[02] [HADES][ERROR] [KRELTSC: 396163686261] TD:idle n=165 fb=95 ub=7165 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 406878032337] TD:idle n=170 lf=41544 +[02] [HADES][ERROR] [KRELTSC: 406910049483] TD:idle n=170 fb=95 ub=7165 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 417572048229] TD:idle n=175 lf=41544 +[02] [HADES][ERROR] [KRELTSC: 417603252444] TD:idle n=175 fb=95 ub=7165 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 428281366506] TD:idle n=180 lf=41544 +[02] [HADES][ERROR] [KRELTSC: 428313509232] TD:idle n=180 fb=95 ub=7165 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 438992528688] TD:idle n=185 lf=41544 +[02] [HADES][ERROR] [KRELTSC: 439032984264] TD:idle n=185 fb=95 ub=7165 +[02] (zuse) ok>  \ No newline at end of file diff --git a/logs/20260910-191003/amd64/qemu-amd64-20260910-191003.log b/logs/20260910-191003/amd64/qemu-amd64-20260910-191003.log new file mode 100644 index 00000000..13638839 --- /dev/null +++ b/logs/20260910-191003/amd64/qemu-amd64-20260910-191003.log @@ -0,0 +1,9308 @@ +[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +RAW SERIAL UP +[CKPT 002] Serial (COM1) initialized +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +EBS... +EBS OK +Calling kernel_main (monolithic)... + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: amd64 +Build: Sep 10 2026 16:07:47 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 129 +Total memory: 1023 MB +Usable memory: 968 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 249370 + Free pages : 247847 + Used pages : 1523 + Total MB : 974 + Free MB : 968 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +APIC: IA32_APIC_BASE MSR=0x00000000fee00900 +APIC: stale-ISR drain: 0 EOI(s) issued +APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) +APIC: init done + +I/O APIC: init... +I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 + override: source=00 gsi=2 flags=0x0000 + override: source=05 gsi=5 flags=0x000d + override: source=09 gsi=9 flags=0x000d + override: source=0a gsi=10 flags=0x000d + override: source=0b gsi=11 flags=0x000d +i8042: keyboard ACKed enable-scanning +i8042: IRQ1 enabled in controller config byte +I/O APIC: keyboard IRQ1 routed (masked) + +Timer: init... +Timer: init start +Timer: PM_TMR_BLK discovered from FADT at port 1544 +Timer: VM mode detected (hypervisor present). +Timer: HPET calibration disabled (VM-exit MMIO would poison timing). +Timer: WARNING: invariant TSC not present under hypervisor. +Timer: continuing in RELATIVE mode (no determinism guarantees). +Timer: RDTSCP not present; using RDTSC (less serialized). +Timer: CPUID frequency unavailable; trying PM Timer... +Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2108080826 Hz +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 24641536 + Heap end addr: 561512448 + +Heartbeat: init... +APIC Timer: calibrating... +APIC Timer: apic_hz=1013206312, tick_hz=100, initial_count=10132063 +APIC Timer: configured (masked, ready to start) +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0xffff900000000000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 4470081] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 60659739] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 86337552] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 87877860] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 89120871] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 90789447] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 92045478] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 93548154] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 94452813] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 95580765] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 106349208] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 108324552] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 113195145] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 114688581] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 116330004] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 119272923] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 121020753] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 123015648] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 126496335] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 128178561] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 129900183] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 134003835] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 135750006] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 137707416] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 141855819] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 143005296] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 144026946] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 145799619] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 147135786] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 148599843] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 150207519] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 151144161] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 152241012] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 153818070] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 155517894] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 158290440] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 159696159] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 161359170] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 164663184] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 166283502] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 167987148] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 170943213] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 172505004] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 174218478] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 177920526] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 181717935] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 183257424] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 184780533] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 187790484] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 189264243] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 190864044] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 193723740] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 195451746] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 197110221] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 200146485] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 201979596] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 203580321] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 206548230] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 208298475] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 209968479] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 213123393] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 214801524] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 216261255] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 217821954] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 220551219] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 222013029] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 223597479] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 226605855] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 227995509] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 229589052] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 232313676] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 233726283] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 235415502] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 238378098] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 240154362] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 241888521] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 244968717] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 246085539] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 246990471] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 248759700] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 249900588] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 251439615] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 252659610] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 253632435] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 254589867] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 256104009] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 257667291] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 260386077] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 261847152] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 263633853] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 266576058] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 268129113] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 269653755] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 271255887] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 274156596] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 275842455] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 277558890] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 280582218] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 281607501] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 282688476] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 284385696] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 285443802] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 286437417] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 287455833] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 289367232] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 290432163] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 291509757] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 292799199] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 293651232] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 294533778] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 296122911] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 297739575] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 300884745] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 302264445] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 303865107] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 306778857] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 308271579] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 309863652] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 313305027] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 314404167] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 315483378] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 317166759] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 318211551] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 319217430] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 320226690] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 321949761] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 322999761] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 324096885] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 325316418] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 326419212] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 327309360] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 328843809] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 330382878] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 333400305] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 334641804] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 336442806] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 338026962] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 341456661] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 342975213] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 344631903] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 347671275] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 348788643] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 349831188] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 351789900] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 352914366] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 353944521] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 355028184] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 356868498] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 357936705] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 358920198] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 359973096] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 361712484] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 362842893] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 364228956] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 365509536] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 366415035] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 367342521] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 368760126] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 370599705] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 373372020] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 374900064] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 376841703] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 379493058] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 380942310] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 382612230] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 385723359] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 386851248] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 388082730] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 389211123] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 390133275] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 391801956] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 393415869] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 396216555] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 397629876] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 399336567] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 402182424] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 404020701] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 405444774] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 407078511] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 409812459] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 410889885] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 412186110] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 413061789] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 414438654] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 416189970] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 417795441] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 420760116] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 422243430] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 423810681] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 427213710] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 428496411] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 429788163] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 430641309] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 431533998] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 433135941] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 434792673] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 437625825] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 439306728] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 440890821] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 443832732] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 445309536] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 446917632] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 449666406] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 450699522] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 451857651] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 453585552] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 454625976] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 455707077] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 456936984] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 457912119] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 458819256] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 460426575] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 461988093] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 463011066] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 466531044] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 468037521] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 469601853] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 472577973] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 474152028] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 475700946] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 478909494] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 479996769] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 481105863] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 482818245] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 483859761] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 484951656] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 485957976] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 487774308] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 488860680] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 490804314] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 492366504] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 493827726] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 494928399] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 496192641] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 497042994] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 497943558] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 499735992] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 501357318] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 504566937] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 505941534] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 507496437] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 510335931] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 511873089] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 513463818] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 516126072] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 518135394] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 519768228] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 521352951] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 524568009] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 525603078] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 526472037] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 528577644] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 529714752] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 531082587] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 532201845] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 533036679] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 533927415] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 535316355] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 536872917] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 539778288] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 541454907] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 543067119] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 546115962] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 547148322] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 548003862] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 549648981] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 550752909] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 551823027] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 553369404] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 554202117] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 555145458] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 556610859] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 558148017] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 561060108] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 562813881] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 564367776] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 566913375] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 568738254] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 569803143] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 570684303] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 572485221] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 573694905] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 575124732] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 576409617] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 578239683] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 579362553] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 580635888] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 581463204] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 582337392] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 584210529] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 585786915] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 588900795] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 590598120] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 592218228] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 594960912] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 596455440] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 597996672] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 601075083] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 603054984] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 604662555] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 607608519] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 609188391] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 610777419] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 613966458] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 616156758] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 617909376] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 619158519] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 622897107] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 623948913] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 625609278] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 626670681] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 627906384] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 629722212] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 630915054] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 632236164] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 633528714] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 634366341] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 635306742] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 636924078] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 638484462] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 641509470] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 643264629] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 644937069] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 647917431] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 648993786] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 650630295] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 651732732] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 653131773] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 654394461] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 655246431] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 656151909] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 658276437] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 659945580] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 663008619] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 664411146] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 666303288] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 669124176] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 670628112] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 672207732] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 674494632] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 676693269] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 678567456] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 680167362] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 683137581] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 684217947] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 685468602] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 686333340] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 687247554] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 688812264] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 690760791] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 693912366] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 695384781] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 696963351] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 699889239] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 701097915] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 702477111] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 703621800] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 704551008] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 706266918] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 707805651] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 710626413] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 712081902] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 713642223] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 717308634] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 718384128] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 719630226] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 720512877] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 721376901] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 723034431] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 724563273] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 726370869] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 729198666] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 730751406] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 732498942] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 735317625] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 736324071] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 737518131] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 738282762] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 739163061] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 741231960] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 742828002] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 746455836] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 748258140] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 749901642] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 752863020] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 754149396] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 755441295] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 756247128] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 757114890] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 758706669] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 760315920] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 763204680] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 764648493] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 766536918] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 768189072] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 769877661] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 770960001] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 772309251] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 773340582] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 774282453] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 776293350] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 777986097] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 781110477] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 782648433] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 784217721] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 787121349] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 788795931] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 790590318] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 793874424] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 794937318] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 796195512] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 797025768] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 797924295] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 799500828] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 801094497] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 804337107] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 806061081] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 807711597] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 809380698] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 811592649] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 812778414] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 814099356] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 814903698] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 815873814] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 818299188] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 820092462] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 823022151] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 824559246] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 826188552] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 829533747] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 831350457] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 833069916] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 836234070] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 838192131] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 839725089] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 841711878] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 844190298] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 845268837] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 847139433] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 848567349] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 849620268] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 850997364] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 851869767] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 852738033] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 854668080] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 856231635] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 859090050] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 861122325] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 863207877] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 866194182] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 867973197] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 869624007] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 872494812] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 873508125] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 875404782] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 876450393] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 877690548] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 879077241] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 880147464] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 881074173] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 883146558] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 884677920] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 886560444] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 889244391] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 890943333] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 892919307] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 896070966] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 897685152] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 899293227] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 902408556] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 903539469] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 905629284] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 906886953] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 907967151] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 909277236] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 909845937] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 910628985] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 912667644] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 914224878] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 917271033] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 919073967] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 920143686] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 921884712] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 922972743] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 924496650] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 925952181] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 928677204] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 930005412] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 931776006] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 932962758] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 934150350] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 935396091] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 936393066] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 937296108] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 939586116] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 941098746] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 944938134] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 946173144] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 947999745] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 949209681] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 951102831] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 952157787] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 953914521] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 955245648] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 956330424] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 957547101] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 958385001] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 959276640] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 961232496] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 963095154] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 966597639] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 968003211] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 969611664] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 970741632] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 971818680] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 973493724] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 974517684] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 975634296] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 977070381] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 978626586] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 980197323] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 981449553] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 982359945] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 983273088] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 984589725] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 986104140] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 988696233] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 989978997] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 991700178] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 995312178] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 996938208] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 998535174] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1001202993] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1002550794] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1004255994] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 1007593860] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1009749594] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1011281481] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1012786446] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1015807611] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1017567663] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1019092914] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1022832510] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1024185141] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1025042676] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1026688089] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1027811610] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1028787564] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1029634746] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1031590623] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1032714417] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1033825989] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1035251301] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1036107072] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1037025066] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1038668715] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1040434101] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1043339157] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1044694581] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1046260299] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1048917933] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1050398433] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1051936494] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1055028849] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1056431523] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1058003499] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1060794756] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1062176682] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1063867623] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1066617321] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1068642078] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1070324829] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1073414748] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1074957639] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1076580729] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 1078111545] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1082554998] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 1083659619] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1084778436] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1086442581] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1087530591] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 1088568558] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1089447282] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1091267310] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1092365484] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1093830633] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1095263925] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 1096521741] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1097513823] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1099270221] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1100861286] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1103685450] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1105043793] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1106909664] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1110214581] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1111883976] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1113610092] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1116472245] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1118169087] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1119809208] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1122876237] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1124416587] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1126263705] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1129165653] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1130824905] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1132532457] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1135490895] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1137121965] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1138809903] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1142260035] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 1143638916] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1144553214] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1146245457] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1147355748] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 1148328447] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1149229683] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1150948974] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1152223506] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1153336926] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1154774208] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 1155868623] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1156946343] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1158240510] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1159771746] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 1161772290] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1163785308] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1165064355] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1166829657] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1170039381] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1171526874] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1173093432] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1175797623] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1177198554] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1178764419] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1181769561] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1183139559] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1184887872] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1187538828] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1188829992] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1190373912] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1193023356] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 1194288207] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1195353642] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1197077679] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1198318086] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 1199321970] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1200203991] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1201922547] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1202962593] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 1203899949] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1204724850] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1206624552] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1207665207] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1208723376] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1210176366] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 1211051373] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1211948850] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1213873542] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1215502554] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1218213192] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1219976478] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1221542154] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1224430725] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1225897470] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1227662436] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1230410748] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 1231985055] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1233733137] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1235298960] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1238122515] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1239833994] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1241386566] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1244636190] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1246121961] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1247783103] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1250622471] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1251777828] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1252794375] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1254747249] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1255888494] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 1257855732] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1258898193] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1260704592] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1261888341] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1262989119] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1263888864] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1265647362] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1266705027] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1267767396] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1269421062] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 1270333701] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1271311839] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1273264545] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1274993181] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1278095385] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1279588569] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1281477225] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1284576489] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1286213691] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1287976305] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1291211691] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1292354427] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1293270195] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1295194593] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1296267021] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1297366497] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1298334681] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1300130538] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1301301015] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1302498141] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1303403976] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1305121818] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1306214532] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1307765235] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1309137753] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 1310059128] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1311040815] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1312807608] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1314469548] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1317439809] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1318919448] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1320861066] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 1323537327] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 1324668681] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1325983806] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1327624830] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1330292061] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1332288090] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1333963974] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1337206395] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 1338429141] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1339355724] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1341075330] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1342214874] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1343295828] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1344903714] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 1345810284] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1346888046] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1348665864] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1350343155] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1353324000] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1354803933] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1356462156] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1359493905] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1360992990] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1362626160] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1365319431] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1366878576] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1368558660] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1372094451] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 1373322048] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1374302580] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1376230569] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1377361734] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1378509636] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1379817264] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 1380673308] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1381617804] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1383506817] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1385128836] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1387860978] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1389223374] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1390907028] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1393572495] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1395273621] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1396942407] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1399669152] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1401120693] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1402690926] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1404906930] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1406933409] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 1408183602] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1409128917] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1410854214] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1411944870] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 1412945982] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1413826134] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1415544333] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1416620562] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1417759833] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1419158286] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 1420299783] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1421198457] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1422621018] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1424207106] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1426915770] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1428258552] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1429835967] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1432788840] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1434300063] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1435747131] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1438396365] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1439722284] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1441280673] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1443772512] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 1444755522] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1445800965] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1447463262] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1448629245] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 1449551481] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1450404354] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1452048633] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1453105731] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1454202015] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1455420246] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 1456250901] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1457140629] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1458800154] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1460378073] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1463058975] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1464380547] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1465953888] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1468518870] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1469967345] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1471527981] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1474266780] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1475588058] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1477252224] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1479907548] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1481392500] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1483234284] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1485057000] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1487504970] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 1488519312] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1489404315] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1491035595] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1492184547] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1493256681] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1494498726] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 1495528902] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1496435346] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1497912885] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1499548239] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1502286366] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1503591810] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1505161749] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1508294382] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1509716712] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1511295009] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1514204916] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1515522771] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1517124063] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1519835478] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1521695658] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1523301066] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1526485632] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 1527531999] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1528465176] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1530084654] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1531174050] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1532207838] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1533701568] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 1534547952] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1535566179] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1537059279] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1538569284] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1541246070] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1542593178] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1544195835] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1547471751] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1548765645] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1550517507] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1553215230] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 1554465360] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1555381527] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1557141411] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1558500384] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1559565336] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1560819435] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 1561640598] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1562568882] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1564372740] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1566154506] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1568871717] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1570162713] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1572034590] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1573739202] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1576354710] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1577702133] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1579496310] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1582233891] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 1583506785] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1584503046] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1586210010] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1587341931] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1588424397] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1589948094] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 1590959874] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1591943640] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1593497640] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1595300553] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1598325792] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1599621072] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1601193447] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1603838649] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1605193212] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1606830225] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1609879278] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1611181635] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1612751448] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1615886118] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1617701736] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1619612715] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1623824706] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 1624946757] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1625846250] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1627559955] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1628598741] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1629716067] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1630962375] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 1631800065] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1632679671] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1634381784] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1635963588] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1638732333] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1640040150] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1641584805] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1644203652] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1645439565] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1647154488] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1649805003] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1651225674] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1652880600] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1655574837] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 1656611754] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1658256915] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1660158633] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1662786489] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 1663781616] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1664655174] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1666296471] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1667455440] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1668624447] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 1669883187] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 1671401907] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 1672503462] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1673778708] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 1674594936] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1675490460] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1676963505] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1678541214] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1681288854] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1682682603] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1684486587] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1687026537] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1688434776] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1690013262] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1692898032] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1694328384] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1695993852] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1699064073] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1700454189] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1701996177] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1704651963] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 1705692870] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1706634132] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1708235235] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1709483601] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 1710578205] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1711272381] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1712792949] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1713896940] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1715141925] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1716438423] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 1717289490] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1718190369] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1719648588] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1721232471] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1724190636] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1725729474] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1727327343] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1730087520] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1731444162] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1733018259] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1735340040] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1737442287] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1738796997] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1740511899] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1743095970] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1744457568] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1746027423] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1748953815] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 1750002555] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1750924791] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1752792195] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1753962987] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 1755173805] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1756098162] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1757808234] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1759297470] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1760648295] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1762169682] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 1762999623] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1763919234] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1765639701] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1767279612] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1770151446] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1771542990] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1773438828] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1776384561] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1777786563] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1779376662] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1782145113] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1783601631] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1785637791] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1788294186] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1789680417] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1791280722] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1794068514] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 1795253040] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1796232606] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1798564761] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1799704074] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 1800734313] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1801654218] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1803368763] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1804519227] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1805650980] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1806908103] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 1807788948] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1808911797] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1810984623] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1812740664] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1815445611] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1816806474] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1818417090] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 1819491891] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1822879296] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1824242070] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1825900440] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1829349354] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1830776157] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1832379171] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1835514198] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 1836609012] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1837685535] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1839421374] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1840532232] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1841828184] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1843122981] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 1843926189] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1844840445] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1846288605] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1848083370] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1851009048] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1852338684] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1854071625] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1857011289] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1858413165] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1860306357] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1863059373] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1864520910] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1866065166] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1868894643] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1870323399] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1872027444] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1874935146] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 1875954402] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1876854861] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1878474780] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1879610691] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 1880594583] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1881453000] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1883166285] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1884242367] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1885666881] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1886929947] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 1887764865] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1888674312] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1890256620] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1891797537] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1894465734] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1895957868] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1897680309] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 1898774514] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1901855718] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1903192914] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1904766192] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1907341863] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1908714318] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1910589765] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1913250780] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 1914377220] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1915258968] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1916945352] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1917991068] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 1918936488] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1919805951] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1921479735] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1922732595] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1924145643] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1925496489] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 1926375822] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1927333884] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1929032322] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1930651485] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1933386840] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1934844492] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1936596102] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1939413609] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1940712249] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1942284414] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1944819030] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1946220864] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1947941373] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1950647748] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1952069196] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1953691425] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1956461997] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 1957446057] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1958431608] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1960091511] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1961332002] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 1962332316] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1963197915] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1964844861] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1965878376] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1966934697] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1968223404] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 1969062795] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1969954413] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1971580989] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1973514312] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1975263969] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1977683526] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1979121081] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1980690600] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1983543513] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1984868655] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1986818463] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1989700797] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1991126760] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1992722529] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1995789978] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1997492364] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1999402986] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2002338009] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 2003395107] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2004283008] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2005975062] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2007145098] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 2008200159] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2009097174] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2010969954] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2012093958] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2013216849] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2014454232] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 2015328063] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2016391167] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2018126082] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2019716811] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2022392589] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2024067738] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2025631818] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2028343359] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2029759284] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2031523473] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2034188226] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 2035239087] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2036395284] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2038128204] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2039263359] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2040345048] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2041610676] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 2042499186] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2043415920] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2044971117] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2046646875] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2049721590] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2051124390] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2052697962] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2066865717] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2068462389] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2069757333] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2071207404] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2074197279] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 2075368806] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2076330921] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2078003655] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2079114576] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2080203426] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2081470902] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 2082324573] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2083249182] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2084800977] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2086600320] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2089574487] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2091033399] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2092595232] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2095236171] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2096668266] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2098212312] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2101112055] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 2102113293] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2103016566] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2104793880] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2105887728] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2106954969] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2108188845] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 2109021495] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2109928044] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2111664135] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2113336113] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2116202319] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2117626266] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2119286463] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2121836409] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2123083578] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2124928407] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2127587427] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 2128694064] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2129567538] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2131223409] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2132342268] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2133520074] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2134794648] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 2135637441] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2136756741] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2138278758] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2139847269] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2142514080] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2143971375] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2145535371] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2148235068] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2149859586] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2151423624] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2153435802] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2155562703] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2156900718] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2158501653] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2161186503] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 2162520801] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2163416640] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2165114826] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2166210459] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2167296411] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2168594988] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 2169440784] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2170358253] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2171916075] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2173545255] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2176615434] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2177990934] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2179582188] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2182208469] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2183531868] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2185129443] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2188076604] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2189437530] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2191137081] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2193905112] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 2194957275] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2195853555] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2197669404] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2198732256] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2200064790] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2201422125] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 2202313176] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2203218423] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2204952246] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2206728006] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2209438749] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2210867211] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2212931091] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2215689630] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2217275235] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2218941564] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2221157589] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2223112227] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2224891704] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2226540288] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2229215373] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2230689153] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2232268269] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2235204594] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 2236375029] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2237589018] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2239369251] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2240467467] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2241619905] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2242897818] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 2243748612] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2244681684] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2246168253] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2247802767] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2250889494] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2252241327] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2253910386] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2256585240] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2258039868] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2259678855] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2263083144] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2264383863] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2265709425] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 2266577817] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2267495748] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2269009281] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2270783529] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2273508636] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2275155435] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2276964438] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2279931486] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2281348713] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2282966154] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2285720199] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2286868773] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2288387514] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 2289294609] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2290198092] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2291834664] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2293547298] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2295982941] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2297659896] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2299076619] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2301025314] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2303695128] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2305030539] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2306628555] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2309491485] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2310839391] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2312547531] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2315345256] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2316715821] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2318274273] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2321010804] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 2322155745] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2323076889] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2324811531] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2326142280] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2327301438] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2328665955] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 2329487076] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2330377077] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2331908859] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2333485602] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2336165370] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2337872985] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2339434965] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2342059125] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2343388572] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2344949901] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2347630719] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2348978625] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2350698063] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2353388856] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2354723049] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2356268922] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2357651352] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2360285655] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 2361289392] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2362189305] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2364249594] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2365299888] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2366496489] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 2367775494] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2369210613] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 2370363177] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2371634160] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 2372443668] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2373431655] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2374939035] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2376824436] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 2377902135] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 2379345066] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2380978698] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 2381962779] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2383374210] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2385077457] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2386015821] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 2387380527] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2389080981] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 2390131254] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2391592665] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2393120898] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 2394211785] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2395752030] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2397318336] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2398264239] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2399703621] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2401504413] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2402470392] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 2403551010] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2404445505] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2406130608] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2407169583] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 2408215908] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2409166641] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2410890195] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2411959032] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 2413099710] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2413982235] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2415706797] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2416917720] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2418053001] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2419286625] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 2420144916] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2421049260] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 2422696059] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2424400461] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2425564470] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 2427453966] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2429076006] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 2430201165] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2431775094] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2433334260] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2434313112] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 2435795187] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2437422036] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 2438672187] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 2440245465] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2441880042] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2443152600] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2444682828] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2446281117] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2447281284] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2448429417] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2449368432] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2451341046] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2452445709] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2453660328] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2454615975] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2456301561] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2457404712] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2458507086] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2459814084] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2460683295] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2461584195] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2463174714] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2464984368] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2465996967] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 2467664367] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2469622764] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 2470660248] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 2472195432] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2473795758] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2474828475] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2476423089] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2478017808] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2479030512] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2480670192] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2482386354] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2483436648] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2484414324] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2486099196] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2487180591] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 2488136553] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2490145518] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2491225737] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2492302722] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2493545166] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 2494414482] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2495385543] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 2497206033] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2498880720] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 2499989247] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2501517816] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2503126311] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2504082315] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2505475182] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2507080065] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2508053352] Running M*.negative: -123 456 M* . . CR +[Hera] -1 4294911208 +[Hera] [HADES][TEST ] [KRELTSC: 2509573038] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2511183528] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2512422465] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 2514385692] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2516055192] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 2517150594] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 2518728429] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2520320166] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 2521300992] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 2522477811] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2524310271] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2525388999] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 2526857445] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2528694567] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2529747549] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2530892175] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2532222693] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2533116516] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2534044926] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 2535757896] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2537320968] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 2538439785] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 2540489322] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2542403955] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 2543505447] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 2147913144729 6 +[Hera] [HADES][TEST ] [KRELTSC: 2545223667] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2546849592] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 2547991446] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2549462391] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2551089219] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2552592546] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -42949662 -96 +[Hera] [HADES][TEST ] [KRELTSC: 2554468182] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2556120504] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2557370718] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2558623788] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2560377582] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2561485374] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2562488964] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2564359098] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2565487029] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2566646397] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 2567902995] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 2569256949] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 2570491539] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2571798138] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2572657773] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2573549538] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 2575159440] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2576909370] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 2578153032] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2579626602] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2581211598] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2582162982] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 2583807954] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2585232720] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2586857217] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2587888443] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2589720714] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2591383914] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 2592333954] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2593408503] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2595115194] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2596176618] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2597267316] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2599066323] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2600179911] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2601453372] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2603029947] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2603932380] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2604885003] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2606663724] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2608343409] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2609472747] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2611020783] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2612771763] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2613904755] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2615935875] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2617628496] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 2618700861] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2620235814] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2621805606] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2622758586] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2623826058] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2625498204] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2626592241] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2628115497] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2629837833] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2630913201] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2631972273] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2633218245] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2634080505] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2634965697] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 2636809266] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2638423704] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2639694393] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2641420089] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2643086187] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2644193748] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2645869086] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2647447908] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2648554356] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2650045839] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2651658828] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2652975717] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2654123430] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2655827244] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2656903326] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2658027540] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2659724193] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2660828562] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2661938202] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2663237892] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2664098787] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2665205781] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2667055986] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2668650327] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2669738736] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 2671333077] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2673169170] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2674157766] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2675818530] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2677689189] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2678734422] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2680436766] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2682002778] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 2683052946] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2684630718] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2686382118] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2687383062] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2688603393] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2690584911] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2691694320] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2692747953] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2694452124] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2695502964] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2696588559] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2697809499] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2698665291] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2699596200] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2701821003] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2703557808] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2704708503] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 2706486573] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2708064765] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 2709131208] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 2710841091] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2712383457] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2713457817] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2715259512] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2716993062] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2717938776] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2719135881] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2720811492] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2721940977] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2723061642] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2724775536] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2725867137] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2726966382] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2728580820] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2729492598] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2730591381] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 2732484909] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2734204452] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 2735262033] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2736756351] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2738355060] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2739320535] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 2741166876] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2742759642] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2743810398] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2745750315] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2747238564] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 2748290580] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 2749920936] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2751535794] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 2752712760] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 2753782311] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2755433163] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2756474700] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2757512877] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2759346492] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2760541371] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2761687740] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2762948559] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 2763777975] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2764701891] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 2766952797] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 2768385690] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2769997041] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 2771014617] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2772483021] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2774168103] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2775181836] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2776707171] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2778480201] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 2779486227] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 2780999046] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2782538598] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2783546934] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2784951225] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2786517090] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 2787593214] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2789200554] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2791032888] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2791970265] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 2793129528] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2794841721] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2795876496] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 2796828174] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2798517666] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2799575478] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2800677222] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2801905491] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2802760002] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2803889445] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2805715311] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2807303646] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 2808396339] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2809955778] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2811594240] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 2812654866] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2814064806] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2815977045] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2817052056] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 2818829580] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2820423018] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 2821439523] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2822555988] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2824239075] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2825268390] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2826299364] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2828009268] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2829372651] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2830536282] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2831841810] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2832827382] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2833738467] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2835382053] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2836984878] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2837969295] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2839485831] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2841299937] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2842277151] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2843664096] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2845390884] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2846322234] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2847876507] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2849474166] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 2850490440] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2852097423] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2853982824] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 2855000799] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 2856048468] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2857731786] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2858809275] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2859850392] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2861600973] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2862647613] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2863832181] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2865110703] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2866206819] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2867138358] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2868911934] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2870483931] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2871465345] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2872991793] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2874633195] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2875716438] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2877404964] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2879289588] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 2880335703] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2881869333] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2883467706] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2884507731] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2885638035] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2887286871] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2888381811] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2889448443] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2891669403] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2892830535] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2893951473] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2895252486] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2896114368] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2897012034] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 2898837270] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2900387532] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 2901373146] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2903060097] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2905133322] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2906180676] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2907866409] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2909464383] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 2910505164] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 2912029638] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2913589623] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2914639497] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2915712912] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2917692015] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2918777988] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2919906759] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2921711898] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2922834789] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2923935735] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2925248193] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 2926090545] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2927028615] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2928707586] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2930340462] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2931302661] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2932930119] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2934615033] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2935602201] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2937175605] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2938771584] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2939739243] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2941604547] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2943140613] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2944093971] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2945612922] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2947187208] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2948183049] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 2949410646] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2951114271] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2952227901] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 2953192326] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2955230460] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2956348668] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2957386782] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2958628260] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 2959447701] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2960404356] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2962169112] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2963893968] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2964926853] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2966881848] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2968513107] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2969453550] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2970928821] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2972478411] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2973427002] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2975060424] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2976675618] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2977815813] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2979830469] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2981259624] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2982859236] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 2983927548] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2985543666] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2987091093] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2988067614] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 2989203357] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2990955492] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2992819158] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 2993926551] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2995649895] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2996747313] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2997840720] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2999101203] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 2999956260] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3000863355] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3002675508] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3004535688] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3005673951] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3007398198] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3008970825] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3009896505] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3011295399] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3012871743] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3013830813] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3015228321] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3017168574] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3018142407] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3019563246] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3021207651] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3022283985] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 3023446587] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3025185366] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3026292465] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3027301515] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3028988655] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3030304683] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3031381059] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3032623608] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3033445905] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3034453107] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3036375426] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3038327607] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3039466563] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3041138436] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3043426470] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3044609253] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3046341102] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3048213357] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3049397694] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3051431082] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3053510439] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3055115721] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3057046314] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3059046858] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3060250053] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 3061625847] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3063767175] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3065244840] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3066543753] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3069036432] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3070397946] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3071748099] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3073329063] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3074315895] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3075553068] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3077463900] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3079117461] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3080558523] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3082028481] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3083588907] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3084692814] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3086023605] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3087570465] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3088616076] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3090115539] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3091688019] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3093084582] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3094781466] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3096392481] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3097533327] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3098585301] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3100220529] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3101275779] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3102344700] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3103631139] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3104491950] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3105642792] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3107425041] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3109405677] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3110394168] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3111871182] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3113510946] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3114507375] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3115950201] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3117708132] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3118701096] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 3120033084] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3121607769] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 3122690487] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3124096584] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3125865729] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3126938976] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3128024109] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3129301077] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3130407147] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3131305296] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3132895353] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3134459496] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3135428961] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3137005872] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3138808344] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3139800720] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3141198144] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3143070021] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3144489243] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3146467359] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3148440813] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3149553204] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3150722862] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3152389947] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3153606162] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3154732896] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3156400128] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3157381017] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3158337042] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3160248609] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3161815818] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3162902169] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3164482041] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3166192512] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3167524059] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3168850356] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3170591319] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3171699594] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3172793841] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3174117849] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3174967131] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3175859295] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3177303801] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3178882308] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3179956479] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3181827894] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3183568038] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 3184731795] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3185921298] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3187699935] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3188931795] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3190045383] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3191428296] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3192273210] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3193399188] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3195377913] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3197102118] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3198123096] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 3199967064] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3201546264] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 3202596642] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3203663652] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3205485990] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3206622594] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3207741852] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 3208996728] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 3210550728] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 3211978119] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3213310107] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 3214160481] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3215119026] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3216636990] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3218454330] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3219419154] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3220788543] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3222381876] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3223388889] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3224940642] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3226827387] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3227794626] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 3229482165] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3231364374] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3232334763] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 3233758836] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3235379217] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 3236412501] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3237798942] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3239100816] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 3240110265] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3241085421] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3242705613] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3244567809] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3245587422] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3247137537] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3248806386] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3249763377] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3252052902] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3253869171] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3255034524] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3256428147] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3257704149] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 3258539886] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3259405737] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3260918451] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3262466067] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3263405901] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 3264793224] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3266345166] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 3267352893] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 3269471751] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3271211118] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3272784186] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3273780153] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3274864887] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3276075852] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 3276942585] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3277856043] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3279404982] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3281223813] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3282221775] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3283827771] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3285421146] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3286423329] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3288306021] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3289915923] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3290901054] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3292016301] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3293410428] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 3294281571] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3295162920] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 3297989604] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3299677353] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 3300670317] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3301729515] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3303265182] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3304218960] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3305944845] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3307595382] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3308610123] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3309705441] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3311061936] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 3311924700] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3312971340] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3314722803] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3316309395] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 3317363868] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 3318996345] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3320550282] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 3321659397] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 3323069211] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3324604710] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 3325756014] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3326890077] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3328275678] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 3329134200] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3330025881] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3331594665] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3333170715] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 3334192575] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3335544324] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3337098597] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3338058003] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 3339772737] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3341427726] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 3342616683] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3343977378] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3345237903] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 3346092897] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3346999572] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3348765231] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3350312805] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 3351229056] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3352690929] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3354337644] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 3355451148] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3357399465] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3359064177] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3360063504] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3361173963] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3362434719] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 3363465567] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3364359684] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3365827710] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3367391979] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 3368436603] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3369938019] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3371620308] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 3372717768] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 3374329938] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3375927933] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 3376906848] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3377989692] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3379276026] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 3380136837] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3381034020] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 3382898673] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3384638544] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 3385760973] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 3387053418] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 3388319718] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3390092895] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 3391113894] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3392283321] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3393544581] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 3395120904] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 3396304359] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3397606065] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3398494974] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3399561837] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 3402024234] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3403699593] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3404823618] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3406661391] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3408299370] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3409371546] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3411099615] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3412714305] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3413752776] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3415741539] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3417416457] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3418439241] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3419771082] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3420875178] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3422637687] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3423687498] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3424808709] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3426049746] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 3426936177] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3427849719] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3429999783] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3431812146] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 3432802863] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3434190291] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3435871278] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 3436918002] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3438572277] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3440207211] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3441248685] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3442613706] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3444637875] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3445745583] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3446931663] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3448221672] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3449105856] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3450028596] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 3451744863] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3453358692] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 3454342836] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3455530764] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3457444347] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3458742546] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3459960882] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3461611209] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3462622338] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 3463856298] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3465052689] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3466815261] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3467799552] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3468877377] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3470637492] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3471540912] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3472447734] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 3474305499] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3475886946] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 3476861619] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3478211394] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3479807142] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3480874194] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3482124933] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3483779376] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3484793319] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 3486121149] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3487253028] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3489131394] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3490129461] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3491259387] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3492543579] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 3493404537] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3494283618] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3496649142] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3498223029] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 3499126911] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3500912163] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3502595607] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 3503609865] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3505194945] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3506822130] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 3508018962] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 3509423967] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3511137231] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3512762316] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 3513776490] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3515629761] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3517387209] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3518448654] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3519608295] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3521109501] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 3522015273] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3522971823] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 3525272961] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3526879608] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 3527870304] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 3529694973] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3531372285] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 3532314534] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 3534415038] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3536050917] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 3537100938] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 3538815609] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3540352494] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3541390104] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3542501298] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3543818523] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 3544666440] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3545998638] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3547730823] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3549301812] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 3550246707] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3551671431] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3553296894] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 3554261361] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3555447567] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3556995939] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3558383808] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3560090898] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3561752838] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 3562777764] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3563857647] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3565125774] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 3565999563] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3566911425] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3568772634] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3570601356] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 3571644027] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3573309264] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3575137734] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 3576158754] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3577420770] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3579061416] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3580086636] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3581424588] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3583424040] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 3584361732] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3585453144] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3586697100] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 3587586471] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3588495183] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3590443857] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3592149120] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 3593305863] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3594542532] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3596372010] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3597419154] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3598500717] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3599738268] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 3600552900] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3601491705] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3602948433] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3604677594] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 3605758926] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 3607348668] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3609138435] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 3610142214] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3611492955] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3613050042] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3614016966] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 3618465186] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3620260392] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 3621564324] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3623783898] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3625349427] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 3626335356] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 3628250199] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3629825829] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 3630820410] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3631929378] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3633573300] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 3634441755] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3635403072] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 3636826641] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3638410440] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 3639399099] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3640879473] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3642427026] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 3643400943] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3644992449] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3646941690] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 3648175839] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3649270863] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3650765349] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 3651690336] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3652615617] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3654863100] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3656537682] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 3657628968] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3659525226] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3661233471] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 3662573775] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3663728586] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3665060469] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 3665926047] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3666849060] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3668469462] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3670062375] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 3671452155] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3673446357] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3675057225] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 3676470000] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3678051552] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3679426863] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 3680781027] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 3681867945] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3683151423] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 3684294642] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3685441998] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3687063870] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3688627026] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3689629650] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 3691069725] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3692922471] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 3693950505] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3695285223] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3697175685] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3698193807] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3699701670] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3701261823] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3702276795] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3703680456] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3705270786] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3706429566] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3707908974] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3709782762] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3710816130] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 3711855462] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3713536281] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3714608520] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3715702641] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3716926038] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 3717743757] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3718681554] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 3720582075] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3722476170] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 3723648915] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 3724821534] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3726438723] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 3727554915] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3729130461] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3730670685] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3731682486] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3733125669] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3734973102] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 3736200930] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3737282388] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3738570549] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 3739467354] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3740424282] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3742119654] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3743705469] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 3744791316] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 3747240399] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3748703133] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3750128025] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 3751202679] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3752752017] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3754335354] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3755338062] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 3756838575] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3758415129] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 3759810936] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3760904763] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3762098004] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3763068876] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3763962993] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3765242901] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3766932666] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3767961624] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3769356528] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3770670330] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 3771914748] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3773270214] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3774585297] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 3775637502] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3777151602] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3778515615] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 3779666877] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3780776118] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3782344965] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3783321318] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3785105541] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3786677706] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 3787636755] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3788648115] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3790303251] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3791395419] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3792532254] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3793854939] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3794730513] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3795625323] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3797155614] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3798730698] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3799650162] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 3800957664] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3802541526] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 3803478714] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3804758664] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3806342883] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3807306825] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3808739802] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3810644775] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 3811663380] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 3812675517] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3814318578] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 3815360955] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 3816703380] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3818267565] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 3819244359] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3820632669] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3822424095] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 3823710912] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 3825080406] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3826712022] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3827742366] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 3829192269] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3830806392] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 3831763152] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3832810821] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3834778353] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3835818336] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3836943180] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3838302363] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 3839192259] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3840234783] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3841281780] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3842507529] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 3843370293] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3844280895] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3845376339] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3846580752] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3847632936] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3848512206] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 3850290381] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3852077292] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 3853125045] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3854326791] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3855969894] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 3857010423] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3858585339] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3860418954] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3861341169] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3863037402] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3864632163] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3865548036] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3866731155] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3868307373] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3869362098] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3870471171] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3871431900] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3873342711] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3874439310] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3875423433] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3876348945] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3878026656] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3879115464] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3880258473] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3881710644] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3882592056] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3883505577] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 3885479871] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3887097165] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3888174381] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3889742346] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3891313209] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3892353192] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3894106797] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3895801875] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3896858574] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3898875939] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3900514926] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3901588089] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3902580045] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3903510303] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3905163066] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3906227808] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3907310967] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3908564730] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3909423546] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3910632138] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3912160434] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3913735245] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3914753388] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3915852360] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3917613714] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3918686730] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3919701870] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3921379854] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3922677360] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3923761674] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3925053174] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 3925913628] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3926829690] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3928603098] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3930204495] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 3931167513] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3932769288] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3934375032] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 3935606787] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3937080882] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3938796120] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 3939947235] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3941064267] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3942333633] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 3943207947] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3944151792] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3946167939] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3948030345] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 3949046640] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3950164281] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3951776367] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3952862508] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3954115473] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3955783293] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3956907045] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3957995622] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3959603277] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3960922833] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3962022309] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3963588363] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3964646847] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3965731224] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3967336380] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 3968505114] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3970079757] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3971754759] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 3973057557] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3974568717] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3976121310] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 3977127987] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3978163056] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3979748283] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3980845344] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3981940347] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3983630511] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3984676815] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3986366097] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3987958548] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 3988945317] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3990482958] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3992061759] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 3993037902] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 3994111884] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3995805198] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3996970908] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3998583330] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4000159947] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 4001215995] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4002327525] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4003533534] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 4004458353] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4005342075] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4006874193] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4008536406] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 4009505724] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 4011348096] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4013074863] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 4014024042] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 4015477137] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4017084603] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4018028028] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4019594754] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4021268076] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 4022363940] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4024316898] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4025992026] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 4027221093] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4028622213] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4030087131] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 4031164263] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4032056889] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 4033792875] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 4035183600] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4037038362] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4038044031] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 4040389899] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4042143168] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 4043209737] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4044820332] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4046492058] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 4047496866] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 4049454696] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4051134759] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 4052123607] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4053366765] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 4054757343] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 4056202815] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 4057312455] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4058579511] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4059470604] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4060400190] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4063299282] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4064866596] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 4065913278] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4066954248] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4068657369] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4069650333] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4070919216] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4072684497] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 4074068901] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4075133769] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4076867214] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4077919629] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4078912866] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4080579993] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4081626759] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4082853453] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4084121055] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4085086572] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4086197619] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4088270844] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4089893682] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 4090986417] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4092083310] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4093787922] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4094773158] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4096003485] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4097581110] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 4098986346] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4100309934] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4102077546] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4103226015] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4104370053] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4105669596] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4106574087] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4107487734] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4108997130] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4110567615] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 4112002020] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4113307716] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4115221341] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 4116361557] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4117830276] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4119567942] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 4120648245] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4121800893] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4123008057] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4124196951] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4125079035] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4126757901] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4128527340] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4129783014] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4131231447] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4132970625] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4134037971] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4135158741] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4137113106] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4138201872] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4139359287] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4140624432] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4141566072] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4142518485] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4144070805] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4145762628] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4146904671] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4148183739] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4150233549] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 4151385000] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 4152702708] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4154367189] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4155488358] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4156650624] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4158059808] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4158942984] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4159890147] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4161067113] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4162901526] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 4164053901] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4165382382] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4166962863] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4167952341] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4169145519] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4170842193] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 4171909770] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4173128421] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4174683513] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4175561061] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4176501147] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4177829880] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4179473235] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4180499127] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4181515401] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4183163943] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4184189646] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4185281268] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4187339898] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4188441558] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4189445022] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4191176640] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4192239114] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4193341971] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4194587964] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4195469418] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4196355870] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 4218342303] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4219900944] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4220918520] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4222033788] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4223756733] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4225077339] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4226177214] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4228083846] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4229365392] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4230714642] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4232841753] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4234009731] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4235154630] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4236414924] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 4237541700] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4238458938] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4239899538] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4241464017] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 4242522396] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4268823510] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4270753683] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 4272019542] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 4273423140] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4275598005] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4276849395] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4278242745] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4279769256] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4280879610] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4281991287] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4283682732] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4285723197] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 4287347022] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4288653285] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4290348405] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 4291737828] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4293038631] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4295005344] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 4296361167] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4297624989] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4299792399] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 4301105172] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4302513096] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4304629182] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 4305818223] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4307094099] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4309237695] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 4310593119] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4311843690] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4314243402] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 4315563252] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4316995305] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4319146398] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 4320561609] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4321922577] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4324020120] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 4325777883] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4327072764] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4329069528] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 4330394943] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4331703096] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4334000496] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 4335521841] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4336680768] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4339315113] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 4340810082] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4342294782] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4344290328] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 4345580694] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4347061992] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4349096430] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 4350977484] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4352723403] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4354478163] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 4355549289] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4356670080] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4358317803] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 4359343002] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4360546071] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4363015797] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 4364140599] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4365427983] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 4366745754] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4368252336] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 4369552761] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 4370393391] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4371563595] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4373088069] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4375067487] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4376182566] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 4377831906] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4379565960] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 4380895533] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4382626794] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4384282644] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 4385234322] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4386805164] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4388640291] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4389708246] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4391519958] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4393056969] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4394019861] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4395220851] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4396077399] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4396986384] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4398628689] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4400495295] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4401436767] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4403042196] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4404737862] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4405819173] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 4407515049] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4409177808] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 4410192990] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 4411969191] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4413967908] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4414962804] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4416767838] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4418400273] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 4419476922] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4420852233] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4422629148] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4423769196] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4424890974] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 4426103430] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4427032323] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4428614379] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4430184864] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 4431122010] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 4444082916] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 4445433720] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4446592395] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 4447523052] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4448938032] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4451197233] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 4452170835] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4453877148] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4455463824] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 4456484067] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4458192921] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4459747530] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 4460726865] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 4462505985] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4464447267] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4465474251] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 4466487249] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4468098285] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4469190474] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4470269139] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 4471098135] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4471990362] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 4473421134] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4474953357] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 4476291498] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4477700514] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4479430326] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 4480499184] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4482054360] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4483613652] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 4484678982] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4486185249] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4487738787] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 4489095093] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4490609550] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4492209582] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4493337660] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 4495071567] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4496616537] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4497646860] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 4498731006] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4500287694] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4501748244] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4502817690] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4503638748] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4504534755] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4506501069] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4507971216] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 4508878164] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4510509339] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4512053931] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 4513322100] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 4515209454] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4516757154] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 4517836722] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4519587807] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4521122235] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 4522214445] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 4523295756] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4524967839] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4526300562] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4527296592] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4529030142] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4530099966] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4531172121] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 4532015292] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4532911320] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4534314498] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4535894664] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4536888594] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4538653413] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4540243323] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4541233410] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4542740055] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4544354220] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4545324924] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4546726149] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4548284223] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 4549344996] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4550420175] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 4551433425] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4552371285] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4554136797] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4555738950] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 4556782125] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4558274280] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4559875887] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 4560924228] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4562578209] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4564539021] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 4565550591] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4566681252] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4567588767] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4568521608] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 4570378911] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4571886039] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 4572895551] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 4573998681] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4575625173] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 4576864404] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4577948088] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4579652070] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4580816352] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4581784095] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4582724370] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4583669979] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4585253547] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4586868342] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4587825774] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4589713317] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4591341090] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4592312613] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4593409506] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 4594333989] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4595304714] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4596956175] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4598655579] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 4599720993] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 4601564772] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4603199181] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4604840247] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 4605862212] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4607561847] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4609192119] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 4610291427] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4612065591] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4613764680] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 4615039086] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4616229114] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 4617144273] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4618056345] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4619759214] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4621346184] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4622356893] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4624064088] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4625745201] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 4627086597] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4628380890] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4629724554] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 4631193336] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 4632404742] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4633660626] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4634535381] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4635421392] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4637841537] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4639763499] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 4641023940] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4642073982] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4643784684] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4644808791] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4646962425] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4648643244] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 4649799210] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 4651785180] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4653370932] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 4654580322] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4655809935] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4657043664] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4657896432] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4658785404] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 4660910793] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4662490896] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 4663448706] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 4665163566] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4666899636] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4667948271] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4669115346] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4670890602] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 4671924873] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4673073951] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4674349302] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4675207047] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4676089677] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 4678460157] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4680076968] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4681293624] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 4683256851] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4684948548] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 4686197166] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 4688392044] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4690122780] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 4691377257] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4692457035] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4693722348] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 4694647860] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4695560982] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4698029595] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4699675512] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 4700726604] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 4702564125] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4704193515] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 4705259685] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4706391060] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4707626133] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4708455087] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4709390679] Running FIND.existing: FIND DUP . CR +[Hera] 35050272 +[Hera] [HADES][TEST ] [KRELTSC: 4711122003] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4712736840] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 4713772497] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 35367408 +[Hera] [HADES][TEST ] [KRELTSC: 4715998476] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4717561758] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 4718559594] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4720058511] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4721611167] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 4722524667] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4723523049] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4725276591] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 4726350699] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4727581908] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4728927462] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4729768449] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4730578188] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4731772584] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4733339478] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 4734394329] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4735728081] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4737335568] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 4738340964] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4739516586] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4741027137] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4741847901] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4742788806] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 4744556733] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4746288750] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 4747346751] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4748493855] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4750186119] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4751191452] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4752491268] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4753799463] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4754674113] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4755580347] Running LATEST.basic: LATEST @ . CR +[Hera] 35131696 +[Hera] [HADES][TEST ] [KRELTSC: 4757267697] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4758920985] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 4759992384] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4762000089] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4763593947] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 4764602157] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4766824881] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4768449861] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 4769508660] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4770683862] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4771986744] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 4772881155] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4773842976] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 35368920 +[Hera] [HADES][TEST ] [KRELTSC: 4776307200] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4778134788] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 4779128529] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 35369384 +[Hera] [HADES][TEST ] [KRELTSC: 4781208285] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4782837570] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 4783875222] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 4785156705] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 4786409145] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4788130179] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4789200150] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4790587116] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4791845667] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4792704966] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4793589402] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 4795130907] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4796731275] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 4797705633] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4798907463] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4800748260] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4801789041] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4803268953] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 4804556757] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4805958633] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 4807093977] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4808337849] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4809219576] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4810194438] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 4815703893] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4817326290] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4818355038] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 35373664 +[Hera] [HADES][TEST ] [KRELTSC: 4823577633] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4824949437] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 4825944480] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 4834547298] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4836560253] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 4837651245] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 4846375002] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4848026064] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4849145175] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4854315480] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4855988844] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4856987541] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 4858920759] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 4860206106] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4862022333] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 4863078087] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 4864206480] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 4865185500] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4867482669] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4868490858] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4869736578] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4870977237] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4871942145] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4872903882] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4876823742] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4878721512] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 4879713195] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4881325386] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4882850637] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4883902044] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 4888685550] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4890253158] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4891599342] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4892744829] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4893989394] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4894909803] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4895795751] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4899605508] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4901268183] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4902332001] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 4907320950] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4908914136] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 4909665831] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 4914376908] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4916315460] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 4917481443] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4918627308] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4919907636] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 4920778002] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4921676529] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 4923189579] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4924782492] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 4925824491] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 4926984993] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4928946414] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 4930210299] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 35141504 +[Hera] [HADES][TEST ] [KRELTSC: 4934323716] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4935901005] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 4936921584] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4938032946] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4939301346] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 4940175219] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4941363273] Running CURRENT.basic: CURRENT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 4943121561] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4944738057] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 4945825731] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 35376528 +[Hera] [HADES][TEST ] [KRELTSC: 4950990891] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4952482752] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 4953791850] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 4954972680] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 4956364770] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4957972824] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 4959218019] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4960332216] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4961585979] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 4962428877] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4963311906] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4965943437] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4967556384] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 4968578538] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4974599112] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4976241417] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4977246519] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4981878951] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4983444732] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 4984420035] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4985622411] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4986897195] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 4988250897] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 4989331893] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 4990636224] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4992149190] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 4992999438] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4993953531] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 4995678870] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4997356686] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 4998371721] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4999587117] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5000833824] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5001700935] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5002574073] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5003958792] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5005653135] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5006868363] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 5008109211] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5009858133] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 5010892635] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 5012656341] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5014301397] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 5015661546] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5017184991] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5018556921] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5019489027] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5020497594] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 5022229317] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5024000877] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 5025368628] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 5026566447] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5028217593] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 5029509702] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5030896164] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5032797294] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5033895258] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5035078293] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5036435019] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 5037305868] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5038233354] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5039331633] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5040489510] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 5041593375] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5042601564] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5043697218] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5044948020] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 5045808789] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5046867336] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5047971474] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 5049244305] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 5050652775] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 5051778354] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5053076826] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 5054130270] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5055129429] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5057053344] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5058610599] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 5059683804] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 5060770302] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5062559418] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 5063656836] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 5065077990] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 5066226333] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5068187418] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 5069323917] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5070424968] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5071658340] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 5072405226] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5073293652] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 5074373493] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5076179892] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5077329621] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5079458853] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5081035554] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 5082057729] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5083137045] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5084391627] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5085270393] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5086156236] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5088752088] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5090628081] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 5091936486] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5094048057] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5095780767] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5096799141] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5098789689] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5100384450] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5101360173] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5102509209] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5104320501] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5105620107] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5106868935] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5108128662] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 5109045795] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5109973365] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5112346155] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5113970610] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 5114971659] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 5116662075] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5118552096] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 5119710498] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 5121825219] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5123435751] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 5124434343] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5125610091] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5126870826] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5127753834] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5128628925] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 5130270453] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5131934136] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 5133057783] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5135799858] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5137737696] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 5138950887] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5140339554] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5142697875] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5143836768] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5145180390] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5146716582] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 5147861628] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5149188366] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5154061122] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5156537715] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 5157855780] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 5160486912] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5162536449] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 5163953088] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 5165423508] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5166555072] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5169072951] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5170349856] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5171668110] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5173190400] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 5174053920] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5174942409] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5177361504] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5179057989] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 5180308791] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 5181208032] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5182775976] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 5184043809] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5185135725] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5186387346] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 5187187824] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5188094457] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 5189208213] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5190771432] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 5191747008] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5194009443] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5195552271] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5196554328] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5197614072] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5198861850] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5199727617] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5200653801] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5203389387] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5205304377] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5206247697] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 5207909574] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 5208952308] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5210712780] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 5211981915] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5213168835] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5214451347] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 5215289772] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5216190819] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5218903767] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5220509889] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5221698720] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 5222862246] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5223903699] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5225573619] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 5226735339] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 5227773411] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 5228694975] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5230568595] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5231604294] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5232684828] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5233925088] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 5234799360] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5235971853] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5238982896] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5240574465] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5241522111] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 5242660227] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 5243881104] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5245569609] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5246628849] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5247732252] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5248978770] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 5249809845] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5250844305] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5253578505] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5255296788] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5256327552] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5258258397] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5259807798] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 5260736103] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 5262133044] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 5263223784] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5265059268] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5265999543] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5267190915] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 5268624522] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 5269924569] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 5271024339] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5272293516] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5273109765] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5274015705] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5277783672] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5279435616] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5280855111] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5283218556] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5284776105] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5285790720] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 5287737126] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5289382602] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5291027574] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5292068187] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5295179904] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5297073768] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5298300966] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5299870842] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5300970339] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5303167968] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5304538533] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5306367843] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5307496341] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5308822533] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5311710768] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5313312522] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5314374849] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5316340281] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5317904865] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5319222132] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5321266251] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5323142202] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5324469423] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5326746915] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5328332667] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5329375275] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5330341422] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5331403077] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5333044689] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5334104433] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5335265985] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5336530878] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5337394566] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5338414788] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5339656476] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5340499437] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5342235654] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5343513273] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5345246991] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5346056394] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5347721715] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5348758023] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5349844542] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5350678872] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5351576370] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5352881121] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5353713540] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5355325731] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5356743336] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5358437847] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5359258317] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5360933298] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5361985461] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5363070195] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5364298800] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5365143693] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5366051334] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5367325614] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5368182288] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5370403521] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5371448691] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5373228000] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5374050297] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5374873182] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5376578424] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5377626555] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5378900814] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5379780735] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5380670778] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5382007386] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5382868953] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5384549142] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5385551283] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5387040393] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5387825436] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5388636204] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5390301483] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5391355998] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5392452807] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5394052104] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5394890445] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5395798086] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5398562085] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5400165687] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5401169781] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5403696522] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5405291031] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5406483075] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5407518060] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5408454387] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5410167504] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5411256270] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5412396927] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5413256331] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5414151540] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5416502805] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5418060606] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5419352001] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5421380412] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5423214909] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5424796503] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5425809879] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5426771217] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5427640932] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5429304951] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5430380991] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5431657056] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5432903217] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5433790656] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5434681371] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5437026231] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5438651589] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5439655200] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5441355276] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5442988215] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5444245086] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5445440763] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5446321377] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5447993502] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5449027080] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5450138463] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5451009900] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5451948558] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5454333255] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5455912161] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5457358074] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5459010144] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5460555786] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5461513029] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5462497887] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5463366825] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5465054805] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5466085737] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5467232967] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5468505525] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5469674028] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5470554474] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5472961935] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5474558313] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5475554091] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5477548734] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5479070604] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5480144166] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5481349776] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5482526301] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5484244206] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5485336584] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5486448786] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5487324024] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5488241052] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5490665565] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5492320974] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5493417531] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5495614488] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5497268889] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5498400642] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5499444027] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5500337493] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5502056343] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5503126713] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5504234337] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5505558492] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5506407459] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5507521677] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5509399455] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5511806853] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5513627805] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5514552099] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5515746012] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5516608251] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5518344552] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5519697876] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5520839394] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5521701717] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5522591571] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5524864905] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5526441606] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5527491774] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5528512416] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5529293931] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5531033046] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5532446178] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5533592106] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5534865903] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5535673122] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5536547541] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5539614696] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5541213888] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5542192278] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5544929880] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5546576091] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5547610089] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5549058963] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5550645660] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5551671636] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5554079013] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5555630262] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5556635049] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5558174412] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5559019179] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5559920562] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5562330123] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5563689411] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5565247947] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5566213338] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5568293892] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5570071773] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5571091008] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5572701960] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5574236829] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5575282629] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5577671232] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5579262381] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5580346506] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5581436112] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5582979843] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5583808692] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5584718286] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5587667337] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5589274068] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5590371864] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5592080151] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5593734405] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5595064335] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5599930959] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5601800988] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5602978164] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5604105423] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5605008507] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5606000232] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5608566558] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5610266550] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5611353762] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5613253800] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5615158773] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5616301992] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 5618226516] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5620426014] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5622135099] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5623179723] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5624326239] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5625637920] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5626546002] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5627585691] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5630100735] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5631853185] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5633210730] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5634376188] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5635254156] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5636973972] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5638047870] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5639183781] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5640072858] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5640994254] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5643457995] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5645402574] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5646526704] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5647501797] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5648338395] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5650018332] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5651035761] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5652136980] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5653394544] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5654233725] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5655136473] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5658228303] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5659943562] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5660929239] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5663258601] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5664832047] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5665907331] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5667959640] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5669524938] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5670740754] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5671873389] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5672734326] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5673751545] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 5675814837] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5677560546] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5679125718] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5680072671] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5682320259] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5684095032] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5685062229] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5687127915] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5688829818] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5689843047] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5690956257] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5692184169] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5692970934] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5693860872] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5696002914] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5697561912] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5698574574] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5700545529] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5702162718] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5703112695] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5705014497] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5706617385] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5707620828] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5709928371] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5711466117] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5712479997] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5713538922] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5714361681] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5715264954] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5717589213] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5719212219] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5720202726] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 5722772307] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5724068574] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5725655544] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5726619234] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5728515345] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5730140598] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5731109097] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5733497805] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5735034522] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5735999262] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5737090821] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5738347776] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5739203736] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5740101696] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5742256233] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5743809666] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5744841480] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5748047823] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5749830555] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5750881458] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5752081986] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5752943070] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5753888007] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5756396898] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5758381125] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5759766432] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5763575328] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5765711196] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5767102950] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5768571984] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5770188291] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5771721375] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5772865602] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5775582624] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5777183391] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5778078222] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 5780172804] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5782333725] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5784488577] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5785859898] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5789358708] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5791327605] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5792321241] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5794624080] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5796639786] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5797614648] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5798718744] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5799558723] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5800480035] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5803618548] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5805349011] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5806356990] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5808716193] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5810348691] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5811319752] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5813304987] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5814889962] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5815982424] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5818320417] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5820009741] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5821180197] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5822346096] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5823618717] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5824466172] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5825386770] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5828020821] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5829640236] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5830874280] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5833207044] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5835108279] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5836114557] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5838409731] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5840008335] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5840949177] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5842038111] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5842888044] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5843775819] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5846609958] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5848244220] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5849211186] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 5851035645] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5852684418] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5854233630] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5855180247] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5857242468] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5858938680] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5860107225] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5861205882] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5862509709] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 5863565568] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5864530014] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5866995309] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5868538935] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5869483032] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5871696390] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5873289345] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5874221283] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5875682589] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 5876568264] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5877546444] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5879962620] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5881560363] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5882517144] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5884903353] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5886517875] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5887469028] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5888575896] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5889979641] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 5890834173] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5891803029] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 5894771022] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 5895953154] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5897707620] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5898666039] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5900812869] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5902369893] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5903281083] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5904664626] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 5905667817] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5906648412] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5909263605] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5910860970] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5911853997] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5914137831] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5915725368] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5916673203] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5917796346] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5919181338] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 5920055547] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5921031564] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5926930212] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5928507501] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 5929437780] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 5931548427] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5933110680] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 5934078192] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 5937445521] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5938709049] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5940256392] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5941253640] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 5943561372] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5945142273] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 5946078432] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 5948557167] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5950231938] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 5951218875] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5952301656] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 5953263246] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5954157993] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5956606026] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5958218742] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 5959168131] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 5961722361] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5963337744] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 5964427728] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5967019443] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5968753245] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5970002661] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 5973819306] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5975917248] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 5977218723] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 5980736643] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5982875556] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 5984062833] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5985737877] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 5987039268] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 5988446163] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 5989769730] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 5991023556] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 5991896610] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5992805406] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5996198439] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5998113072] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 5999280882] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6001425402] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6003100404] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 6004205340] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6006418635] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6008187549] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 6009275979] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6010894743] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6011887182] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6013603449] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6014702883] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6015826677] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6016789863] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6018538344] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6019761258] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6021223152] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6022675995] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 6023709888] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6024664107] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6027053508] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6028670109] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 6029671914] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 6031448031] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6033085233] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6034716114] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 6036071958] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6038089008] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6039742548] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 6040766529] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6042003891] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6042942507] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6044677212] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6045717237] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6046813122] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6048059913] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6049764147] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6050809044] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6051961776] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6052941762] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6054715779] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6055786023] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6056920443] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6058181682] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6059262510] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6060559995] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5332 + +[Hera] Total words: 484 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6136551729] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6138301302] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 6139593915] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5349 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6218552907] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6220298847] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 6221453238] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5351 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6296652243] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6298397112] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6299592999] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6300737856] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6302210439] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6303059133] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6303937353] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 6306109530] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6307762461] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 6308842680] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 6310181745] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6311850909] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 6312933060] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 6314641536] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6316318176] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 6317384976] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6318571119] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6319822677] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 6320704929] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6321593691] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6327522453] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6329261568] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 6330416274] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6335712579] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6337350789] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 6338417757] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6341655768] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6343386105] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 6344494968] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 6347360166] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6348959589] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 6350019249] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 6353048163] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6354660333] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 6355708779] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 6357471813] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6359184342] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6360248139] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 6361972995] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6363578802] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 6364843191] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 6365986221] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6366942897] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6368681046] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6369756099] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6370919037] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6372289707] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 6373127460] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6374036655] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6375841857] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6376999671] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6378607011] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 6379676667] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6381109182] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6382000737] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6383676075] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 6384742728] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 6386301558] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6387228183] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6389302605] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6390547422] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6392666931] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6393640638] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6395199279] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 6396284307] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6397436304] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 6398677950] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 6400055004] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 6404633109] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 6406808877] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 6408157350] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 6409625796] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 6414336327] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 6415567977] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 6416894190] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 6417964077] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6418796412] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6419745234] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6421006515] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 6421994082] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6422911698] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6424133079] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 6425216532] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6426186585] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6427828701] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 6428775297] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6429701712] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6430879707] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 6431795181] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6432733062] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6433907844] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 6434800407] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6435708804] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6436866513] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6437771865] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6438712476] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6440235480] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 6441152949] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6442050636] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6443204355] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6444106620] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6444997503] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6446170668] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 6447075579] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6447993573] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6449237424] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 6450487344] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 6452020575] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 6453241725] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6454462224] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 6455289981] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6456193338] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6458070150] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6459651177] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6462449343] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6463643046] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6465086712] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 6465910017] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6466810518] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6468556815] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6470167578] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 6472421865] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6474560148] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6475687659] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6476967063] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 6478098354] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6479003139] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6480855255] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6482419314] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6485164539] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6486262608] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6487569627] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 6488398455] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6489295092] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6491420397] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6493087314] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6495902847] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6497572809] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6499141194] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6502361859] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6503484456] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6504726921] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 6505580676] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6506518221] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6508316346] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6509899494] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6512523528] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6513632055] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6515074104] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 6515931471] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6516882330] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6518499120] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6520120299] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6522784485] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6523891941] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6525106077] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 6525943011] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6526845507] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6528721563] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6530329176] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6532465926] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6534494757] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6535682706] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6536946066] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 6537834324] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6538725501] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6540516822] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6542139975] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6544807815] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6545918358] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6547170504] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 6548020122] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6548922765] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6550780866] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6552588966] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6555303930] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6556421802] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6557635896] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 6558465291] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6559436625] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6561264066] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6562876488] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6565834548] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6567003135] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6568271220] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 6569126067] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6570038328] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6571717761] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6573315756] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6576060351] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6577171335] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6578646543] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 6579546771] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6580445067] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6582006501] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6583678773] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6586453356] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6587603421] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6588861342] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 6589722153] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6590981208] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6592447491] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6594056616] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6596602278] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6597772818] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6599008164] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 6599858622] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6600783462] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6602160642] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6603956793] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6606779382] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6607872789] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6609089235] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 6609907563] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6610793175] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6612094524] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6613698756] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6616467060] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6617594718] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6618819648] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 6619701942] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6620616576] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6622126308] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6623740935] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6626564091] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6627704559] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6629189637] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 6630028398] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6630907374] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6632429496] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6633984357] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 6649215867] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6651384474] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6652541931] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6654429033] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6657331506] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6658453704] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6659705430] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 6660556455] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6661488834] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6663071058] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6664682556] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6667671465] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6669043605] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6670689837] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6673402323] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6674481450] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6675687585] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 6676554591] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6677426280] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6679166319] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6680826327] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6683584824] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6684934725] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6686555925] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6689212551] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6690291510] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6692001414] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 6692862813] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6693794037] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6695314647] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6696916296] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6699609483] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6700918266] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6702558303] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6705420057] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6706564410] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6707830227] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 6708673230] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6709584294] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6711330864] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6712926990] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 6715318071] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6717290664] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6718383273] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6719625843] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 6720593712] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6721507191] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6723312876] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6724921077] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6727656033] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6728927646] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6730157595] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 6731044572] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6731951835] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6733712139] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6735370614] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6738234405] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6739459797] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6740686575] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 6742324680] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 6743507505] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6744753036] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 6745644234] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6746537133] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 6748594734] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6750269631] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 6751549728] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6752832576] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6754408101] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 6755449722] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6756360471] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6758741052] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6760475064] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 6761725383] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6762898842] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6764153844] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 6765099579] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6765996993] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6768335238] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6770059968] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6771320472] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6772520517] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6773747883] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6774635784] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6775529334] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6780310971] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6781978371] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 6782948067] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6783968793] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6785201199] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 6786122658] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6787031034] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6789823047] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6791713383] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 6792985542] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6794184579] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6795430047] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 6796391490] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6797291025] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6800124870] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6801776331] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6802999707] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6804348978] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6805572375] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 6806522940] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6807450972] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 6810188406] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6811962570] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6813255981] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6814434102] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6815681040] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 6816771864] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6817712748] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6820483887] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6822131946] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 6823493061] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6824728596] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6826019004] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 6827001720] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6827904342] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6832539210] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6834103290] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6835069227] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6836179959] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 6837425763] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 6838921047] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 6840096123] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6841379979] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 6842634624] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6843763794] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 6846316575] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6848004744] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 6849124674] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6850365900] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6851588814] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 6852492948] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6853489440] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 6856261734] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6858018531] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 6859196820] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6860477064] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6861953406] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 6862893618] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6863800881] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6866076651] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6868221381] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 6869535540] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 6871235658] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6872943189] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 6874442862] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6875602671] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6876822666] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 6877667412] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6878536182] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 6881241402] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6882911511] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 6883894269] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6884969679] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6886216995] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 6887062350] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6887971167] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6890086875] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6891730734] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 6893555865] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6894709080] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6896055033] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 6897136596] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6898091151] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6899894652] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6901645233] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 6903034299] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6904327563] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 6905935764] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 6906834102] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 6907776624] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 6908741070] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 6909636258] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 6910733130] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 6911734536] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 6912758097] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 6913850727] ============================================== +[Hera] PARITY:M7.1a word_count=498 here=0x00000000000000d8 latest_id=667 hash=0xe9795d240d1e90c6 +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000003d71a000, 0x000000003d765baa) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] PCI: ECAM mapped (amd64) +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] [HADES][ERROR] [KRELTSC: 6990902415] TD: attach total_blkio_blocks_1k=30720 forth_block_size=1024 +[Hera] [HADES][ERROR] [KRELTSC: 6995150568] TD: after_format rc=0 user_blocks=22615 total_devblocks=7680 ba +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: no device on PCI bus 0 +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 7051876566] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7056679245] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7234039491] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7238183337] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7517442072] ( Unterminated comment + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x5d35c5c6a6eafe04 mode=m capsule_hash=0x5d35c5c6a6eafe04 dict_hash=0xe04cb6782cb6365b +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] APIC Timer: started (LVT=0x00020020 ICR=10132063) +[Hera] I/O APIC: keyboard IRQ1 unmasked +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=643 evictions=0 +[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=21845 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x271108a488516c37 +[Hermes] [HADES][ERROR] [KRELTSC: 8255861943] TD:pb hermes:init.4th lf=515849704 +[Hermes] [HADES][ERROR] [KRELTSC: 8257623486] TD:pb hermes:init.4th fb=1 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 10131378768] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 15989772876] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0xe585e56cb09dc857 +[Artemis] [HADES][ERROR] [KRELTSC: 16016347410] TD:pb artemis:init.4th lf=510167992 +[Artemis] [HADES][ERROR] [KRELTSC: 16026724035] TD:pb artemis:init.4th fb=1 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 396 ticks, trust=0x00010000, variance=0x00000000 +[Hera] [HADES][ERROR] [KRELTSC: 24692193477] TD:idle n=5 lf=509885464 +[Hera] [HADES][ERROR] [KRELTSC: 24701072949] TD:idle n=5 fb=1 ub=7048 +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 26861460990] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 26890041003] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 26912125044] TD: blk_attach dev=0x30f86a0 rc=0 used=26670573 free=510200299 +[Artemis] [HADES][ERROR] [KRELTSC: 26931301551] TD: census largest_free=509741128 free_blocks=1 used_blocks=705 +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 35412148989] TD:idle n=10 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 35427528024] TD:idle n=10 fb=1 ub=7054 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 46123164528] TD:idle n=15 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 46138749048] TD:idle n=15 fb=1 ub=7054 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 56867896890] TD:idle n=20 lf=509007640 +[Hera] [HADES][ERROR] [KRELTSC: 56884972557] TD:idle n=20 fb=1 ub=7057 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 65445369171] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 65462569893] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 65510880582] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 65532711930] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 65573741751] TD: blk_attach dev=0x30f86c0 rc=0 used=27554712 free=509316160 +[Artemis] [HADES][ERROR] [KRELTSC: 65616435822] TD: census largest_free=508856104 free_blocks=1 used_blocks=706 +[Hera] PARITY:BIRTH vm_id=0x7cf09e01549546cc-0x99319366653ccc14 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 66495103983] TD:pb 00 lf=503233880 +[Hera] [HADES][ERROR] [KRELTSC: 66511892601] TD:pb 00 fb=1 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 68895198960] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0xd62c30ac78839535 +[Hera] [HADES][ERROR] [KRELTSC: 79401712068] TD:pb 00~user lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 79421195280] TD:pb 00~user fb=1 +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 79566870306] TD:idle n=25 lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 79594833360] TD:idle n=25 fb=1 ub=10675 +[Hera] (zuse) ok> S" 00" USE +[00] USE: now using 00 +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 90323125158] TD:idle n=30 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 90357595503] TD:idle n=30 fb=1 ub=10675 +[00] [HADES][ERROR] [KRELTSC: 90380717847] TD: detach_device called dev=0x30f86c0 +[00] Stadium: dispatch cell=73483 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 90439083147] TD:pk 00 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 90465924738] TD:pk 00 fb=569 ub=9526 +[00] PARITY:KILL vm_id=0x7cf09e01549546cc-0x99319366653ccc14 name=00 +[00] KILL: 00 dead +[00] Stadium: dispatch cell=78684 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 90555948987] TD:pk 00~user lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 90582758217] TD:pk 00~user fb=1141 ub=8369 +[00] PARITY:KILL vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 name=00~user +[00] KILL: 00~user dead +[00] WIREBIND: 00~user detached without flush (device already gone) +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 101094121275] TD:idle n=35 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 101134552323] TD:idle n=35 fb=1141 ub=8369 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 109686458301] xhci: CSW status = FAILED +[00] [HADES][WARN ] [KRELTSC: 109743377352] xhci: unit not ready -- retrying TEST UNIT READY +[00] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 109800403839] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 109856793060] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 109892010438] TD: blk_attach dev=0x30f86c0 rc=0 used=27602365 free=509268507 +[Artemis] [HADES][ERROR] [KRELTSC: 109923766386] TD: census largest_free=497605128 free_blocks=1141 used_blocks= +[Hera] PARITY:BIRTH vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 110811653526] TD:pb 01 lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 110840883720] TD:pb 01 fb=1140 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 112986856416] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] [HADES][ERROR] [KRELTSC: 119973742917] TD:pb 01~user lf=492362184 +[Hera] [HADES][ERROR] [KRELTSC: 120006054315] TD:pb 01~user fb=1140 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 120110787426] TD:idle n=40 lf=492362184 +[00] [HADES][ERROR] [KRELTSC: 120139282557] TD:idle n=40 fb=1140 ub=11577 +[00] (zuse) ok> S" 01" USE +[01] USE: now using 01 +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 130863579105] TD:idle n=45 lf=492362184 +[01] [HADES][ERROR] [KRELTSC: 130906698678] TD:idle n=45 fb=1140 ub=11577 +[01] [HADES][ERROR] [KRELTSC: 130935612192] TD: detach_device called dev=0x30f86c0 +[01] Stadium: dispatch cell=81286 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 130969159944] TD:pk 01 lf=492362184 +[01] [HADES][ERROR] [KRELTSC: 130984883190] TD:pk 01 fb=1707 ub=10428 +[01] PARITY:KILL vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 name=01 +[01] KILL: 01 dead +[01] Stadium: dispatch cell=82586 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 131056781562] TD:pk 01~user lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 131075477085] TD:pk 01~user fb=2143 ub=9543 +[01] PARITY:KILL vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee name=01~user +[01] KILL: 01~user dead +[01] WIREBIND: 01~user detached without flush (device already gone) +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 141600093852] TD:idle n=50 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 141630498534] TD:idle n=50 fb=2143 ub=9543 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 150212620152] xhci: CSW status = FAILED +[01] [HADES][WARN ] [KRELTSC: 150237939726] xhci: unit not ready -- retrying TEST UNIT READY +[01] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 150299167809] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 150336852309] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 150392784717] TD: blk_attach dev=0x30f86c0 rc=0 used=27645666 free=509225206 +[Artemis] [HADES][ERROR] [KRELTSC: 150437671167] TD: census largest_free=497605128 free_blocks=2143 used_blocks= +[Hera] PARITY:BIRTH vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 151403301273] TD:pb 02 lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 151427863629] TD:pb 02 fb=1627 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 153767173560] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] [HADES][ERROR] [KRELTSC: 160108484529] TD:pb 02~user lf=492362184 +[Hera] [HADES][ERROR] [KRELTSC: 160138725369] TD:pb 02~user fb=1140 +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 160256046573] TD:idle n=55 lf=492362184 +[01] [HADES][ERROR] [KRELTSC: 160285371813] TD:idle n=55 fb=1140 ub=12751 +[01] (zuse) ok> S" 02" USE +[02] USE: now using 02 +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 166724872251] TD: detach_device called dev=0x30f86c0 +[02] Stadium: dispatch cell=83236 behaviour=COOL identity=0 +[02] [HADES][ERROR] [KRELTSC: 166785168186] TD:pk 02 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 166812828189] TD:pk 02 fb=95 ub=7163 +[02] PARITY:KILL vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 name=02 +[02] KILL: 02 dead +[02] Stadium: dispatch cell=83561 behaviour=COOL identity=0 +[02] [HADES][ERROR] [KRELTSC: 166873269444] TD:pk 02~user lf=42088 +[02] [HADES][ERROR] [KRELTSC: 166898700339] TD:pk 02~user fb=95 ub=7163 +[02] PARITY:KILL vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 name=02~user +[02] KILL: 02~user dead +[02] WIREBIND: 02~user detached without flush (device already gone) +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 171064186293] TD:idle n=60 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 171090819375] TD:idle n=60 fb=95 ub=7163 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 181831679778] TD:idle n=65 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 181862910474] TD:idle n=65 fb=95 ub=7163 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 186115980729] xhci: CSW status = FAILED +[02] [HADES][WARN ] [KRELTSC: 186156165426] xhci: unit not ready -- retrying TEST UNIT READY +[02] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 186210974796] TD: blk_attach dev=0x30f86c0 rc=-7 used=27546399 free=509324473 +[Artemis] [HADES][ERROR] [KRELTSC: 186246656337] TD: census largest_free=41544 free_blocks=95 used_blocks=7165 t +[Hera] [HADES][ERROR] [KRELTSC: 186385607142] xhci: USB MSC block-subsystem attach failed +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 192596906229] TD:idle n=70 lf=41544 +[02] [HADES][ERROR] [KRELTSC: 192629205384] TD:idle n=70 fb=95 ub=7165 +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 203344846971] TD:idle n=75 lf=41544 +[02] [HADES][ERROR] [KRELTSC: 203382873351] TD:idle n=75 fb=95 ub=7165 +[02] (zuse) ok>  +[Hermes] [HADES][WARN ] [KRELTSC: 205524193308] INFERENCE: Output validation failed, ignoring results +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 214151061705] TD:idle n=80 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 214182678444] TD:idle n=80 fb=95 ub=7166 +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 224886101286] TD:idle n=85 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 224931211722] TD:idle n=85 fb=95 ub=7166 +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 235625229504] TD:idle n=90 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 235655745339] TD:idle n=90 fb=95 ub=7166 +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 246374299668] TD:idle n=95 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 246419692092] TD:idle n=95 fb=95 ub=7166 +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 257115887280] TD:idle n=100 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 257137665540] TD:idle n=100 fb=95 ub=7166 +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 267846303732] TD:idle n=105 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 267879785292] TD:idle n=105 fb=95 ub=7166 +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 278626626600] TD:idle n=110 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 278659222296] TD:idle n=110 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 289347032688] TD:idle n=115 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 289376722719] TD:idle n=115 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 300059478159] TD:idle n=120 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 300079715292] TD:idle n=120 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 310806417180] TD:idle n=125 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 310839713919] TD:idle n=125 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 321518550381] TD:idle n=130 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 321548017476] TD:idle n=130 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 332270419803] TD:idle n=135 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 332318634165] TD:idle n=135 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 342990723159] TD:idle n=140 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 343018416300] TD:idle n=140 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 353707382910] TD:idle n=145 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 353745941094] TD:idle n=145 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 364424591181] TD:idle n=150 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 364466546766] TD:idle n=150 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 375151718613] TD:idle n=155 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 375199264188] TD:idle n=155 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 385895758353] TD:idle n=160 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 385947805950] TD:idle n=160 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 396634741860] TD:idle n=165 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 396672678843] TD:idle n=165 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 407344865109] TD:idle n=170 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 407377473867] TD:idle n=170 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 418074767859] TD:idle n=175 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 418105516941] TD:idle n=175 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 428801461053] TD:idle n=180 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 428832261249] TD:idle n=180 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 439535073789] TD:idle n=185 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 439570069407] TD:idle n=185 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 450256514820] TD:idle n=190 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 450285046617] TD:idle n=190 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 460997610024] TD:idle n=195 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 461031649533] TD:idle n=195 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 471735884802] TD:idle n=200 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 471773737806] TD:idle n=200 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 482463618819] TD:idle n=205 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 482490137115] TD:idle n=205 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 493203177390] TD:idle n=210 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 493262529816] TD:idle n=210 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 503935442388] TD:idle n=215 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 503965463400] TD:idle n=215 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 514642198371] TD:idle n=220 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 514677898938] TD:idle n=220 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 525389978085] TD:idle n=225 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 525423819291] TD:idle n=225 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 536116358106] TD:idle n=230 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 536146723833] TD:idle n=230 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 546850908450] TD:idle n=235 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 546882994749] TD:idle n=235 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 557568111450] TD:idle n=240 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 557597825736] TD:idle n=240 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 568337620851] TD:idle n=245 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 568369708788] TD:idle n=245 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 579068539350] TD:idle n=250 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 579103666743] TD:idle n=250 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 589797450501] TD:idle n=255 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 589826543376] TD:idle n=255 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 600525577890] TD:idle n=260 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 600558848736] TD:idle n=260 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 611253922650] TD:idle n=265 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 611292397779] TD:idle n=265 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 621963128682] TD:idle n=270 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 621996287703] TD:idle n=270 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 632721484311] TD:idle n=275 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 632749855542] TD:idle n=275 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 643435013088] TD:idle n=280 lf=41432 +[02] [HADES][ERROR] [KRELTSC: 643467839406] TD:idle n=280 fb=95 ub=7166 +[02] (zuse) ok>  \ No newline at end of file diff --git a/logs/20260910-191535/amd64/qemu-amd64-20260910-191535.log b/logs/20260910-191535/amd64/qemu-amd64-20260910-191535.log new file mode 100644 index 00000000..eceeea65 --- /dev/null +++ b/logs/20260910-191535/amd64/qemu-amd64-20260910-191535.log @@ -0,0 +1,9204 @@ +[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +RAW SERIAL UP +[CKPT 002] Serial (COM1) initialized +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +EBS... +EBS OK +Calling kernel_main (monolithic)... + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: amd64 +Build: Sep 10 2026 16:07:47 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 129 +Total memory: 1023 MB +Usable memory: 968 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 249370 + Free pages : 247847 + Used pages : 1523 + Total MB : 974 + Free MB : 968 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +APIC: IA32_APIC_BASE MSR=0x00000000fee00900 +APIC: stale-ISR drain: 0 EOI(s) issued +APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) +APIC: init done + +I/O APIC: init... +I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 + override: source=00 gsi=2 flags=0x0000 + override: source=05 gsi=5 flags=0x000d + override: source=09 gsi=9 flags=0x000d + override: source=0a gsi=10 flags=0x000d + override: source=0b gsi=11 flags=0x000d +i8042: keyboard ACKed enable-scanning +i8042: IRQ1 enabled in controller config byte +I/O APIC: keyboard IRQ1 routed (masked) + +Timer: init... +Timer: init start +Timer: PM_TMR_BLK discovered from FADT at port 1544 +Timer: VM mode detected (hypervisor present). +Timer: HPET calibration disabled (VM-exit MMIO would poison timing). +Timer: WARNING: invariant TSC not present under hypervisor. +Timer: continuing in RELATIVE mode (no determinism guarantees). +Timer: RDTSCP not present; using RDTSC (less serialized). +Timer: CPUID frequency unavailable; trying PM Timer... +Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2106502246 Hz +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 24641536 + Heap end addr: 561512448 + +Heartbeat: init... +APIC Timer: calibrating... +APIC Timer: apic_hz=1012842522, tick_hz=100, initial_count=10128425 +APIC Timer: configured (masked, ready to start) +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0xffff900000000000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 4713198] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 65585562] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 93104844] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 94336389] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 95937660] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 97871445] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 99052611] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 100368114] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 101296860] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 102358746] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 113255877] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 114951249] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 118635237] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 119996961] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 121611147] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 124597914] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 126355383] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 128204097] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 131337444] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 132924897] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 134516424] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 138591831] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 140598654] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 142303854] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 146154750] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 147196770] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 148299480] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 149995272] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 151189206] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 152597823] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 153841989] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 154684509] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 155672811] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 157380069] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 159031257] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 162042069] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 163364502] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 164929863] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 167669397] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 169066485] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 170851317] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 174169989] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 175616574] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 177243087] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 180550587] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 184280943] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 186263553] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 187901196] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 191276631] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 192779517] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 194366277] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 196999971] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 199020969] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 200858910] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 203706342] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 205682652] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 207322122] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 210184212] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 212267034] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 214039581] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 217288596] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 219066225] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 220537905] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 222102741] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 224959266] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 226432815] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 228155907] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 231324030] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 232865220] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 234570651] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 237637260] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 238896210] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 240300123] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 243074013] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 245227479] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 246941709] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 250224429] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 251362650] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 252265230] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 253977612] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 255111948] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 256293534] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 257746335] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 258605571] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 259642803] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 261625896] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 263366355] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 266423997] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 267885912] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 269434284] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 272293959] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 274318527] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 276174024] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 277980801] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 280981218] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 282435993] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 284010699] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 287413539] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 288583785] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 289771944] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 291706716] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 292829649] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 293886033] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 295006320] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 296878806] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 297918894] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 299200188] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 300452586] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 301453887] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 302389626] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 304221645] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 305924430] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 309028587] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 310513245] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 312285897] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 315441882] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 317145801] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 318848187] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 322225827] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 323363418] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 324706893] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 326400774] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 327451572] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 328502349] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 329604723] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 331589748] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 332801049] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 333938304] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 335274807] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 336119007] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 337341627] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 338969568] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 340512606] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 343517601] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 345015804] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 347025840] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 348616674] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 351937782] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 353420046] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 355056408] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 358045212] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 359261322] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 360449481] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 362511639] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 363604353] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 364670124] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 365740704] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 367422132] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 368443110] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 369414654] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 370448442] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 372123045] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 373218888] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 374534013] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 375976545] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 376899390] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 377862744] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 379293054] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 380919714] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 383564517] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 384935964] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 386473710] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 389482065] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 391031487] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 392709618] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 395581998] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 396726939] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 398044164] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 398882358] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 399941640] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 401636382] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 403393935] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 406520163] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 408083508] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 409686921] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 412370616] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 414019494] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 415375170] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 417094776] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 419978979] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 421155378] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 422740773] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 423639531] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 425061273] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 427288197] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 428945055] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 432248145] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 434141463] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 435995721] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 439713120] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 440873370] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 442263612] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 443153319] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 444122742] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 445966122] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 447780522] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 451547502] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 453175233] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 454961304] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 458084970] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 459691029] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 461363847] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 464884329] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 466186077] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 467292378] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 469336686] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 470474235] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 471637005] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 472942995] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 473874219] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 475098288] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 477091734] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 478836960] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 480079845] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 483719607] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 485232237] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 486828300] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 489975780] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 491729553] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 493848264] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 497530887] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 498745590] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 499877868] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 501803022] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 502818225] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 503827968] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 504865284] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 506636193] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 507908520] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 509288913] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 510741315] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 512278725] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 513880122] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 515256084] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 516126408] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 517065801] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 518952525] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 520592856] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 523966317] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 525763938] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 527494863] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 530388789] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 531902448] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 533495676] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 536169858] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 538720644] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 540521436] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 542252046] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 545509776] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 546663180] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 547690563] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 549741192] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 551637219] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 553266924] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 554944299] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 556009356] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 557228868] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 558955425] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 560894733] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 564579855] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 566661333] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 568780758] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 572753433] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 574083237] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 575134413] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 577551681] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 578978568] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 580337205] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 581895930] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 582960021] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 584247006] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 586241985] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 588395367] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 592010118] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 594268878] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 596141343] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 598609578] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 600783939] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 601981422] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 602829843] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 604527819] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 605669169] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 606987591] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 608430942] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 609987315] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 611226105] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 612519831] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 613396728] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 614637114] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 616498617] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 618126222] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 621031257] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 622722912] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 624428385] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 627571308] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 629098050] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 630718956] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 633601710] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 635189940] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 636990501] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 640649016] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 642411315] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 643982871] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 647174157] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 648776310] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 650413155] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 652142925] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 656027253] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 657102537] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 658814835] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 659866809] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 660785433] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 662438196] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 663641643] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 664901370] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 666363264] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 667251165] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 668388882] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 670756128] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 673290282] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 679388409] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 681927603] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 684485550] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 687787296] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 689386488] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 691281654] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 692449002] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 693635754] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 695119635] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 696050523] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 697092648] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 699592635] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 701511048] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 704606301] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 706066221] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 707623413] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 710574879] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 712174701] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 714214914] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 716718387] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 718996887] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 720565545] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 722220429] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 725321793] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 726711027] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 728168553] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 729090894] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 730093329] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 731809113] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 733444488] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 736254414] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 737858709] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 740014002] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 743432235] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 744614136] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 745881255] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 746713947] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 747606405] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 749291991] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 750851367] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 754145700] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 755679666] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 757795185] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 760928742] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 762046488] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 763343217] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 764412411] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 765352833] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 767179077] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 768889485] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 770835219] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 773972157] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 775516938] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 777383439] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 780471069] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 781680963] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 783102474] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 783975255] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 784977060] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 788104653] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 789985014] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 793677969] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 795659256] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 797288646] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 800892834] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 802414389] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 803702676] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 804465984] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 805461888] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 807050874] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 808723986] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 811901328] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 813690738] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 816437118] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 818115438] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 819883491] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 821085468] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 822397569] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 823311531] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 824266905] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 826170366] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 828721152] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 832221159] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 833801199] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 835459338] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 838569627] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 840720930] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 842648541] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 846218772] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 847441245] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 848808177] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 849669135] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 850643535] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 852553548] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 854508438] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 857700249] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 859436382] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 861162603] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 862856169] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 865203864] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 866295843] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 867694107] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 868650909] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 869621172] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 871851351] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 873494538] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 876670977] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 878631243] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 880229952] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 883451877] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 885253992] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 886982187] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 890575413] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 892311189] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 894013281] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 896133504] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 899051139] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 900527922] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 902713770] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 904020285] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 905122239] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 906490347] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 907362519] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 908290677] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 910149870] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 911910006] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 915467217] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 917265048] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 919121385] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 922158489] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 923836683] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 925501626] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 929161275] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 930329127] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 932289603] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 933515079] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 934746771] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 936235692] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 937167588] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 938114625] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 940452219] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 942225816] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 944403411] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 947158926] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 948903375] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 950573001] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 953980251] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 955894569] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 957582780] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 961388400] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 962626518] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 964395306] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 965848485] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 966971901] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 968279508] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 969212580] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 970288158] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 972800325] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 974460879] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 977653068] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 979678623] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 980784126] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 982542666] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 983918397] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 985742961] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 987745059] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 991369995] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 992500824] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 994258650] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 995389416] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 996544143] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 997915737] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 998949504] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1000007505] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1002455496] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1004598651] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1008491610] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1009782606] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1011410043] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 1012502379] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 1014530286] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1015845663] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1017741018] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1018994319] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1020372759] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1021822809] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1022770413] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1023765792] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1025955651] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1027715451] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1031677164] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1032835167] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1034930505] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1036323687] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1037722224] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1039738623] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1041171873] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1042747860] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 1044293880] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 1046070648] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 1047362883] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1049121738] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 1050068775] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1051038534] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1052494254] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1054370856] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1057281351] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1058801478] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1060603572] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1063759305] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1065156603] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1067036418] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1070014806] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1071629055] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1073449881] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 1076398533] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1078894467] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1080371061] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1081892364] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1085120673] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1086969597] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1088635065] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1092657867] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1093814064] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1094732331] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1096548873] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1097702046] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1098674178] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1099578459] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1101437211] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1102675056] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1104395082] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1105717704] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1106708232] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1107829674] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1109204607] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1110965982] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1113729267] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1115269890] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1117472160] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1121039346] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1122688056] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1124374251] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1127313558] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1128850233] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1130749452] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1134108297] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1135739640] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1137618279] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1140324360] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1142146992] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1143716028] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1147120674] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1148899899] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1150652076] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 1152466518] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1155610617] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 1156612590] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1157503452] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1159525332] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1160724348] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 1161686505] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1162789803] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1164548532] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1165844253] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1167224604] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1168491198] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 1169313432] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1170218112] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1171808022] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1173457257] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1176198492] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1177766772] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1179701397] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1182735687] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1184088990] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1185660567] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1188514005] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1190049021] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1192052337] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1195530420] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1197380310] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1198965537] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1201709817] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1203360165] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1205869413] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1209049128] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1210884192] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1212419166] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1215534663] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 1216564860] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1217869632] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1219733907] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1221182193] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 1222180596] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1223130867] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1225189854] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1226251068] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1227352455] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1228625328] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 1229603571] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1230584124] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1232156541] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1234043160] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 1236601401] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1238921880] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1240223271] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1241746737] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1244582997] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1246005663] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1247767353] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1250733267] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1252165446] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1253872515] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1256733786] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1258061049] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1259604843] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1262560215] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1264145841] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1265685015] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1268674071] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 1269662226] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1270465896] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1272069414] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1273118196] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 1274055972] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1274969157] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1276849917] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1277967075] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 1279110609] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1280102229] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1281873705] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1283068584] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1284108861] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1285310355] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 1286141703] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1287019398] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1288824096] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1290573900] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1293744690] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1295218596] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1296978249] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1299834123] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1301153763] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1302731451] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1305802260] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 1307055099] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1308929307] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1310518776] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1313575767] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1314982284] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1316570493] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1319809092] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1321356792] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1323141225] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1326223899] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1327362477] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1328279883] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1330147014] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1331197161] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 1332272676] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1333019919] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1334891355] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1335983439] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1337342118] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1338174642] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1340006178] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1341336402] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1342791807] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1344147294] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 1345050714] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1345917783] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1347689679] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1349602086] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1352998458] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1354459995] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1356494034] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1359550710] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1361041941] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1362729270] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1366393749] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1367532180] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1368815994] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1370593098] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1371651519] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1372817922] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1373759667] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1375471419] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1376570664] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1377742002] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1378733076] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1380842526] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1381994187] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1383178146] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1384522230] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 1385367921] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1386250320] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1387901445] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1389538899] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1392627558] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1394294769] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1396162320] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 1399034889] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 1400136318] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1401409002] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1403045448] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1405897878] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1407774354] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1409381757] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1412962362] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 1414136367] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1415013810] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1416680895] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1417761744] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1419076848] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1420377861] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 1421367129] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1422404445] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1424074344] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1425929169] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1428874776] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1430250528] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1432134228] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1434865362] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1436381436] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1438092621] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1441025586] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1442828394] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1444598400] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1448581092] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 1450082214] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1451294565] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1453727814] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1455144033] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1457069313] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1458835056] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 1459955742] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1461161205] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1463331702] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1465037406] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1468957308] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1470573174] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1472197839] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1474967466] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1476419343] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1478067150] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1481728773] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1483627026] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1485279348] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1487672571] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1489517400] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 1490598144] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1491560112] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1493271864] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1494846717] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 1496011755] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1496874624] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1498808514] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1499997786] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1501248987] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1502625369] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 1503443655] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1504360326] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1506275589] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1507889649] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1510978728] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1512527394] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1514180745] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1517270916] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1518755364] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1520347206] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1523258709] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1524810714] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1526575281] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1529368911] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 1530589452] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1531706820] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1533394695] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1534498455] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 1535507925] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1536386313] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1538303319] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1539528417] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1540589883] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1542081933] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 1542952509] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1544387145] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1545995955] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1547523474] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1550095848] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1551403056] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1553320671] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1556501982] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1557842013] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1559702949] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1562547966] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1563888543] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1565558001] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1568682633] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1570706445] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1572324390] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1574455176] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1576789137] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 1577867046] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1578780315] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1580500278] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1581816243] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1583375493] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1584862293] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 1585752882] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1586663253] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1588575114] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1590185793] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1592811381] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1594355049] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1596055230] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1599142902] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1600672563] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1602696774] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1605615816] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1607227734] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1608835767] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1611937992] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1613736747] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1615501398] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1619104095] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 1620430728] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1621401936] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1623087921] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1624233135] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1625481123] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1626964353] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 1627829658] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1629039573] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1630707708] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1633134216] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1635900546] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1637194797] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1638894243] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1642141410] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1643934390] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1645989765] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1649177964] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 1650521586] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1651482777] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1653478155] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1654790172] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1656111177] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1658136270] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 1659004662] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1660017744] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1661941806] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1663529364] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1666254471] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1667563296] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1669331223] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1671551658] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1674185982] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1676045616] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1677761568] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1680530103] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 1681583316] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1682762067] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1684706310] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1685804295] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1687122465] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1688443617] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 1689470349] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1690587024] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1692163767] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1693815879] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1696879779] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1698379641] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1700246058] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1703691339] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1705565610] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1707704544] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1710750951] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1712143755] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1714042722] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1717325337] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1718953530] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1720926459] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1724097942] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 1725149034] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1726066881] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1728027294] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1729347522] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1730794947] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1732085649] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 1733160975] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1734267633] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1735981107] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1737572214] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1740243561] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1741650288] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1743441399] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1746568173] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1747989579] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1749766305] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1752437043] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1753868214] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1755467091] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1758756594] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 1759956786] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1761691008] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1763566749] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1766306283] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 1767365271] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1768297188] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1770017067] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1771675542] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1772907990] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 1774438134] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 1775784108] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 1777021932] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1778538384] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 1779371223] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1780263765] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1781735928] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1783568787] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1786552845] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1788008271] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1789834158] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1792917021] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1794317868] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1796112591] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1798814115] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1800346296] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1802064936] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1805082468] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1806758142] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1808589447] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1811399583] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 1812485241] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1813430892] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1815283806] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1816493784] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 1817762163] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1818668124] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1820581770] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1821955065] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1823171532] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1824523197] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 1825369539] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1826293413] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1827924420] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1829652846] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1832814039] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1834443576] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1836302202] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1839084681] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1840495545] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1842069390] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1844363556] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1847136396] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1848516012] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1850382597] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1853226039] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1854596562] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1856178345] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1859412954] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 1860543027] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1861677741] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1863435357] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1864601466] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 1865879106] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1866748842] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1868438103] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1869578151] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1870706145] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1872382260] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 1873427262] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1874434254] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1876608657] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1878519174] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1881649182] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1883088480] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1885033689] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1888160757] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1889982108] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1891296897] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1894237359] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1895698560] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1897524363] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1900280844] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1901726211] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1903654431] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1906858128] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 1908239970] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1909484787] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1911171969] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1912247064] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 1913268231] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1914166317] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1915883067] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1917191493] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1918367598] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1919811201] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 1920679278] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1921901394] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1923820248] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1925453733] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1928203872] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1929587100] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1931302065] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 1932590793] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1936293828] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1937970888] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1939599144] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1942243779] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1943600211] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1945254927] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1948410744] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 1949700900] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1950641973] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1952628762] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1953698691] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1954796781] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1956090969] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 1956953523] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1957864587] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1959383139] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1961269275] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1964224311] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1965596094] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1967382627] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1970001348] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1971444048] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1973022744] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1975975008] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1977415818] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1979195904] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1982161818] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1983554622] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1985503191] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1988084700] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 1989148119] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1990190517] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1991937885] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1993212060] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 1994184045] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1995112056] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1997178120] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1998196011] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1999248111] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2000476569] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 2001309135] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2002193949] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2003972565] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2005805235] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2008710900] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2010533427] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2012126361] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 2013178230] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2016112833] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2017414854] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2019176880] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2022390678] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2023884450] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2025621066] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2028340272] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 2029450521] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2030361186] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2032261980] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2033542581] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 2034898236] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2035772739] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2037661479] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2038850877] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2040114615] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2041399206] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 2042190906] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2043086052] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2044647381] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2046189684] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2049477192] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2051227815] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2052816864] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2055832023] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2057164389] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2058845229] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2061921582] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2063629995] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2065523712] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2068657038] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2070248733] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2071919094] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2075175291] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 2076326448] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2077440456] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2079297822] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2080862952] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 2081934792] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2083042227] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2085121857] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2086257894] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2087442987] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2088819579] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 2089698933] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2090704350] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2092656174] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2094494346] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2110218768] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2112928965] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2114507094] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2116352238] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2119196331] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2120774964] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2122903335] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2126270496] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2128040019] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2129708343] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2132601534] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2134171662] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2136315552] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2139627168] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 2140805352] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2141969214] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2143832586] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2144960076] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 2146030719] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2146941741] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2148992622] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2150352771] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2151575076] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2153075253] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 2154023130] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2154989634] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2156782656] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2158473555] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2161512423] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2163036729] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2164864653] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2167870824] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2169144180] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2170733124] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2173610943] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 2174647461] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2175587568] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2177262381] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2178397788] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2179719843] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2181049962] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 2182087278] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2183026965] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2184675381] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2186769585] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2189483142] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2190861393] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2192422722] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2195134431] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2197105239] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2198580846] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2200357278] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2202991749] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 2204050800] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2204912136] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2206557549] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2207692851] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2208958206] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2210486292] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 2211524364] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2212459179] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2214019374] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2215611531] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2218286511] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2219675850] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2221253769] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2224305951] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2225780571] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2227261407] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2229970617] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 2230999932] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2231909253] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2233568589] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2234617098] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2235822372] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2237186343] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 2238146988] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2239086192] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2240823102] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2242388820] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2245152315] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2246518785] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2248109514] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2250870762] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2252374866] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2254087710] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2256931341] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 2258115951] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2259015801] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2260899732] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2262009666] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2263136715] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2264391381] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 2265227790] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2266235874] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2267947836] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2269679853] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2272463319] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2274171228] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2275717815] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2278297077] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2279578161] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2281264356] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2283426306] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2285798550] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2287353201] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2288998467] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2291738001] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 2292801147] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2293712589] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2295529950] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2296735959] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2297816850] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2299513293] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 2300357052] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2301287352] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2302986672] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2304526350] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2307280374] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2308666374] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2310380646] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2313701691] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2315041155] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2316744801] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2319519447] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2321039973] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2322629421] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2326028523] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 2327027010] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2328105045] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2329543314] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2330594070] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2331687309] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2332907724] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 2333716140] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2334594087] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2336584656] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2338499940] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2341801602] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2343525198] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2345482419] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2348687628] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2350841997] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2352618177] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2354918706] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2357429634] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2359037982] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2360774535] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2364268998] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2365858299] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2367644853] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2370743928] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 2371955544] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2372996220] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2375333394] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2377106844] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2378435367] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2379817986] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 2380765506] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2381759226] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2384311965] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2385805590] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2388644181] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2389906533] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2391440100] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2393933829] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2395246140] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2396711331] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2399251386] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2400264027] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2401683459] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 2402470476] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2403322446] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2404668420] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2406176976] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2408625219] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2409939273] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2411436153] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2414197548] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2415547827] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2417023812] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2419547823] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2420560170] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2421732159] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 2422543368] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2423381961] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2424778650] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2426591097] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2429391174] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2430924279] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2432232159] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2433771270] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2436255297] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2437458261] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2439307395] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2442274758] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2443514661] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2444983128] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2447466567] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2448731628] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2450192031] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2452884504] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 2453832486] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2454656085] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2456248788] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2457215733] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2458238160] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2459393916] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 2460158904] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2460994368] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2462351955] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2463970404] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2467426374] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2468773671] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2470225821] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2472640611] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2473867242] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2475337032] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2478166257] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2479454460] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2480953587] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2483584761] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2484860364] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2486312955] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2487632721] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2490273450] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 2491200999] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2492054796] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2493637671] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2494640022] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2495685234] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 2496864195] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2498195994] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 2499291396] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2500528926] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 2501347548] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2502899196] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2504422830] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2505885333] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 2506912401] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 2508265746] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2509691352] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 2510693430] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2512034763] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2513487921] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2514652371] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 2515964283] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2517441990] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 2518422816] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2519757954] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2521225476] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 2522270268] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2523668532] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2525143278] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2526076119] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2527757547] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2529248778] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2530136616] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 2531187603] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2532050724] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2533610247] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2534624106] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 2535569799] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2536430337] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2538019911] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2539019595] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 2540155548] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2540959764] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2542508577] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2543619309] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2544704883] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2545891635] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 2546694843] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2547540219] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 2549026221] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2550525621] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2551574991] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 2553183192] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2554733265] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 2555822766] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2557267860] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2558773791] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2559661398] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 2561049939] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2562526239] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 2563447383] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 2564920890] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2566442718] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2567488875] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2568932520] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2570390403] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2571352833] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2572425219] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2573302998] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2574908595] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2575941711] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2576899878] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2577936816] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2579511795] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2580521076] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2581553667] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2582730801] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2583512526] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2584353198] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2585863959] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2587294899] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2588265435] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 2590008330] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2591503152] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 2592524235] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 2594098206] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2595893664] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2597032389] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2598696345] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2600488821] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2601588465] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2603702115] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2605504440] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2606683086] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2607844176] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2609782182] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2611018767] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 2612136576] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2614065909] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2615670960] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2616928923] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2618354886] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 2619307740] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2620344951] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 2622213069] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2624031354] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 2625174258] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2626761795] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2628782562] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2629912908] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2631517665] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2633281371] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2634434880] Running M*.negative: -123 456 M* . . CR +[Hera] -1 4294911208 +[Hera] [HADES][TEST ] [KRELTSC: 2636172546] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2637976299] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2639136885] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 2641127433] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2642927154] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 2644133982] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 2645874168] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2647676598] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 2648845353] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 2650000668] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2651938737] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2653442421] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 2654581167] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2656577910] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2657779509] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2658998076] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2660450079] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2661454887] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2662489473] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 2664407424] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2666554233] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 2667889350] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 2669702658] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2671892937] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 2674078176] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 2147913144729 6 +[Hera] [HADES][TEST ] [KRELTSC: 2676648030] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2678528874] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 2680101690] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2681806743] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2683575720] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2684666397] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -42949662 -96 +[Hera] [HADES][TEST ] [KRELTSC: 2686576347] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2688180537] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2689193955] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2690372349] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2692511829] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2693939871] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2695220997] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2697318183] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2698664262] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2700122964] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 2701661319] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 2703250830] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 2704649220] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2706538506] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2707745439] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2708988975] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 2710870785] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2712725673] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 2714027799] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2715844341] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2717770545] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2718969918] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 2721125001] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2722721925] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2724658251] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2725920687] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2728802643] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2730368445] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 2731258782] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2732384172] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2734156131] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2735241285] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2736180510] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2737877688] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2738918784] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2740078215] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2741323452] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2742156354] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2743048539] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2744947128] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2746760667] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2747824296] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2749279428] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2750788173] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2751774249] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2753472792] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2754993150] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 2755997874] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2757768447] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2759419446] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2760338805] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2761386432] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2762993331] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2764039635] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2764979070] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2766638196] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2767730028] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2768816022] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2770142991] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2771123817] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2771996934] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 2773810011] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2775370983] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2776427178] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2778026034] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2779543935] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2780584632] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2782196319] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2784028968] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2785161645] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2786696808] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2788283778] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2789256309] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2790395328] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2792090616] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2793124635] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2794056762] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2796111150] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2797116819] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2798143782] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2799304452] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2800095837] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2801019291] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2802892134] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2804376372] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2805344661] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 2806904877] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2808679986] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2809658229] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2811161787] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2812632921] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2813650056] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2815275939] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2816808645] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 2817857070] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2819298174] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2821154217] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2822079162] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2823192120] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2824921596] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2825937387] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2826935013] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2828686644] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2829722280] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2830825473] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2832065859] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2833046433] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2834207334] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2836550997] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2838037377] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2839074483] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 2840631759] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2842150983] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 2843148336] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 2844879891] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2846440275] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2847478410] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2849228865] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2850789270] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2851690275] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2852741031] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2854373760] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2855392218] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2856465801] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2858137674] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2859162558] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2860403889] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2861629197] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2862437592] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2863303128] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 2864976030] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2866478853] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 2867422320] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2868812625] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2870327292] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2871286320] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 2873008614] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2874550224] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2875546107] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2877085155] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2878596168] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 2879583840] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 2881140990] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2882620986] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 2883587763] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 2884590114] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2886660021] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2887720101] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2888644857] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2890246296] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2891309736] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2892339513] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2893578156] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 2894385942] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2895259038] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 2896818498] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 2898330393] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2899878282] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 2900842182] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2902307184] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2903824350] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2904799653] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2906283387] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2907789297] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 2908828314] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 2910410538] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2911986987] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2912981526] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2914326324] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2915834607] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 2916897438] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2918774754] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2920497111] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2921489613] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 2922609606] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2924499123] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2925508530] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 2926446768] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2928096024] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2929113768] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2930139261] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2931340020] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2932176471] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2933053116] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2934757455] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2936595795] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 2937661167] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2939141982] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2940672441] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 2941708959] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2943087546] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2944688061] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2945627496] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 2947381185] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2949222150] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 2950257954] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2951351277] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2952981612] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2954003031] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2954991438] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2956698885] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2957745315] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2958830532] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2960039355] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2961025179] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2961874566] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2963473821] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2964990987] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2965959192] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2967423081] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2968842345] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2969789277] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2971127691] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2972605902] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2973698154] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2975184954] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2976733011] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 2977743489] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2979318468] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2980832400] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 2981817930] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 2982824145] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2984441985] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2985443559] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2986657149] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2988333012] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2989348761] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2990411319] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2991681945] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2992516548] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2993392374] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2995075398] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2996645379] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2997597183] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2999141082] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3000679017] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3001663161] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3003243516] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3004776642] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 3005749992] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3007217304] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3008763114] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 3009761286] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3010912569] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3012632742] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3013684527] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3014687319] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3016318998] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3017373366] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3018409359] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3019686306] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3020529960] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3021422985] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 3023149899] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3024906444] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 3025870575] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 3027362499] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3028876767] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3029835984] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3031441014] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3032982519] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 3033983778] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 3035442186] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3037267485] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 3038301483] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3039343797] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3040966404] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3041958297] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3042913818] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3044551440] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3045585921] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3046649508] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3047916585] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 3048929100] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3050063247] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3051668361] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3053206506] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3054147012] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3055604916] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3057115530] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3058054272] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3059548506] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3061074345] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3062125983] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3063504318] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3065014239] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3065938785] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3067562547] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3069075282] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3070024797] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 3071032230] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3072664896] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3073733355] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 3074867838] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3076488198] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3077536203] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3078592461] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3079910799] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 3080772660] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3081671964] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3083576664] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3085085115] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3085993218] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3087968016] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3089467542] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3090429384] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3091843125] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3093337443] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3094281183] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3095773191] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3097349115] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3098300814] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3100070106] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3101389935] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3102897399] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 3103903383] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3105394824] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3106886643] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3107952918] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 3109025136] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3110624370] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3111917235] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 3112836111] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3114446706] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3115469616] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3116567265] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3117782808] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3118582026] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3119451846] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3120883626] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3122437101] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3123393294] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3124952859] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3126516582] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3127397994] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3128761104] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3130298682] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3131221317] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3132652719] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3134203023] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3135133659] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3136456449] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3138224502] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3139189263] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 3140181933] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3141851517] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3142891269] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3143804958] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3145424772] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3146434305] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3147498228] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3148664484] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3149664441] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3150528108] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3152056110] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3153642639] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3154569558] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3155888610] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3157417557] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3158294160] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3159636921] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3161142747] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3162283929] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3164142765] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3165661422] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3166587963] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3167984988] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3169525044] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3170497911] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 3171514185] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3173163672] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3174303867] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3175542447] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3177215097] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3178245567] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3179316294] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3180571716] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3181398129] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3182290965] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3183768882] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3185350770] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3186430674] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3187964388] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3189476388] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3190561185] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3191891913] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3193441272] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3194502108] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3195986619] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3197540787] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3198631401] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3200309616] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3201829218] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3202938228] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3203944338] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3205517952] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3206581077] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3207650901] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3208888557] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3209708733] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3210595185] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3212205612] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3213721644] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3214717968] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3216045021] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3217557609] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3218555802] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3219929979] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3221519385] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3222566634] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 3224102805] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3225897696] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 3226990725] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3227992005] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3229656423] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3230669757] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3231724398] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3232953402] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3233764485] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3234647073] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3236161173] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3237990672] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3238941657] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3240331458] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3241859964] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3242836023] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3244167045] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3245684022] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3246640362] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3247956495] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3249491385] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3250720305] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3251671521] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3253266177] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3254305110] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3255325668] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3256572333] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3257372790] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3258294585] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3260037186] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3261538056] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3262795578] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3264281139] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3265715229] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3266717916] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3267659157] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3269243208] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3270175692] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3271244529] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3272398458] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3273165357] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3274028961] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3275521515] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3277043259] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3278066211] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3279565317] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3281130531] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 3282201594] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3283224672] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3284829282] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3285914625] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3286958010] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3288542838] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3289456380] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3290353479] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3292492749] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3294133542] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3295064304] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 3296743821] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3298299879] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 3299278584] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3300612819] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3302246577] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3303319908] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3304403781] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 3305566908] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 3306868299] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 3307900638] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3309154149] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 3309961494] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3310941165] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3312367695] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3314074722] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3315026190] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3316358850] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3317920809] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3318827652] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3320152920] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3321689028] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3322600932] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 3324030801] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3325735812] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3326630769] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 3327993081] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3329508105] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 3330487188] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3331610730] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3332803068] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 3333608649] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3334456377] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3335895045] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3337472565] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3338664084] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3340547490] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3342120012] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3343055205] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3345228915] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3346892073] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3347822226] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3348912819] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3350146968] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 3350980710] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3351839190] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3353447979] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3354999627] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3355912413] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 3357297321] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3358839288] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 3359770344] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 3361390410] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3363024252] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3364529700] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3365657925] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3366758409] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3367972314] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 3368786085] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3369662709] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3371128824] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3372678393] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3373636770] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3375003681] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3376538151] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3377438337] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3379543839] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3381104097] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3382068669] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3383124927] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3384315774] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 3385124589] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3386015241] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 3388554813] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3390019983] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 3391265892] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3392694018] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3394218450] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3395184828] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3396676269] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3398167395] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3399161556] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3400182702] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3401435163] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 3402225561] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3403472751] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3405092775] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3406578336] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 3407619705] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 3408994806] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3410493282] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 3411597441] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 3412959228] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3414531645] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 3415670181] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3417024555] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3418322586] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 3419135769] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3420027681] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3421311159] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3422893089] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 3423919821] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3425251935] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3426779076] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3427720149] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 3429450339] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3431050980] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 3432086868] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3433164987] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3434440044] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 3435272106] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3436139931] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3437864493] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3439594389] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 3440731980] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3442527375] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3444021378] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 3445004514] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3446378334] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3447948630] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3448900329] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3449917821] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3451144389] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 3451949907] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3452821848] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3454433892] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3456206103] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 3457052760] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3458114562] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3459633072] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 3460473954] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 3461899560] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3463396293] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 3464345472] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3465378651] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3466769124] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 3467593920] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3468508932] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 3470075679] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3471577263] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 3472602147] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 3473807211] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 3475027311] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3476635176] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 3477618900] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3479003598] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3480249549] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 3481532649] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 3482639979] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3483894813] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3484730991] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3485592936] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 3487697157] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3489245067] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3490291938] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3492068853] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3493499037] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3494505420] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3496089996] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3497633412] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3498595044] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3500126868] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3501709428] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3502721292] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3503910921] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3504891432] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3506524098] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3507561792] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3508627017] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3509874795] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 3510755493] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3511616241] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3513388788] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3514895391] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 3515811537] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3517271562] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3518772978] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 3519790407] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3521384685] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3522925455] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3523841538] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3525052209] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3526586805] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3527599173] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3528771456] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3530387511] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3531450699] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3532344900] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 3533979183] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3535543872] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 3536492505] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3537506133] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3538915149] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3539898810] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3541071891] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3542649054] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3543860670] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 3545401125] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3546466203] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3548097420] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3549051492] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3550139586] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3551323545] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3552170559] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3553062828] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 3554727876] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3556298067] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 3557260119] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3558601389] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3560213265] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3561213747] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3562325445] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3563899374] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3564845676] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 3565951452] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3567086880] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3568778136] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3569761293] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3571015098] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3572851338] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 3573952746] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3574900413] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3577020279] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3578575392] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 3579535869] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3581108055] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3582646914] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 3583892529] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3585505266] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3587047674] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 3587983287] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 3589319181] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3590962599] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3592526091] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 3593511873] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3595105773] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3597150942] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3598340235] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3599403087] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3600653679] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 3601503276] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3602389581] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 3604590318] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3606171555] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 3607175292] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 3608819886] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3610450704] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 3611570193] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 3613264095] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3614861544] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 3615874332] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 3617626698] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3619198716] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3620222088] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3621334395] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3622577931] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 3623826717] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3624888897] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3626761509] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3628663878] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 3629843259] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3631438125] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3633355614] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 3634563975] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3636296244] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3638257035] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3639425202] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3641386602] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3643277505] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 3644548740] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3645898137] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3647387814] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 3648605835] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3649679355] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3651906426] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3653834604] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 3655059135] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3656971080] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3658877040] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 3660039096] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3661696017] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3663537759] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3664724217] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3666260157] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3668154735] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 3669341130] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3670716777] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3672317313] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 3673395978] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3674688360] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3676780296] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3678658410] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 3679895877] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3681376188] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3683346135] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3684591708] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3686101041] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3687662517] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 3688663965] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3689709387] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3691497159] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3693147381] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 3693776814] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 3695098596] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3696607446] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 3697536192] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3699022131] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3700587807] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3701516847] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 3705776130] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3707334351] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 3708293316] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3710159943] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3711914556] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 3712862517] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 3714728829] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3716255802] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 3717211449] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3718297233] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3719520840] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 3720310041] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3721191264] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 3722561073] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3724362894] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 3725639232] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3726980502] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3728529126] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 3729470052] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3731018277] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3732564024] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 3733601991] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3734654448] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3735869697] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 3736738173] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3737610051] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3739974945] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3741517962] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 3742593162] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3744030255] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3745616196] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 3746689380] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3747742215] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3749004231] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 3749961621] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3751246737] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3752801220] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3754327521] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 3755320191] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3757185453] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3758686008] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 3759904806] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3760984584] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3762243891] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 3763640097] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 3764776722] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3765997347] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 3766808451] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3767709225] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3769025169] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3770484501] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3771403062] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 3772683642] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3774190980] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 3775114623] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3776510871] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3778050150] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3778971273] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3780340053] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3781824060] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3782860935] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3784255818] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3785723508] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3786756939] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3788139894] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3789942870] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3790890894] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 3791850027] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3793519989] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3794562975] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3795677676] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3796883601] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 3797684772] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3798548691] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 3800174448] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3801848232] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 3802864191] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 3803909655] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3805427346] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 3806489736] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3808095249] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3809667351] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3810644187] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3812082750] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3813638766] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 3814726419] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3815805084] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3816963591] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 3817830681] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3818681097] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3820215063] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3821745963] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 3822830298] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 3824989308] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3826393578] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3828093528] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 3829514115] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3831440592] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3832993332] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3834051501] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 3835511169] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3837065169] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 3838083081] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3839160612] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3840338502] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3841195974] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3842055861] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3843334635] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3844918308] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3845921289] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3847224759] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3848525940] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 3849559791] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3850836255] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3852205308] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 3853186512] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3854648259] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3856141989] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 3857225652] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3858284010] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3859811025] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3860777340] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3862305489] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3863865243] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 3864967995] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3866048256] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3867708684] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3868976790] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3870074565] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3871285173] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3872078301] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3872972712] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3874281726] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3875826570] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3876766236] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 3878055132] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3879625365] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 3880575174] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3882105990] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3883671477] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3884573910] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3885890148] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3887410401] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 3888352944] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 3889337004] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3890857593] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 3891829578] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 3893183028] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3895054590] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 3896033778] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3897328491] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3898889820] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 3899913717] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 3901202781] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3902750460] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3903752265] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 3905180286] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3906946008] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 3907888068] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3908903565] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3910591251] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3911620818] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3912662481] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3913860426] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 3914710296] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3915629319] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3916671360] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3917846646] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 3918862752] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3919758864] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3920820624] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3922004037] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3922927638] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3923794140] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 3925503351] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3927086163] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 3928062159] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3929207709] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3930672018] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 3931894071] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3933457521] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3934990815] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3935972145] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3937659327] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3939275634] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3940243314] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3941271201] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3942809010] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3944072853] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3945085515] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3946032846] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3947672064] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3948658896] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3949593375] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3950519664] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3952225704] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3953248887] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3954317514] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3955537740] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3956554056] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3957496179] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 3959147010] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3960631017] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3961770981] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3963294132] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3964877280] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3965878497] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3967605558] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3969405993] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3970455321] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3972044622] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3973624473] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3974590914] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3975575688] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3976429905] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3977985333] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3978948225] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3980151903] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3981308100] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3982441554] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3983422275] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3984809850] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3986286549] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3987247593] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3988301709] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3989887587] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3990916839] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3991904385] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3993524094] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3994828971] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3995907867] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3997064400] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 3997942410] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3998821470] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4000460037] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4002007863] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 4002943014] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4004412888] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4005945531] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 4007225145] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4008627714] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4010155044] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 4011156702] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4012204812] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4013361114] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 4014191853] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4015085424] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4016905725] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4018383789] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 4019655129] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4020862230] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4022427192] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4023451215] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4024502958] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4026052191] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4027117584] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4028172288] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4029736956] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4030772340] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4032038913] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4033596756] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4034600997] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4035726786] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4037272617] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 4038424551] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4039875630] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4041446577] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 4042502310] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4043947026] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4046010381] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 4047266874] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4048385796] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4049926503] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4050945318] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4051978791] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4053522144] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4054530690] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4055935443] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4057480497] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 4058463990] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4060345863] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4061866935] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 4062791460] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 4063843875] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4065522615] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4066541115] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4067899983] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4069487205] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 4070526726] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4071802350] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4072983558] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 4073902980] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4074780696] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4076279319] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4077916836] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 4078875549] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 4080304872] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4081891338] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 4082822814] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 4084379250] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4086104904] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4087042071] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4088486052] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4090039359] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 4090929150] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4092540606] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4094107773] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 4095225687] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4096358889] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4097946027] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 4099131309] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4100169381] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 4101850368] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 4103267742] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4104895851] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4105832976] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 4107947802] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4109548401] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 4110616503] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4112509905] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4114164747] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 4115167623] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 4116896322] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4118537955] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 4119496248] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4120667544] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 4121916498] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 4123171080] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 4124498133] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4125751434] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4126621023] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4127544498] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4129831125] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4131408519] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 4132451316] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4133483844] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4134974634] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4135856949] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4137177681] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4138814883] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 4139831304] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4140813642] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4142464473] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4143472242] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4144459557] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4146131220] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4147149867] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4148284014] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4149648573] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4150504113] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4151382165] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4153442958] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4155047610] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 4156124049] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4157192361] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4158876813] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4159887354] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4161114111] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4162946991] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 4163914293] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4164970656] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4166581734] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4167620121] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4168729362] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4169919369] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4170762540] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4171637316] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4173026718] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4174742817] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 4175842062] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4177023858] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4178644491] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 4179688380] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4180874628] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4182518004] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 4183575984] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4184631675] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4185826638] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4186787640] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4188037665] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4189736166] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4191377967] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4192350393] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4193667177] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4195250157] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4196242680] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4197377541] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4198952142] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4200013062] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4201139859] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4202722818] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4203908142] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4205094705] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4206531042] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4208154783] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4209179289] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4210531605] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4212153435] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 4213179327] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 4214519547] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4216359840] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4217689791] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4218841788] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4220083014] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4220913564] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4221803355] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4222824018] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4224370059] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 4225401957] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4226579658] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4228082229] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4229380554] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4230498678] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4232057949] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 4233085164] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4234112232] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4235318367] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4236131823] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4237012752] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4238193351] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4239761442] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4240730046] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4242070434] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4243734327] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4244714943] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4245704925] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4247350317] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4248327384] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4249272909] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4250897196] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4251964521] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4253041527] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4254530070] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4255358457] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4256252049] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 4277332668] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4279019052] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4280050782] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4281575550] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4283284509] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4284266511] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4285312710] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4286942940] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4287984330] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4288948272] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4290573693] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4291640430] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4292710107] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4294111647] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 4294982706] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4295895177] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4297334937] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4298871066] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 4299882909] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4321268553] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4322770641] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 4323776016] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 4324899579] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4326442659] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4327462041] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4328537850] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4329749676] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4330584552] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4331560590] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4333202034] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4334717121] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 4335782262] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4336797024] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4338384120] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 4339432902] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4340439579] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4342003596] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 4343044230] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4344238605] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4345835130] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 4346857452] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4347937629] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4349592639] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 4350649905] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4351624956] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4353304221] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 4354364385] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4355405964] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4357244850] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 4358734275] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4359846372] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4361571438] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 4362616167] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4363658775] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4365389658] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 4366473048] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4367565300] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4369231671] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 4370331084] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4371456894] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4373169507] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 4374272994] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4375238028] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4376870883] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 4378011057] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4379039322] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4380611697] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 4381652205] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4382819427] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4384528428] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 4385867094] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4386982572] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4388714652] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 4389768957] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4390866690] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4392599085] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 4393612776] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4394686380] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4396354389] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 4397440467] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4398848265] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 4400139891] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4401464802] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 4402567743] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 4403415702] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4404287118] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4405768143] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4407355428] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4408274472] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 4409614209] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4411340136] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 4412574915] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4414140612] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4415675145] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 4416661011] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4418257242] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4419778104] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4420724742] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4422140268] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4423851705] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4424902503] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4426058112] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4426874214] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4427799663] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4429276089] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4430807304] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4431728154] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4433199813] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4434789471] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4435730922] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 4437664518] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4439286264] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 4440457518] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 4442105262] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4443628224] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4444583808] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4446276660] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4447819824] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 4449167877] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4450304649] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4452056553] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4453114344] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4454192673] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 4455003315] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4455889851] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4457527536] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4459156548] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 4460107344] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 4472866629] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 4474363635] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4475604105] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 4476576678] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4478024040] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4479563025] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 4480570332] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4482343551] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4483872813] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 4484902380] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4487008827] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4488536955] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 4489574166] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 4491498564] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4493104077] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4494128730] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 4495218252] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4496870826] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4498062471] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4499242440] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 4500094746] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4501023597] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 4502573754] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4504100706] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 4505131071] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4506473244] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4508029113] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 4509015441] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4510527546] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4512403119] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 4513583697] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4515026880] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4516556961] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 4517537388] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4518963351] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4520473482] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4521452544] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 4523109927] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4524876930] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4525870545] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 4526889675] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4528535151] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4529583366] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4530662451] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4531488696] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4532350431] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4534031964] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4535565888] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 4536510111] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4538229612] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4539785292] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 4540811877] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 4542464262] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4543987140] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 4545055452] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4546755717] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4548325950] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 4549503042] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 4550517657] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4552151646] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4553180373] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4554131022] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4555878243] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4556907936] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4558004682] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 4558815198] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4559730546] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4561107936] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4562928048] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4563853980] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4565332275] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4566882516] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4567811451] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4569238002] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4570793787] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4571723457] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4573140012] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4574885007] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 4575882339] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4576950378] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 4577751927] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4578640794] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4580261490] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4581828153] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 4582865868] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4584328602] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4585900725] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 4586951964] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4588738245] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4590255222] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 4591249194] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4592319669] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4593150744] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4594060611] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 4595756193] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4597037151] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 4598030514] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 4599020853] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4600802178] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 4601768850] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4602751377] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4604425980] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4605448512] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4606539105] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4607374989] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4608284646] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4609773903] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4611361545] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4612458396] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4613998914] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4615563183] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4616479518] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4617526578] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 4618401270] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4619270082] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4620915978] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4622505300] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 4623480246] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 4625293344] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4627057764] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4628619849] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 4629649458] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4631294955] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4632861723] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 4633946856] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4635579438] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4637331867] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 4638368511] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4639465698] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 4640340411] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4641202398] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4642864170] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4644512502] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4645476087] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4647110223] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4648687827] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 4649650131] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4651214064] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4652435445] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 4653939276] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 4655172417] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4656485295] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4657348080] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4658249358] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4661088684] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4662973917] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 4663923915] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4664965095] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4666650261] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4667643057] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4669943166] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4671595740] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 4672732995] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 4674360474] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4676224203] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 4677227919] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4678418640] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4679623809] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4680442935] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4681327035] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 4683629664] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4685200968] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 4686170958] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 4687464369] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4689316401] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4690329924] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4691463147] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4693142034] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 4694276454] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4695417468] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4696683348] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4697440272] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4698363285] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 4700780049] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4702546107] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4703655222] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 4706123541] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4707909654] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 4709203548] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 4711274295] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4712990877] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 4714448676] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4715550672] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4716763422] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 4717678077] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4718613501] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4721341968] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4722939585] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 4723952667] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 4725547449] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4727089752] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 4728217074] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4729338684] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4730625816] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4731534003] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4732428120] Running FIND.existing: FIND DUP . CR +[Hera] 35050272 +[Hera] [HADES][TEST ] [KRELTSC: 4734077166] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4735579737] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 4736582214] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 35367408 +[Hera] [HADES][TEST ] [KRELTSC: 4738565895] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4740111873] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 4741121364] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4742739729] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4744309143] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 4745226927] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4746161784] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4747802871] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 4748794659] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4749866037] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4751296221] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4752186915] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4753086387] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4754308020] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4755966159] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 4757051943] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4758301107] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4759873503] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 4760869386] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4762013424] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4763393082] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4764240495] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4765151013] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 4766618766] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4768159599] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 4769193849] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4770303762] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4772003523] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4773001800] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4774105833] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4775330343] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4776333786] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4777236072] Running LATEST.basic: LATEST @ . CR +[Hera] 35131696 +[Hera] [HADES][TEST ] [KRELTSC: 4778757375] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4780353018] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 4781339178] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4783243080] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4784825430] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 4785913083] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4787926836] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4789572165] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 4790444337] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4791480288] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4792693437] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 4793522538] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4794395172] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 35368920 +[Hera] [HADES][TEST ] [KRELTSC: 4796569008] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4798106292] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 4799116245] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 35369384 +[Hera] [HADES][TEST ] [KRELTSC: 4801263621] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4802901474] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 4803879990] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 4804978626] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 4806108594] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4807755897] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4808765724] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4809907032] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4811168565] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4812029460] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4812920133] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 4814675544] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4816024143] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 4816801752] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4817749104] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4819338993] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4820373222] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4821466272] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 4822673457] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4824041145] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 4825101078] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4826560389] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4827418680] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4828357275] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 4833677877] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4835198256] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4835947410] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 35373664 +[Hera] [HADES][TEST ] [KRELTSC: 4840814874] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4842396489] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 4843408857] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 4850747517] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4852381485] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 4853318337] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 4860855048] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4862217339] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4862950008] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4868083395] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4869663078] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4870684014] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 4872102753] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 4872996324] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4874753961] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 4875734367] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 4877035821] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 4877887602] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4879601454] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4880575161] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4881714999] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4883066580] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4883924703] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4884827409] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4888525782] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4890299211] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 4891324956] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4892802432] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4894013607] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4895025135] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 4899679092] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4901564136] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4902836001] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4903799082] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4904988144] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4905893979] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4906724949] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4910562657] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4912205172] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4913396586] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 4918704525] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4920039873] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 4920861645] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 4925623920] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4927256418] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 4928294574] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4929435819] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4930693719] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 4931535735] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4932388650] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 4933912053] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4935599487] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 4936645350] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 4937800938] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4939679283] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 4940890374] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 35141504 +[Hera] [HADES][TEST ] [KRELTSC: 4944934470] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4946496219] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 4947489897] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4948540485] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4949810712] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 4950598275] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4951547958] Running CURRENT.basic: CURRENT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 4953376659] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4954924212] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 4955956110] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 35376528 +[Hera] [HADES][TEST ] [KRELTSC: 4961665149] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4963199367] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 4964021916] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 4965515457] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 4967009418] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4968616128] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 4969806135] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4970917224] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4972175733] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 4973143434] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4974018819] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4976488188] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4978469055] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 4979796591] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4985737680] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4987355415] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4988350626] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4992764721] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4994036019] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 4994925831] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4996081440] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4997307924] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 4998618555] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 4999658181] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 5000903901] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5002148991] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5002979604] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5003862990] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 5005757232] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5007432738] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 5008425681] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5009510793] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5010726714] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5011556592] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5012442435] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5013454278] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5015019723] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5016218109] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 5017739034] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5019395892] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 5020370103] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 5021985360] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5023485957] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 5024715864] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5025840624] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5027072148] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5027916600] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5028804816] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 5030719407] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5032323639] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 5033530950] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 5034660099] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5036201961] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 5037132114] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5038110462] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5039804343] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5040807744] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5041925700] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5043421656] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 5044264638] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5045170893] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5046265665] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5047514052] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 5048422302] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5049306927] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5050396029] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5051579232] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 5052399387] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5053256040] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5054476350] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 5055727110] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 5057130477] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 5058219075] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5059446000] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 5060231547] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5061120939] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5062992627] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5064500007] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 5065525437] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 5066423460] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5068219842] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 5069267700] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 5070632553] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 5071765104] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5073418518] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 5074608462] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5075703591] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5076967623] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 5077782444] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5078654385] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 5079746154] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5081315484] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5082399609] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5084317875] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5085842685] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 5086861017] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5087916561] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5089090608] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5089969521] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5090837451] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5093074119] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5094650841] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 5095624401] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5097323532] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5098920603] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5099863104] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5101642896] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5103206010] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5104192863] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5105498580] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5107212348] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5108287380] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5109444207] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5110599039] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 5111487381] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5112383472] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5114602332] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5116230714] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 5117253351] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 5119625070] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5121214371] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 5122237953] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 5124290724] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5125817256] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 5126771832] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5127853101] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5129028366] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5130050940] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5131028049] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 5132406216] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5133976554] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 5134933461] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5136818379] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5138340921] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 5139272691] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5140259061] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5141917179] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5143182765] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5144239254] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5145501648] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 5146366407] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5147229549] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5150590578] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5152158291] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 5153163225] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 5154991527] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5156597229] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 5157655860] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 5158759536] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5159692083] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5161395393] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5162481114] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5163518745] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5164680255] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 5165509755] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5166378693] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5168692725] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5170231605] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 5171194644] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 5172220536] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5173741797] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 5174966811] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5176000998] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5177173596] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 5178025398] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5178855927] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 5179926339] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5181615873] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 5182594578] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5184614463] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5186107227] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5187071442] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5188084629] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5189395428] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5190240615] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5191120074] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5193910449] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5195457204] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5196397479] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 5197738980] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 5198777514] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5200426602] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 5201629566] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5202690024] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5204038161] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 5205043095] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5206557720] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5209572270] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5211300612] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5212392507] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 5213627286] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5214778443] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5216388702] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 5217498048] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 5218912503] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 5219860254] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5221472193] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5222542752] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5223640296] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5224856826] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 5225721774] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5226584076] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5229157626] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5231009805] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5231962785] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 5233062513] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 5234049324] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5235782055] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5236824831] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5237880963] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5239097745] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 5239902906] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5240805255] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5243359464] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5244898575] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5245901913] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5247929421] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5249473446] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 5250386148] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 5251802871] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 5252806083] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5254484424] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5255611221] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5256778821] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 5258052219] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 5259318624] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 5260443447] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5261696139] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5262524673] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5263381998] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5266136547] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5267686242] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5268828663] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5270849703] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5272447719] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5273418444] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 5275195380] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5276800410] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5278334124] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5279328936] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5281216479] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5282990601] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5284217022] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5285507430] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5286511083] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5288630592] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5289918312] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5291272350] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5292269598] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5293515822] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5296284441] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5298207663] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5299392756] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5301699837] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5303603445] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5305105806] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5307429330] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5309563392] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5311045446] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5313272139] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5315194563] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5316432681] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5317556181] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5318541606] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5320538580] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5321833482] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5323414551] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5325025419] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5326025439] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5327107065] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5328350769] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5329388274] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5331449193] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5332639662] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5334459375] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5335782732] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5337811227] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5339059593] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5340353718] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5341406469] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5342509515] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5343830478] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5344815210] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5347459656] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5348896287] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5350549974] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5351323488] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5352972891] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5353985364] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5355061341] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5356257669] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5357091579] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5357967825] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5359054365] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5359936449] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5362127988] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5363118852] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5364745071] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5365514007] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5366303019] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5367991377] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5369058324] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5370117039] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5370957291] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5371831605] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5372839752] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5373929253] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5375674500] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5376624162] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5378083284] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5378850813] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5379653244] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5381318187] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5382344793] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5383439376] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5384670081] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5385612897] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5386944339] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5389941417] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5391508647] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5392510389] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5395136292] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5396719398] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5397753480] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5398731912] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5399571261] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5401841172] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5402915427] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5403974625] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5404814961] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5405675226] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5407789191] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5409573036] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5410761321] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5413903698] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5416317417] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5418348831] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5419987377] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5421309621] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5422275873] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5424028512] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5425089747] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5426590869] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5427785244] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5428613148] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5429514405] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5431769406] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5433523830] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5434572633] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5436416559] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5437965981] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5439233625] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5440343580] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5441191245] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5442896886] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5443911165] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5444971266] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5445808704] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5446695555] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5448762690] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5450316039] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5451614112] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5453336028] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5454902712] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5455863378] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5456852331] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5457698211] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5459366304] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5460394401] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5461484784] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5462702553] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5463986094] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5464899510] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5467070049] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5468645616] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5469594900] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5471503170] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5473037199] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5474109060] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5475186150] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5476294992] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5478344382] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5479331025] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5480426007] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5481263361] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5482182405] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5484309201] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5485837917] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5486774370] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5488760445] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5490302853] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5491333365] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5492287017] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5493136383] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5494783308] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5495807562] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5496912036] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5498168571] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5499010839] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5499890991] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5502066507] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5503826517] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5505432975] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5506408152] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5507512500] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5508359199] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5510018892] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5511030420] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5512138674] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5512992492] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5514137517] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5516271957] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5517828582] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5518823877] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5519821041] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5520638277] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5522293980] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5523286902] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5524360821] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5525549757] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5526774855] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5527929750] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5530826364] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5532346701] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5533307094] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5535779676] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5537521710] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5539055067] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5541243414] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5543272791] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5544603897] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5548250169] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5549977524] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5551010451] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5552471253] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5553295734] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5554192224] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5556696915] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5558004207] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5559641766] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5560628388] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5562719862] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5564832525] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5566147104] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5568171840] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5569950414] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5571149829] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5573838228] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5575749459] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5577164040] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5578564215] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5580073968] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5581129806] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5582220315] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5585272749] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5587086939] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5588119068] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5590008900] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5592121206] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5593307853] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5595956247] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5597848074] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5599056498] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5600325318] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5601340269] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5602735551] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5605108026] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5607012642] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5608229403] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5609977464] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5611782939] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5612983173] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 5615127861] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5617383828] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5619239703] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5620443486] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5621752101] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5623294572] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5624307948] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5625413745] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5628273189] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5630177364] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5631418884] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5632738839] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5633720883] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5635794381] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5637028593] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5638347540] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5639579127] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5640753615] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5643314859] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5645182536] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5646380691] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5647548291] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5648588589] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5650738002] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5652042312] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5653682202] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5655168162] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5656239918] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5657310708] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5660427255] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5662341804] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5663482986] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5666599596] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5668548396] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5669709297] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5672062263] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5673940650] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5675208084] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5676502566] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5677680876] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5679047115] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 5681955888] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5684118888] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5686111809] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5687310090] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5690025348] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5692192737] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5693326149] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5695727688] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5697629994] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5698849422] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5700158562] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5701607520] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5702563797] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5703668964] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5706204462] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5708233860] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5709441360] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5711590920] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5713502571] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5714667504] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5717033721] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5718895812] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5720068410] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5722384353] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5724257973] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5725451592] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5726680554] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5727691053] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5728758336] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5731431909] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5733268716] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5734506477] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 5736821874] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5738381292] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5740320222] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5741506995] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5744097093] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5745983334] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5747153475] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5750575362] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5752081860] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5753028225] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5754077889] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5755775088] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5756732226] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5757650619] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5760010137] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5761387275] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5762422974] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5764616592] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5766101544] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5767141842] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5768483805] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5769729903] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5770593843] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5772744117] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5774264559] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5775330918] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5777430393] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5778954510] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5779941888] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5780979876] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5782384608] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5783605401] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5784743643] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5786599875] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5788180692] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5789079366] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 5790955863] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5792595606] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5794145217] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5795064177] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5797092021] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5798657949] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5799598203] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5801525583] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5803041615] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5803983843] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5805036930] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5805856917] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5806734927] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5808563460] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5810614845] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5811904245] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5813883537] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5815394949] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5816292258] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5818200465] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5819726514] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5820644319] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5822657169] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5824521801] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5825539188] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5826641814] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5827836672] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5828669364] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5829554619] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5832212988] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5833747521] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5834686389] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5836711104] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5838275331] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5839243410] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5841305358] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5842822713] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5843747448] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5844826785] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5845653933] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5846526168] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5848595025] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5850787320] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5851730052] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 5853545334] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5855172519] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5856696678] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5857615911] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5859613242] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5861146620] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5862382323] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5863464369] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5864757927] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 5865655488] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5866543914] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5868893058] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5870473812] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5871397140] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5873448651] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5875447347] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5876395770] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5877515469] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 5878394235] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5879378967] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5881560342] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5883143490] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5884058040] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5886150333] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5888069943] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5888871261] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5889919812] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5891146653] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 5891969286] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5892876696] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 5895882090] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 5897080476] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5898668622] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5900138055] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5902592598] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5904114615] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5905064907] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5906143698] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 5906962908] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5907848016] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5909865297] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5911422678] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5912637129] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5914924302] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5916429393] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5917382961] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5918442285] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5919642330] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 5920508895] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5921371806] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5924636256] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5926130490] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 5927018895] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 5929142562] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5930660043] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 5931599982] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 5934540822] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5935802292] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5937672258] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5938735404] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 5941060272] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5942429388] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 5943264201] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 5945400741] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5946857658] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 5947770402] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5948850789] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 5950011543] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5951332443] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5954256945] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5956056288] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 5956977873] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 5959358748] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5960890929] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 5961813039] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5964221025] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5965831620] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5966808225] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 5969306070] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5971161210] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 5972363544] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 5974845198] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5976917751] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 5978187453] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5979643152] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 5981190810] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 5982803946] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 5984349819] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 5985949935] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 5987101743] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5988194961] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5991167973] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5993142246] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 5994508569] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5996840409] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5998776252] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 6000089844] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6002764047] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6004753503] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 6006113505] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6007507191] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6008729244] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6010861332] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6012131055] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6013440405] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6014776656] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6017145624] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6018461673] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6019921656] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6021481326] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 6022552158] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6023668476] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6026383461] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6028646169] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 6029952159] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 6032443095] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6034524720] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6036592695] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 6037924095] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6040360956] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6042348900] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 6043522422] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6044995089] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6046168695] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6048267582] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6049528296] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6050981286] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6052370604] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6054440343] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6055724997] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6057020949] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6058084893] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6060196086] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6061548885] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6062979552] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6064668771] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6065861004] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6066931500] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5332 + +[Hera] Total words: 484 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6156372327] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6158446119] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 6159817671] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5349 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6236741868] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6238352925] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 6239454732] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5351 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6312507684] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6314119245] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6315111810] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6316294299] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6317489136] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6318398793] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6319272435] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 6321603939] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6323180115] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 6324220266] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 6325508679] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6327142038] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 6328224420] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 6329519868] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6331173534] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 6332183424] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6333749079] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6335442435] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 6336335796] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6337210950] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6342840546] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6344401182] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 6345438624] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6350763510] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6352327737] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 6353348379] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6356277858] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6357869658] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 6358946496] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 6361919298] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6363549927] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 6364550283] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 6367287444] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6368890269] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 6369889113] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 6371586396] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6373456635] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6374429985] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 6376141023] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6377740404] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 6378766653] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 6379842315] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6380778726] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6382510344] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6383558118] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6384668724] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6386391942] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 6387258465] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6388140360] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6389845602] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6390780039] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6392317953] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 6393331518] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6394760862] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6395676357] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6397304361] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 6398862855] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 6400395897] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6401300934] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6402830847] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6403823307] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6405550305] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6406473990] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6408014130] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 6409073034] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6410168625] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 6411779976] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 6413064693] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 6417348945] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 6419443968] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 6420795885] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 6422062773] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 6426797937] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 6427891029] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 6429011694] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 6430016439] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6430778487] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6431699673] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6432861687] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 6433712691] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6434566047] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6435910572] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 6437352054] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6438615456] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6439757037] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 6440649306] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6441524166] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6442660245] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 6443583531] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6444492222] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6445627356] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 6446523489] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6447394884] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6448519329] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6449355087] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6450363066] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6451706625] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 6452620692] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6453523041] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6454741251] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6455626737] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6456543408] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6457669575] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 6458585322] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6459443172] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6460656699] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 6461884989] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 6463548042] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 6464642457] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6465913419] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 6466712721] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6467609295] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6469400217] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6470948190] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6473631906] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6474726468] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6476197497] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 6477044259] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6477971430] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6479642232] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6481183170] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 6483323658] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6485287431] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6486375021] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6487540311] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 6488727714] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6489617295] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6491349270] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6492888108] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6495551853] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6496610631] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6497816094] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 6498678291] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6499547376] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6501518604] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6503056287] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6505756824] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6507379578] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6508948110] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6511848126] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6513361344] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6514614666] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 6515480538] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6516343911] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6518001441] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6519577743] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6522112653] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6523193019] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6524366247] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 6525194655] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6526516773] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6528309732] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6529892292] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6532544550] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6533586297] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6534835650] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 6535662105] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6536567184] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6538095732] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6540256107] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6542381601] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6544319523] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6545396298] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6546531936] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 6547343082] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6548232768] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6549787146] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6551850627] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6554781702] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6555881493] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6557074398] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 6557912004] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6558824181] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6560599290] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6562182417] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6564981507] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6566080752] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6567247470] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 6568078566] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6568957164] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6570891222] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6572455659] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6575120727] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6576390093] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6578054742] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 6578893839] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6579781236] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6581505714] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6583094280] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6585746391] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6586825308] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6588080121] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 6589278549] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6590131590] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6591584412] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6593174994] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6595575966] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6596604210] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6597744657] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 6598584615] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6599462898] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6600773718] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6602981217] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6606362616] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6607735890] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6609276030] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 6610322124] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6611448396] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6613145763] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6615480963] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6618903249] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6620213859] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6621711117] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 6622749399] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6623798937] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6625365621] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6627547185] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6630778182] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6632055423] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6633529161] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 6634611501] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6635726076] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6637570548] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6639646293] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6642194853] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6643152831] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6644305059] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 6645108750] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6645993312] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6647458167] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6648979995] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 6663651645] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6665649249] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6666863007] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6668801286] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6672232308] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6673561440] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6675030642] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 6676011237] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6677172369] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6679272642] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6681285114] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6684585579] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6686399685] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6688286241] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6691514214] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6692992068] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6694310427] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 6695194737] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6696273822] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6698112225] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6700012641] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6703340952] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6705266064] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6707240379] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6710396952] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6711267612] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6712283718] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 6712924575] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6713652960] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6714918882] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6716540292] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6719334699] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6720626829] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6722102205] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6724762947] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6725790120] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6726964965] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 6727790391] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6728656095] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6730679235] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6732190605] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 6734532966] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6736171197] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6737230206] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6738410049] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 6739257252] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6740135115] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6741926373] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6743730252] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6746336310] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6747377616] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6748580370] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 6749427048] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6750344265] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6752061330] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6753583158] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6756679230] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6757807791] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6759028521] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 6760337892] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 6761421261] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6762604443] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 6763449336] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6764316741] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 6766318272] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6768180615] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 6769387422] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6770498553] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6771665943] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 6772588935] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6773463165] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6775750233] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6777394575] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 6778599261] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6780121866] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6781276887] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 6782251392] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6783100569] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6785027655] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6786672984] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6787882458] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6789068664] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6790299054] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6791157786] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6792156861] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6797099001] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6798707139] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 6799703463] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6801031524] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6802540983] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 6803644743] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6805000587] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6808205397] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6810244350] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 6811766829] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6813179373] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6814637088] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 6815728017] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6816843516] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6820384305] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6822395643] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6824000379] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6825398097] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6826890588] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 6828003000] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6829055856] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 6832501956] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6834560670] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6836039343] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6837463647] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6839011536] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 6840052254] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6840780492] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6843374223] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6844944393] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 6846140469] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6847230369] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6848444379] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 6849395049] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6850301829] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6854393154] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6856226748] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6857258058] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6858371961] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 6859429710] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 6860761656] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 6861893871] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6863123736] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 6864005001] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6864872868] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 6867108906] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6868912743] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 6870055962] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6871237590] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6872483478] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 6873353319] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6874247058] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 6876365916] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6877973088] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 6879024663] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6880371876] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6881551509] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 6882405306] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6883276680] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6885341778] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6886930911] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 6888114114] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 6889730232] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6891311091] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 6892547844] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6893858475] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6895125678] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 6895948983] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6896803893] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 6899058285] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6900635448] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 6901592418] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6902636244] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6903843513] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 6904692102] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6905788974] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6907753062] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6909310632] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 6910533084] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6911620968] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6912857721] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 6913748079] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6914602926] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6916332885] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6918064146] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 6919295187] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6920474022] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 6921732258] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 6922583262] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 6923467257] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 6924399447] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 6925257234] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 6926329326] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 6927223632] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 6928211283] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 6929235117] ============================================== +[Hera] PARITY:M7.1a word_count=498 here=0x00000000000000d8 latest_id=667 hash=0xe9795d240d1e90c6 +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000003d719000, 0x000000003d764e6a) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] PCI: ECAM mapped (amd64) +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] [HADES][ERROR] [KRELTSC: 7001318961] TD: attach total_blkio_blocks_1k=30720 forth_block_size=1024 +[Hera] [HADES][ERROR] [KRELTSC: 7009761738] TD: after_format rc=0 user_blocks=22615 total_devblocks=7680 ba +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: no device on PCI bus 0 +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 7078982967] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7089690342] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7254043923] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7257901497] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7536439512] ( Unterminated comment + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x5d35c5c6a6eafe04 mode=m capsule_hash=0x5d35c5c6a6eafe04 dict_hash=0xe04cb6782cb6365b +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] APIC Timer: started (LVT=0x00020020 ICR=10128425) +[Hera] I/O APIC: keyboard IRQ1 unmasked +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=643 evictions=0 +[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=21845 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x271108a488516c37 +[Hermes] [HADES][ERROR] [KRELTSC: 8259579615] TD:pb hermes:init.4th lf=515849704 +[Hermes] [HADES][ERROR] [KRELTSC: 8270430588] TD:pb hermes:init.4th fb=1 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 10041206049] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 15426057129] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0xe585e56cb09dc857 +[Artemis] [HADES][ERROR] [KRELTSC: 15441531399] TD:pb artemis:init.4th lf=510167992 +[Artemis] [HADES][ERROR] [KRELTSC: 15461834325] TD:pb artemis:init.4th fb=1 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 369 ticks, trust=0x00010000, variance=0x00000000 +[Hera] [HADES][ERROR] [KRELTSC: 24135371148] TD:idle n=5 lf=509885464 +[Hera] [HADES][ERROR] [KRELTSC: 24144089424] TD:idle n=5 fb=1 ub=7048 +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 26324866617] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 26348349510] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 26360178495] TD: blk_attach dev=0x30f86a0 rc=0 used=26670573 free=510200299 +[Artemis] [HADES][ERROR] [KRELTSC: 26377116360] TD: census largest_free=509741128 free_blocks=1 used_blocks=705 +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 34933964331] TD:idle n=10 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 34969989684] TD:idle n=10 fb=1 ub=7054 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 45634058505] TD:idle n=15 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 45650293059] TD:idle n=15 fb=1 ub=7054 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 56340019071] TD:idle n=20 lf=509007640 +[Hera] [HADES][ERROR] [KRELTSC: 56353798683] TD:idle n=20 fb=1 ub=7057 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 64945420617] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 64963005240] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 64984568271] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 65013342324] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 65044646940] TD: blk_attach dev=0x30f86c0 rc=0 used=27554712 free=509316160 +[Artemis] [HADES][ERROR] [KRELTSC: 65074235436] TD: census largest_free=508856104 free_blocks=1 used_blocks=706 +[Hera] PARITY:BIRTH vm_id=0x7cf09e01549546cc-0x99319366653ccc14 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 65931996942] TD:pb 00 lf=503233880 +[Hera] [HADES][ERROR] [KRELTSC: 65949700656] TD:pb 00 fb=1 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 68152558719] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0xd62c30ac78839535 +[Hera] [HADES][ERROR] [KRELTSC: 77894884914] TD:pb 00~user lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 77923361880] TD:pb 00~user fb=1 +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 78067751496] TD:idle n=25 lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 78100817361] TD:idle n=25 fb=1 ub=10675 +[Hera] (zuse) ok> S" 00" USE +[00] USE: now using 00 +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 86662318554] TD: detach_device called dev=0x30f86c0 +[00] Stadium: dispatch cell=73483 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 86714021352] TD:vc start lf=497605128 fb=2 +[00] [HADES][ERROR] [KRELTSC: 86740744419] TD:vc post_hotwords lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 86767986081] TD:vc post_rwot lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 86782521378] TD:vc post_ssml8 lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 86802206169] TD:vc post_ssmcfg lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 86828403585] TD:vc post_dict lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 86853751530] TD:vc post_memory lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 86869035855] TD:vc post_callstack lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 86889782910] TD:pk 00 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 86914970919] TD:pk 00 fb=569 ub=9526 +[00] PARITY:KILL vm_id=0x7cf09e01549546cc-0x99319366653ccc14 name=00 +[00] KILL: 00 dead +[00] Stadium: dispatch cell=78684 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 86973075840] TD:vc start lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 86997580320] TD:vc post_hotwords lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 87029855157] TD:vc post_rwot lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 87062755185] TD:vc post_ssml8 lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 87078400836] TD:vc post_ssmcfg lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 87106396524] TD:vc post_dict lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 87134191830] TD:vc post_memory lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 87160837722] TD:vc post_callstack lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 87188466141] TD:pk 00~user lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 87215946174] TD:pk 00~user fb=1141 ub=8369 +[00] PARITY:KILL vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 name=00~user +[00] KILL: 00~user dead +[00] WIREBIND: 00~user detached without flush (device already gone) +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 88935188643] TD:idle n=30 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 88966884699] TD:idle n=30 fb=1141 ub=8369 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 99659075481] TD:idle n=35 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 99686137194] TD:idle n=35 fb=1141 ub=8369 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 103938941358] xhci: CSW status = FAILED +[00] [HADES][WARN ] [KRELTSC: 103968271176] xhci: unit not ready -- retrying TEST UNIT READY +[00] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 104017508007] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 104056592535] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 104097349923] TD: blk_attach dev=0x30f86c0 rc=0 used=27602365 free=509268507 +[Artemis] [HADES][ERROR] [KRELTSC: 104136979170] TD: census largest_free=497605128 free_blocks=1141 used_blocks= +[Hera] PARITY:BIRTH vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 105030970548] TD:pb 01 lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 105057889944] TD:pb 01 fb=1140 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 107148991908] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] [HADES][ERROR] [KRELTSC: 112902220158] TD:pb 01~user lf=492362184 +[Hera] [HADES][ERROR] [KRELTSC: 112931839755] TD:pb 01~user fb=1140 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[00] (zuse) ok> S" 01" USE +[01] USE: now using 01 +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 117356690871] TD:idle n=40 lf=492362184 +[01] [HADES][ERROR] [KRELTSC: 117385912140] TD:idle n=40 fb=1140 ub=11577 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 121665102825] TD: detach_device called dev=0x30f86c0 +[01] Stadium: dispatch cell=81286 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 121782555363] TD:vc start lf=492362184 fb=1142 +[01] [HADES][ERROR] [KRELTSC: 121826589087] TD:vc post_hotwords lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 121853883354] TD:vc post_rwot lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 121886629767] TD:vc post_ssml8 lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 121913195418] TD:vc post_ssmcfg lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 121937025336] TD:vc post_dict lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 121964019954] TD:vc post_memory lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 121991026983] TD:vc post_callstack lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 122021152554] TD:pk 01 lf=492362184 +[01] [HADES][ERROR] [KRELTSC: 122049579729] TD:pk 01 fb=1707 ub=10428 +[01] PARITY:KILL vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 name=01 +[01] KILL: 01 dead +[01] Stadium: dispatch cell=82586 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 122135153448] TD:vc start lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 122162963664] TD:vc post_hotwords lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 122191436556] TD:vc post_rwot lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 122220858648] TD:vc post_ssml8 lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 122250123975] TD:vc post_ssmcfg lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 122280804555] TD:vc post_dict lf=492362184 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 122313750447] TD:vc post_memory lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 122344313994] TD:vc post_callstack lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 122380223847] TD:pk 01~user lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 122407965036] TD:pk 01~user fb=2143 ub=9543 +[01] PARITY:KILL vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee name=01~user +[01] KILL: 01~user dead +[01] WIREBIND: 01~user detached without flush (device already gone) +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 128299846311] TD:idle n=45 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 128338961310] TD:idle n=45 fb=2143 ub=9543 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 139015800840] TD:idle n=50 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 139034928081] TD:idle n=50 fb=2143 ub=9545 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 141166467099] xhci: CSW status = FAILED +[01] [HADES][WARN ] [KRELTSC: 141210186054] xhci: unit not ready -- retrying TEST UNIT READY +[01] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 141263243058] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 141308354460] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 141343721715] TD: blk_attach dev=0x30f86c0 rc=0 used=27645666 free=509225206 +[Artemis] [HADES][ERROR] [KRELTSC: 141369219516] TD: census largest_free=497605128 free_blocks=2143 used_blocks= +[Hera] PARITY:BIRTH vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 142289230062] TD:pb 02 lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 142319787582] TD:pb 02 fb=1627 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 144422789826] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] [HADES][ERROR] [KRELTSC: 150849574596] TD:pb 02~user lf=492362184 +[Hera] [HADES][ERROR] [KRELTSC: 150895746120] TD:pb 02~user fb=1140 +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[01] (zuse) ok> S" 02" USE +[02] USE: now using 02 +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 157481777586] TD:idle n=55 lf=0 +[02] [HADES][ERROR] [KRELTSC: 157515064098] TD:idle n=55 fb=0 ub=7352 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 161767195422] TD: detach_device called dev=0x30f86c0 +[02] Stadium: dispatch cell=83236 behaviour=COOL identity=0 +[02] [HADES][ERROR] [KRELTSC: 161855471148] TD:vc start lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 161870252796] TD:vc post_hotwords lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 161896828317] TD:vc post_rwot lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 161909359794] TD:vc post_ssml8 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 161932492407] TD:vc post_ssmcfg lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 161960419719] TD:vc post_dict lf=328 fb=95 +[02] [HADES][ERROR] [KRELTSC: 161988725094] TD:vc post_memory lf=328 fb=95 +[02] [HADES][ERROR] [KRELTSC: 162015165102] TD:vc post_callstack lf=328 fb=95 +[02] [HADES][ERROR] [KRELTSC: 162031440564] TD:pk 02 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 162057934878] TD:pk 02 fb=95 ub=7163 +[02] PARITY:KILL vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 name=02 +[02] KILL: 02 dead +[02] Stadium: dispatch cell=83561 behaviour=COOL identity=0 +[02] [HADES][ERROR] [KRELTSC: 162146883066] TD:vc start lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 162174190059] TD:vc post_hotwords lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 162200465385] TD:vc post_rwot lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 162221873751] TD:vc post_ssml8 lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 162252373899] TD:vc post_ssmcfg lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 162295193949] TD:vc post_dict lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 162319554915] TD:vc post_memory lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 162395256618] TD:vc post_callstack lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 162435893760] TD:pk 02~user lf=42088 +[02] [HADES][ERROR] [KRELTSC: 162463129794] TD:pk 02~user fb=95 ub=7163 +[02] PARITY:KILL vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 name=02~user +[02] KILL: 02~user dead +[02] WIREBIND: 02~user detached without flush (device already gone) +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 168336062076] TD:idle n=60 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 168357078456] TD:idle n=60 fb=95 ub=7163 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 179059227669] TD:idle n=65 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 179084956869] TD:idle n=65 fb=95 ub=7163 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 189821541546] TD:idle n=70 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 189867377175] TD:idle n=70 fb=95 ub=7163 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 200536984536] TD:idle n=75 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 200577552672] TD:idle n=75 fb=95 ub=7163 +[02] (zuse) ok>  +[Hermes] [HADES][WARN ] [KRELTSC: 202696180743] INFERENCE: Output validation failed, ignoring results +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 211267382676] TD:idle n=80 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 211300354839] TD:idle n=80 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 222061339038] TD:idle n=85 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 222098359812] TD:idle n=85 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 232780613772] TD:idle n=90 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 232819258203] TD:idle n=90 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 243503292543] TD:idle n=95 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 243524827539] TD:idle n=95 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 254263833747] TD:idle n=100 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 254296536921] TD:idle n=100 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 264992017437] TD:idle n=105 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 265013694330] TD:idle n=105 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 275715156318] TD:idle n=110 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 275754992142] TD:idle n=110 fb=95 ub=7164 +[02] (zuse) ok>  \ No newline at end of file diff --git a/logs/20260910-191816/amd64/qemu-amd64-20260910-191816.log b/logs/20260910-191816/amd64/qemu-amd64-20260910-191816.log new file mode 100644 index 00000000..41f3345e --- /dev/null +++ b/logs/20260910-191816/amd64/qemu-amd64-20260910-191816.log @@ -0,0 +1,9502 @@ +[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +RAW SERIAL UP +[CKPT 002] Serial (COM1) initialized +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +EBS... +EBS OK +Calling kernel_main (monolithic)... + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: amd64 +Build: Sep 10 2026 16:07:47 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 129 +Total memory: 1023 MB +Usable memory: 968 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 249366 + Free pages : 247843 + Used pages : 1523 + Total MB : 974 + Free MB : 968 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +APIC: IA32_APIC_BASE MSR=0x00000000fee00900 +APIC: stale-ISR drain: 0 EOI(s) issued +APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) +APIC: init done + +I/O APIC: init... +I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 + override: source=00 gsi=2 flags=0x0000 + override: source=05 gsi=5 flags=0x000d + override: source=09 gsi=9 flags=0x000d + override: source=0a gsi=10 flags=0x000d + override: source=0b gsi=11 flags=0x000d +i8042: keyboard ACKed enable-scanning +i8042: IRQ1 enabled in controller config byte +I/O APIC: keyboard IRQ1 routed (masked) + +Timer: init... +Timer: init start +Timer: PM_TMR_BLK discovered from FADT at port 1544 +Timer: VM mode detected (hypervisor present). +Timer: HPET calibration disabled (VM-exit MMIO would poison timing). +Timer: WARNING: invariant TSC not present under hypervisor. +Timer: continuing in RELATIVE mode (no determinism guarantees). +Timer: RDTSCP not present; using RDTSC (less serialized). +Timer: CPUID frequency unavailable; trying PM Timer... +Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2097030766 Hz +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 24641536 + Heap end addr: 561512448 + +Heartbeat: init... +APIC Timer: calibrating... +APIC Timer: apic_hz=1005431131, tick_hz=100, initial_count=10054311 +APIC Timer: configured (masked, ready to start) +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0xffff900000000000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 4555173] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 62726055] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 93069543] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 94577847] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 96450564] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 98051058] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 99202656] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 100510620] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 101364732] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 102439911] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 112985418] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 114796290] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 118667745] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 120077853] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 122047947] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 124982571] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 126649299] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 128244627] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 131289501] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 133097622] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 134631000] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 138327861] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 139957356] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 141519315] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 145448310] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 146494656] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 147389886] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 149063733] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 150282111] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 151677792] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 152917863] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 153771912] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 154672833] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 156059400] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 157611426] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 160497855] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 161791266] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 163361835] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 166053195] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 167488125] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 169044540] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 172092921] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 173608470] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 175151697] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 178332273] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 181894272] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 183586662] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 185160150] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 187912221] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 189557739] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 191105733] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 193864230] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 195470940] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 197287671] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 200078529] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 201894735] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 203453922] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 206362002] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 208113570] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 209982759] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 212858541] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 214528692] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 216016437] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 217593726] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 220352412] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 222078507] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 223674297] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 226365783] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 227737839] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 229345494] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 232195887] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 233810955] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 235328079] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 238137585] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 239871135] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 241473309] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 244495188] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 245535045] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 246663690] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 248350725] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 249357318] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 250504212] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 251756421] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 252621390] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 253512126] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 254950710] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 256522560] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 259515354] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 261011205] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 262568418] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 265414800] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 266803026] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 268261959] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 269838492] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 273010605] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 274445619] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 276013332] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 278967108] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 280117845] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 281184309] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 282952950] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 284410434] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 285434898] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 286488636] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 288191862] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 289316328] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 290407761] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 291664317] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 292505745] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 293364204] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 294993258] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 296861250] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 300295170] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 301721217] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 303270828] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 306314589] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 307745424] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 309601845] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 312732084] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 313822971] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 314861484] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 316525251] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 317559837] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 318518214] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 319583355] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 321224547] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 322621299] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 323701224] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 324927456] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 325787574] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 326669616] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 328141443] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 329686560] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 332618559] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 333850104] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 336048153] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 337566159] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 340384443] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 341778213] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 343345821] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 346440948] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 347669238] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 348729612] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 350459214] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 351492981] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 352469103] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 353482437] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 355232346] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 356321343] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 357320838] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 358353597] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 360273060] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 361362960] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 362439105] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 363686064] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 364531335] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 365444310] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 366721026] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 368291196] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 370970481] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 372598359] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 374211033] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 376853589] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 378259434] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 379829940] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 382457817] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 383556726] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 385014756] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 385859292] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 386769369] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 388337166] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 389935056] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 392616693] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 393978837] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 395557491] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 398147358] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 399818727] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 401220624] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 402767400] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 405607230] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 406676991] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 407927037] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 408798894] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 409919580] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 411674844] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 413262045] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 416202087] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 417714150] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 419293917] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 422493498] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 423575502] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 424777500] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 425607210] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 426490113] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 428025318] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 429620772] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 432485445] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 433883730] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 435742503] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 438612699] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 440032131] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 441640458] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 444305400] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 445405254] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 446304138] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 448220304] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 449281875] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 450374589] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 451607877] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 452458188] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 453337038] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 454942803] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 456577716] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 457649304] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 461361096] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 462947205] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 464528694] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 467463150] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 468984789] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 470603637] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 473860023] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 474993435] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 476035224] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 477680238] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 478779945] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 479776584] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 480873729] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 482503749] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 483621705] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 484853271] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 486334191] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 487791129] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 488927418] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 490205352] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 491013705] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 491902950] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 493711554] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 495373620] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 498581055] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 499976652] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 501593568] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 504454902] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 505982631] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 507551352] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 509960976] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 512443239] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 514022355] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 515577258] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 518968296] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 519965355] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 520838724] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 522503583] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 524078625] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 525204015] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 526410339] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 527231712] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 528118731] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 529507629] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 531167532] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 534051252] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 535859625] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 537430845] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 540377460] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 541469817] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 542356101] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 544014870] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 545184633] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 546369516] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 547697955] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 548704170] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 549591609] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 551098296] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 552681633] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 555468144] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 557163642] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 558761742] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 561259944] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 563195766] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 564211137] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 565038138] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 566702031] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 567865662] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 569010855] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 570247524] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 571611558] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 572701563] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 574285194] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 575138802] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 576011667] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 577945788] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 579544371] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 582336594] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 583761507] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 585291819] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 588537600] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 590022909] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 591569727] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 594448680] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 596011689] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 597569448] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 600846687] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 602426895] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 603976023] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 607213761] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 608789727] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 610352442] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 611903229] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 615488055] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 616476756] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 618189600] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 619266102] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 620226453] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 621904710] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 622957377] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 624516963] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 625758525] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 626624460] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 627526242] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 628966380] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 630512778] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 633395175] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 635152224] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 636874560] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 639700698] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 640677219] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 642351675] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 643352787] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 644409822] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 645654618] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 646506231] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 647472861] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 649469646] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 651043911] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 654078327] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 655560696] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 657140988] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 660148692] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 662050158] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 663666906] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 665952147] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 668122833] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 669651528] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 671206116] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 674393874] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 675462291] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 676732245] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 677578041] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 678478479] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 679976913] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 681516234] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 684384603] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 685854582] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 687812223] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 690672885] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 691946871] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 693183792] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 693986013] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 694887039] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 696749235] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 698525730] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 701746500] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 703222947] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 704759370] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 707714322] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 708761340] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 710050068] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 710874864] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 712105695] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 713861316] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 715392153] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 717198783] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 719648622] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 721079919] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 722664159] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 725863950] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 726934929] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 728286279] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 729088731] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 729950760] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 731971884] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 733573218] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 736955310] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 738734934] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 740265792] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 743429400] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 744488430] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 745742130] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 746587674] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 747423621] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 748799604] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 750618708] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 753421956] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 754947081] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 756644259] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 758240784] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 760103085] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 761217828] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 762707694] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 763594545] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 764492673] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 766280214] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 767872497] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 770750757] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 772251312] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 773805417] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 777039711] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 778614354] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 780180324] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 783026517] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 784108920] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 785400672] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 786241008] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 787590804] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 789534753] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 791505750] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 794756991] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 796343331] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 797977677] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 800094309] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 802377534] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 803422809] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 804665820] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 805502628] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 806560062] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 808640133] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 810256797] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 813369501] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 814901262] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 816472608] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 819302022] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 820911483] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 822646104] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 825945897] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 827984283] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 829880016] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 831954963] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 834482691] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 835581033] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 837155949] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 838509483] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 839614482] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 840886662] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 841721664] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 842614626] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 844343661] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 845894175] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 848675814] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 850505817] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 852115824] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 854974722] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 856535043] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 858125814] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 860969487] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 861949116] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 863818578] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 864984834] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 866054427] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 867351261] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 868160307] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 869068011] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 871030230] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 872583054] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 874422087] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 877174116] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 878760540] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 880314792] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 883458471] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 885188031] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 886748352] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 890241681] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 891249240] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 892910634] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 893943057] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 895009101] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 896238441] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 897063426] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 897956934] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 900079488] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 901629120] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 904350510] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 905875677] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 906921645] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 908472873] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 909644967] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 911184498] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 912974748] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 915802524] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 916841373] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 918493212] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 919542561] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 920705667] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 922132113] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 923157354] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 924071841] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 926446500] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 928089939] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 931942410] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 933146382] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 934828083] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 935954229] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 937571691] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 938649810] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 940398459] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 941448564] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 942520719] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 943757052] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 944617716] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 945498162] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 947293389] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 948855243] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 952270179] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 953274126] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 954873297] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 955965318] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 956983650] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 958648467] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 959692440] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 960807036] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 962051454] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 963688467] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 964767972] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 965938302] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 966660093] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 967543647] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 968883048] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 970495344] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 973160622] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 974473857] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 976315221] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 979163388] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 980522928] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 982098306] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 984802182] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 986175351] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 987697389] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 990368757] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 991997601] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 993473103] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 995059527] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 998252619] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 999848724] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1001618352] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1004850483] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1005929715] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1006830237] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1008482034] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1009549002] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1010484132] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1011413865] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1013476968] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1014558405] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1015719390] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1016947386] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1017781779] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1018738959] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1020294891] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1021905948] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1024506693] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1026246984] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1027852959] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1030594257] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1031933322] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1033468548] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1036182672] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1037604834] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1039058475] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1041793473] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1043201460] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1044851997] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1047603942] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1049133477] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1050660555] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1054456221] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1056005643] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1057646646] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 1059140901] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1062265449] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 1063340859] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1064371119] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1066095240] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1067228946] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 1068353874] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1069112562] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1070798820] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1071877086] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1072947393] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1074217074] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 1075037733] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1075916226] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1077635013] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1079253021] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1082260473] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1083568731] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1085075187] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1087854621] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1089504864] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1091088495] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1093901214] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1095545472] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1097054994] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1099824180] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1101626085] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1103200812] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1105940829] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1107380883] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1108819278] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1111740840] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1113148365] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1118364912] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1121805573] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 1123066455] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1123992387] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1125695361] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1126811574] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 1127801409] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1128964641] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1130865078] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1131930345] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1132994394] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1134262437] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 1135087863] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1135973286] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1137301452] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1138851420] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 1140807108] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1143151527] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1144450692] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1145990853] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1148640066] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1150058322] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1151667447] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1154634159] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1156071756] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1157598666] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1160282928] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1161649755] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1163240358] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1165979514] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1167524463] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1169088501] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1171839123] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 1172869173] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1173748044] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1175429010] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1176495369] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 1177458492] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1178373987] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1180376232] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1181433036] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 1182226878] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1183085043] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1184757189] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1185826278] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1186890579] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1188162780] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 1188990894] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1189910631] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1191673035] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1193383317] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1196136564] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1197543753] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1199097459] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1201817841] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1203175134] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1204962192] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1207780329] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 1209023718] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1210699581] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1212226764] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1215070458] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1216497156] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1218430248] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1221262917] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1222700787] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1224244308] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1226984220] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1227972942] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1228775268] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1230617934] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1231719447] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 1232721252] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1233602370] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1235325903] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1236375861] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1237401753] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1238264559] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1239856800] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1240893423] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1242311931] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1243570986] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 1244435724] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1245338493] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1246987140] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1248577239] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1251436536] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1252857291] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1254653631] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1257489765] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1258971126] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1260579684] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1263650535] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1264723740] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1265624052] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1267635810] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1268725731] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1269780078] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1270673397] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1272348966] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1273414569] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1274417235] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1275286887] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1277003763] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1278082512] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1279174659] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1280643315] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 1281487431] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1282374156] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1283932251] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1285508259] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1288187733] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1289555841] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1291130946] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 1294105092] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 1295200389] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1296502242] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1298164434] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1300766754] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1302303933] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1303871646] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1307335995] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 1308362937] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1309253232] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1310932728] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1311974685] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1313065362] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1314322884] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 1315134849] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1316036778] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1317551928] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1319234133] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1322010123] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1323447615] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1325180913] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1327867086] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1329211023] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1331093547] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1333749123] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1335287856] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1336880076] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1340080644] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 1341226194] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1342290558] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1344072030] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1345104453] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1346198154] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1347460800] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 1348289607] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1349200776] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1350652758] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1352207766] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1355175675] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1356524211] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1358120799] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1360903362] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1362334785] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1363923792] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1366653141] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1368214197] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1369786215] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1371805176] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1373728419] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 1374778650] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1375699794] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1377378597] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1378461693] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 1379426622] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1380609510] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1382450076] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1383515595] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1384597221] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1385889834] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 1386734349] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1387632162] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1389202227] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1390830609] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1393644777] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1395008013] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1396577490] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1399283823] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1400633577] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1402291065] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1405157271] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1406522649] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1408084335] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1410740898] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 1411780461] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1412664036] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1414318689] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1415411046] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 1416444120] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1417320828] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1419717327] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1420786374] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1421857500] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1423180332] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 1424030307] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1424932971] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1426446861] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1428158592] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1430966922] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1432234692] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1433802741] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1436530662] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1437964416] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1439700150] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1442462238] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1444106475] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1445772384] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1448542242] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1450037505] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1451625315] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1453496142] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1456202097] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 1457318940] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1458215913] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1459894674] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1460981907] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1462060551] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1463300034] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 1464149694] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1465101960] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1466592204] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1468478949] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1471168944] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1472520987] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1474144749] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1476832665] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1478229333] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1479876132] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1482962082] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1484346402] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1486004982] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1488834480] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1490355678] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1491509250] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1494792012] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 1495837854] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1496714415] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1498468419] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1499588496] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1500681651] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1501977099] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 1502782491] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1503678498] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1505159754] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1507137870] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1509754932] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1511029443] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1512627921] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1515271569] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1516607274] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1518411027] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1521221877] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 1522261629] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1523247159] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1524987429] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1526074620] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1527161307] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1528458666] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 1529289426] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1530186000] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1531891515] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1533492786] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1536186456] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1537482408] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1539098442] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1540771071] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1543113327] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1544740155] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1546286868] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1549052946] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 1550072559] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1550959410] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1552625739] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1553682081] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1554830739] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1556297001] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 1557135825] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1558061841] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1559498934] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1561098231] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1563843120] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1565115762] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1566679758] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1569486828] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1570893597] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1572432267] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1575087234] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1576368528] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1577848083] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1580449752] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1582168791] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1583820126] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1587137307] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 1588207299] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1589086380] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1590729441] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1591890720] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1592956218] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1594598292] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 1595479746] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1596362229] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1598022258] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1599741507] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1602442863] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1603706244] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1605179163] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1608321582] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1609612536] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1611231048] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1614035451] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1615408452] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1616971188] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1619766897] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 1620791319] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1622410083] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1624015911] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1626742992] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 1627763970] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1628661972] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1630316982] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1631540022] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1633053933] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 1634351397] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 1635616248] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 1636655349] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1637684811] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 1638507129] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1639425207] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1640864547] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1642459182] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1645352961] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1646799777] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1648430574] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1651104756] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1652535423] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1654123275] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1657030914] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1658389131] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1659967617] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1662772188] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1664121249] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1665688836] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1668438324] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 1669738791] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1670647251] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1672343169] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1673403291] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 1674364986] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1675311960] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1677030432] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1678146477] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1679293896] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1680566748] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 1681381527] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1682552928] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1684098465] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1685668971] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1688434167] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1689832431] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1691495904] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1694356356] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1695877974] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1697581788] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1699681683] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1701709674] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1703067681] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1704630417] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1707622224] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1708959462] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1710532656] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1713606405] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 1714666275] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1715609028] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1717350453] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1718414397] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 1719460155] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1720683342] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1722481950] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1723647870] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1724712759] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1725987039] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 1726872924] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1728202014] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1730113644] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1731689820] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1734768546] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1736217231] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1737809472] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1740598293] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1741991643] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1743557739] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1746595263] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1748008962] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1749696837] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1752510984] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1753950954] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1755587484] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1758746115] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 1759812264] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1760730405] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1762452888] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1763511855] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 1764540750] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1765414098] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1767079335] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1768186455] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1769261046] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1770918492] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 1771969710] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1772873151] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1774415055] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1775981046] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1778623056] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1780031505] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1781610768] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 1783157397] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1786396773] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1787757426] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1789341183] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1792006650] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1793353989] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1795185672] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1797873378] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 1798909287] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1799805420] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1801561272] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1802619042] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1803704385] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1804960269] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 1805777694] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1806668283] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1808222052] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1809827292] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1812520899] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1813850178] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1815411654] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1818041673] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1819367991] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1821275757] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1824324327] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1825717740] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1827266637] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1829917971] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1831342128] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1832912760] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1835762187] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 1836817836] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1837684254] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1839325656] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1840383300] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 1841390775] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1842248205] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1844084718] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1845189948] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1846235538] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1847723514] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 1848547680] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1849640184] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1851466365] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1853026056] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1855863870] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1857264969] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1858816617] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 1859921448] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1863083460] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1864492812] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1866117624] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1868916945] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1870298703] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1871826516] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1874911941] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 1875942201] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1876837872] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1878529296] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1879664220] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 1880684631] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1881596073] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1883277270] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1884401547] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1885654806] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1887077325] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 1887877950] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1888781496] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1890282555] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1891869063] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1894619160] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1896088950] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1897738941] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1900764264] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1902045306] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1903593678] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1906305324] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1907708040] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1909295640] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1912171149] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1913609187] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1915164594] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1917856038] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 1918945833] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1919995896] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1922218179] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1923986295] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 1925322525] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1926285480] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1928022873] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1929091353] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1930152924] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1931431404] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 1932227157] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1933161867] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1934834958] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1936666935] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1938490113] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1940991255] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1942480638] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1944075819] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1946726061] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1948242009] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1949946999] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1952672337] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1954161405] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1955802933] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1958710824] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1960168014] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1962225720] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1965184200] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 1966316877] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1967314167] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1969199442] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1970320380] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 1971391296] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1972272099] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1974324618] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1975473717] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1976603391] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1977929667] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 1978809504] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1979758662] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1981358652] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1983022713] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1986104904] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1987542564] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1989270633] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1992517842] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1993925472] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1995539658] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1998495828] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 1999630248] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2000562753] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2002327509] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2003459220] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2004613065] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2005974495] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 2006856873] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2007786018] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2009345541] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2011145661] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2014192845] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2015623890] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2017280958] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2019809505] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2021491710] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2022813156] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2024616930] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2027340798] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 2028426960] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2029429395] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2031221934] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2032356249] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2033497746] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2034824043] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 2035700142] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2036856150] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2038446648] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2040087609] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2042910387] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2044289121] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2045945412] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2049016284] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2050442751] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2052073947] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2054848929] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 2055898026] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2056828746] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2058557466] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2059711353] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2060839746] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2062463025] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 2063351220] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2064303633] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2065830942] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2067510879] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2070302661] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2071751850] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2073547182] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2076751551] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2078066403] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2079632646] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2082275034] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 2083302795] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2084187462] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2085741315] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2087229102] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2088320976] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2089582719] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 2090440947] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2091340965] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2092874091] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2094504909] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2097209730] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2098654614] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2100654213] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2103444000] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2104801629] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2106456471] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2120206641] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2122249542] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2123641464] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2125684428] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2128664349] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 2129719074] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2130703386] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2132490129] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2133622701] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2134840386] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2136216747] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 2137429035] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2138490501] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2140111197] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2141834562] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2144787057] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2146198215] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2147838588] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2150916642] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2152350060] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2153985288] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2156748720] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2158226616] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2159860542] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2162800059] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 2163856884] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2164698354] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2166420879] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2167491606] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2168585958] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2169850704] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 2170728924] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2171627073] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2173223871] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2175199992] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2178064623] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2179608291] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2181250722] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2184006552] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2185645959] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2187642051] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2189919207] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2191930188] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2193393090] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2195149803] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2197889589] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2199276156] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2201574333] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2204240850] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 2205347256] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2206284423] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2208001593] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2209063815] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2210188848] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2211434211] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 2212268289] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2213159781] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2214667434] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2216381265] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2219117103] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2220499365] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2222108175] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2224756926] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2226173418] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2228356851] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2231193531] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2232284712] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2233523712] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 2234387106] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2235296868] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2236723902] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2238324438] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2241277899] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2242642794] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2244239025] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2246982045] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2248402506] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2249988216] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2253065409] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2254179060] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2255416254] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 2256242625] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2257130211] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2258619111] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2260212402] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2262646176] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2264271996] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2266057395] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2267617863] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2270290470] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2271589299] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2273147541] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2275805952] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2277347709] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2278918614] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2281613712] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2283006180] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2284563309] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2287251435] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 2288240661] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2289110124] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2291148846] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2292207099] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2293287948] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2294540388] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 2295368544] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2296292271] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2297739486] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2299319925] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2302012167] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2303694897] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2305294194] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2307902352] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2309209896] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2310786954] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2313447885] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2314928910] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2317002135] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2319706704] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2321048310] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2322616317] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2324011872] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2326725492] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 2327740758] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2328634623] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2330549172] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2331684957] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2332859550] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 2334100188] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2335508490] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 2336688081] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2337983550] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 2338822059] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2339821239] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2341426143] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2343387018] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 2344744395] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 2346331071] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2347934295] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 2348948868] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2350367901] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2351903106] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2352861063] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 2354221128] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2355765342] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 2356948041] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2358484338] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2360098902] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 2361354387] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2363136258] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2364671169] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2365664952] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2367169224] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2368734732] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2369909976] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 2371011006] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2371908084] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2373555156] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2374610112] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 2375625609] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2376509835] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2378189709] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2379253821] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 2380278348] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2381134770] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2383050033] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2384214000] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2385408165] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2386688892] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 2387551761] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2388460116] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 2390129553] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2391699093] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2392841367] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 2394521346] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2396187234] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 2397337509] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2398900959] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2400488286] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2401438578] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 2402924055] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2404525683] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 2405506908] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 2407246170] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2408865354] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2409980202] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2411483172] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2413052943] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2414052144] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2415207900] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2416125369] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2417791026] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2419164678] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2420528628] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2421455379] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2423145123] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2424217656] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2425308816] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2426551050] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2427390504] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2428305222] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2429964873] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2431532733] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2432758482] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 2434331718] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2435881476] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 2436862533] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 2438357775] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2439887121] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2440888821] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2442287841] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2443846839] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2444899191] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2446716384] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2448256839] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2449261815] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2450255073] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2451951117] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2453042340] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 2453999688] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2455664295] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2456710074] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2458030512] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2459613891] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 2460455970] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2461374573] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 2462943063] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2464502754] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 2465493555] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2466854901] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2468434458] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2469405561] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2471162337] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2472747921] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2473721271] Running M*.negative: -123 456 M* . . CR +[Hera] -1 4294911208 +[Hera] [HADES][TEST ] [KRELTSC: 2475257547] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2477180874] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2478286545] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 2479776096] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2481332805] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 2482419576] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 2484356574] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2485924161] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 2486917461] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 2487935793] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2489604663] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2490670959] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 2491624632] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2493279369] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2494336404] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2495645985] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2497043073] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2497896051] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2498805309] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 2500573593] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2502166695] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 2503309851] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 2504890311] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2506484295] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 2507515710] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 2147913144729 6 +[Hera] [HADES][TEST ] [KRELTSC: 2509537884] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2511123825] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 2512217274] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2513688639] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2515269540] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2516248665] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -42949662 -96 +[Hera] [HADES][TEST ] [KRELTSC: 2517919404] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2519495097] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2520691740] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2522162013] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2523841005] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2524923009] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2525921097] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2527613970] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2528703324] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2529825921] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 2531081301] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 2532382818] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 2533787193] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2535331302] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2536186401] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2537086419] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 2538627777] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2540215335] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 2541216216] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2542668324] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2544271779] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2545398303] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 2547135486] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2548458969] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2550029958] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2551030734] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2552610060] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2554186467] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 2555129682] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2556228906] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2558185749] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2559384219] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2560398750] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2562076713] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2563123374] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2564398599] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2565724581] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2566578861] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2567479467] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2569160097] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2571125613] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2572261923] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2573837070] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2575421373] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2576422380] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2578108533] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2579804976] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 2580859428] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2582321154] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2584295847] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2585265900] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2586344649] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2588050794] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2589107850] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2590084308] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2591856162] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2592917691] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2594011938] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2595252891] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2596592586] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2597516355] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 2599393356] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2600991330] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2602107480] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2603770911] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2605340073] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2606392614] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2608210584] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2609803476] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2610839973] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2612320998] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2613920967] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2614875543] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2615994759] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2617710417] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2618769573] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2619767724] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2621677149] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2622757158] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2623848969] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2625097986] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2625939057] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2626825278] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2628637788] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2630223414] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2631297270] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 2632867041] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2634841776] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2635870839] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2637525618] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2639147637] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2640193458] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2641862685] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2643455808] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 2644480293] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2646127659] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2647684956] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2648741046] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2649896382] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2651613615] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2652656979] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2653647654] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2655339876] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2656396407] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2657497332] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2659056288] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2660024934] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2660946267] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2662912245] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2664473238] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2665549992] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 2667181692] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2668744638] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 2669741235] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 2671635687] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2673247878] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2674302582] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2675906562] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2677475934] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2678406045] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2679539373] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2681222880] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2682295329] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2683277793] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2685333000] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2686409649] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2687492514] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2688758940] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2689618239] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2690516913] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 2692184460] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2693753874] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 2694746439] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2696356824] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2697857358] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2698868319] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 2700400353] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2701977453] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2703006915] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2704570134] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2706418218] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 2707562445] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 2709316092] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2710880865] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 2711839200] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 2712935442] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2714604543] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2715665610] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2716606641] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2718273411] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2719318938] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2720427402] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2721950301] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 2722824951] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2723747712] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 2725438023] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 2726800797] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2728370673] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 2729389446] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2730848358] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2732512755] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2733513237] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2735630100] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2737189035] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 2738218980] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 2739737595] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2741262804] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2742279624] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2743710291] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2745286068] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 2746325295] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2748225123] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2749948005] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2750956467] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 2752068690] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2753823660] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2754891867] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 2755882773] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2757926262] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2759538726] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2760812901] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2762328408] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2763243672] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2764264860] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2766114015] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2767719864] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 2768831205] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2770372437] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2772413469] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 2773508661] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2774971206] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2776563951] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2777531988] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 2779224315] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2780825292] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 2781855531] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2782932264] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2785003137] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2786123193] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2787228591] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2788972053] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2790034800] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2791158363] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2792418552] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2793251496] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2794140573] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2795775087] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2797711917] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2798714877] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2800224525] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2801809416] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2802803955] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2804179476] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2805767979] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2806768692] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2808297366] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2810197950] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 2811504003] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2813182386] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2814755496] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 2815789578] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 2816861796] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2818542762] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2819597445] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2820627495] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2822742510] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2823806706] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2824904817] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2826166224] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2827049610] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2827962144] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2829718983] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2831315928] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2832304293] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2833848129] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2835796845] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2836781703] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2838387531] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2840004048] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 2841080214] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2842621656] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2844232818] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2845252725] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2846360454] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2848490988] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2849865081] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2850969450] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2852691366] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2853803862] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2854914174] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2856200802] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2857050672] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2858038092] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 2860024020] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2861860365] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 2862927900] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2864958978] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2866570665] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2867536203] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2869144866] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2870801115] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 2871820518] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 2873443839] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2875416159] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2876418279] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2877601020] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2879251452] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2880317937] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2881318881] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2882983740] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2884034664] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2885135253] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2886351783] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 2887383093] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2888258100] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2889825666] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2891661066] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2892833727] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2894831478] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2896981101] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2898308763] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2900772357] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2902895604] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2904131202] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2905955409] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2907517767] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2908740156] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2910600063] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2912369250] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2913392517] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 2914543590] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2916264855] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2917328778] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 2918152125] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2919743253] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2920800120] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2921885442] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2923167345] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 2923978764] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2925001779] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2926635033] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2928157533] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2929119984] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2930610879] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2932185795] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2933179158] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2934669696] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2936283693] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2937381132] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2938982697] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2940577941] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2941557822] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2943121251] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2944446162] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2946006441] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 2947019523] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2948556996] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2950423392] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2951391975] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 2952455961] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2954151081] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2955200367] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 2956158282] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2957794959] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2958882927] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2959929378] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2961172515] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 2961998550] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2963121987] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2964918621] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2966541396] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2967567771] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2968975002] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2970537171] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2971486035] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2972903850] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2974429437] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2976561063] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2978207526] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2979797352] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2980741008] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2982111048] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2983671264] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2984604567] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 2985646251] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2987288871] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2988844173] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 2989850493] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2991525936] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2992583118] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2993685828] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2995098498] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 2996063196] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2997022833] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2998955106] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3000739833] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3001691322] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3003005229] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3004587285] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3005522163] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3006901443] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3008526549] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3009454728] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3010945329] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3012509325] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3013722705] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3015213558] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3016794312] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3017749959] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 3018929403] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3020623935] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3021691617] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3022653333] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3024350217] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3025598982] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3026776263] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3028049829] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3028885713] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3029798373] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3031320390] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3032865129] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3033977247] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3035370219] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3036993960] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3038322840] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3039776523] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3041339196] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3042418008] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3043969005] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3045590667] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3046796382] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3048358509] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3049918851] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3051398595] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3052445445] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3054147369] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3055214001] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3056288193] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3057572133] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3058411209] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3059388108] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3061003386] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3062600247] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3063765558] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3065178501] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3066743883] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3067773639] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3069213420] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3070793040] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3071818155] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 3073217952] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3074853705] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 3076109757] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3077126409] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3078834108] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3079928166] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3080998200] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3082366959] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3083220000] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3084109098] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3085635777] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3087223545] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3088346583] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3090135825] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3091712694] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3092737263] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3094079709] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3095649375] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3096670689] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3098006163] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3099618144] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3100854918] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3102154314] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3103843512] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3104896242] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3105975369] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3107247843] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3108095802] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3109125138] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3110884833] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3112482156] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3113836089] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3115445487] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3116992452] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3118043670] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3119054904] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3120706974] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3121828626] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3122912583] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3124197027] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3125028060] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3126080979] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3127549362] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3129127596] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3130182174] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3131609901] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3133222974] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 3134333118] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3135363882] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3137029812] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3138150036] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3139571547] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3141088944] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3141946059] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3142889547] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3144893283] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3146467443] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3147459378] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 3149165124] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3150720909] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 3152105439] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3153204726] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3154937016] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3156083007] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3157207473] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 3158424591] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 3159742530] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 3160817037] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3162338802] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 3163318431] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3164751345] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3166477461] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3168070437] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3169033266] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3170741070] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3172458219] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3173407314] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3174814230] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3176600658] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3177819204] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 3179582637] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3181190922] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3182137329] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 3183576165] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3185165109] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 3186235626] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3187416981] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3188708460] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 3189906258] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3190817847] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3192306579] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3193947603] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3194909697] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3196437216] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3198066942] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3199018242] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3201458064] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3203307912] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3204318705] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3205474965] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3206721084] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 3207628536] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3208557576] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3210147339] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3211739307] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3212687541] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 3214321257] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3215898945] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 3216881304] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 3218526528] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3220166838] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3221710107] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3222710085] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3223776927] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3225221265] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 3226099884] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3227252931] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3229015566] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3230610768] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3231561501] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3232981143] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3234547302] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3235522269] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3237463677] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3239243133] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3240229629] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3241380765] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3242650992] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 3243500778] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3244404324] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 3247055259] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3248655732] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 3249672972] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3250720326] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3252508203] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3253513452] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3255033369] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3256618155] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3257621178] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3258720948] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3259971141] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 3260792598] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3261691062] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3263235822] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3265016748] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 3266096946] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 3267599013] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3269188629] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 3270335586] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 3271801071] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3273401418] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 3274457445] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3275512842] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3276829899] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 3278009679] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3279181122] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3280735689] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3282423144] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 3283479297] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3284815632] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3286421481] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3287410476] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 3289021533] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3290592837] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 3291873060] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3293033982] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3294312378] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 3295175793] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3296073690] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3297800877] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3299353050] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 3300330621] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3301861227] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3303442842] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 3304526778] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3306157869] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3307785684] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3308768379] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3309984783] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3311280021] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 3312108072] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3313032786] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3314479644] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3316071990] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 3317376216] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3318439152] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3320016840] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 3321059553] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 3322653327] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3324262620] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 3325260897] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3326351469] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3327613842] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 3328461087] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3329523414] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 3331330926] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3332893179] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 3333853341] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 3334979739] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 3336150069] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3337802076] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 3338802789] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3340045044] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3341305947] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 3342765972] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 3343846779] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3345125511] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3345972252] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3346879053] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 3348996084] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3350567157] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3351641601] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3353223552] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3355249317] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3356382456] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3358124553] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3359751717] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3360811650] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3362408427] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3363999366] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3365186391] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3366340194] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3367500360] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3369051357] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3370044216] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3371051607] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3372219144] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 3373224540] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3374236782] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3376409295] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3378060252] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 3379045845] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3380598753] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3382247232] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 3383276547] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3384913980] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3386548809] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3387565881] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3388933548] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3390613254] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3391681461] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3393174939] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3394439139] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3395306292] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3396343125] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 3398199441] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3399874422] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 3400859553] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3402010605] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3403634262] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3404843967] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3406126248] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3407701206] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3408763869] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 3409991781] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3411120510] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3412829343] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3413822601] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3414996102] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3416244762] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3417157821] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3418459002] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 3420275880] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3421869822] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 3422861967] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3424054326] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3425667189] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3426691359] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3427848711] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3429455568] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3430673232] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 3431877099] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3433023153] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3434728605] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3435736080] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3436852923] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3438159879] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 3439068003] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3439956198] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3442038747] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3444075621] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 3445030554] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3446673447] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3448285365] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 3449251239] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3450893313] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3452517285] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 3453467745] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 3455020674] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3456710586] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3458382837] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 3459408960] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3461180373] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3462831561] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3463838175] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3464987610] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3466270353] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 3467145150] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3468196263] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 3470418525] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3472060767] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 3473101821] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 3474866451] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3476539479] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 3477564720] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 3479397474] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3481370907] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 3482497452] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 3484361664] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3486041538] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3487103067] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3488255127] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3489547824] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 3490415586] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3491296284] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3493025382] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3494601705] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 3495550569] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3496880268] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3498474525] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 3499458060] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3500666043] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3502314312] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3503424351] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3505188183] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3507037674] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 3508111299] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3509268630] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3510581193] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 3511477473] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3512466111] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3514374150] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3515936361] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 3516913596] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3518714241] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3520353270] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 3521281407] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3522572928] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3524214939] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3525224115] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3526745523] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3528393078] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 3529398558] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3530724771] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3532027590] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 3532944366] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3533867925] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3535956522] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3537650298] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 3538715586] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3539965002] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3541624905] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3542723604] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3544207065] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3545702391] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 3546558540] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3547458369] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3549072597] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3550688022] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 3551713095] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 3553303782] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3554950308] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 3555987435] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3557421735] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3559311336] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3560305938] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 3564686979] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3566278968] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 3567308367] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3569494089] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3571271634] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 3572281713] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 3574095084] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3575551287] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 3576543642] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3577610106] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3578878989] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 3579713697] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3580620834] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 3581954502] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3583837908] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 3584803950] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3586238292] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3587804913] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 3588807915] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3590416578] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3591983115] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 3593083284] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3594138471] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3595534404] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 3596663595] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3597577473] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3599704101] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3601318287] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 3602424210] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3603956517] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3605510643] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 3606617343] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3607799034] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3609196794] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 3610050507] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3610945338] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3612450576] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3614019213] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 3615060498] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3617057913] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3618688080] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 3619956816] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3621338679] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3622739169] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 3624124518] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 3625244196] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3626506317] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 3627407364] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3628308810] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3629936562] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3631524246] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3632529726] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 3634066926] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3635701209] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 3636715089] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3637940418] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3639506388] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3640435995] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3641898876] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3643526775] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3644615373] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3646328406] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3647964096] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3649155405] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3650638299] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3652282242] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3653317542] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 3654386652] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3656152500] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3657278730] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3658699107] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3660168540] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 3660974268] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3661935816] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 3663675561] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3665326035] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 3666485340] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 3667608861] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3669256311] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 3670384263] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3672131043] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3673788741] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3674884710] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3676298136] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3677942037] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 3679028409] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3680115894] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3681395844] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 3682293657] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3683250627] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3685151820] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3686862732] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 3688022583] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 3690317652] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3691816044] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3693218970] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 3694348560] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3696112287] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3697794450] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3698875929] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 3700498053] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3702269571] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 3703370601] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3704454159] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3705731379] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3706651179] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3707634315] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3708963678] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3710645127] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3711698823] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3713058426] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3714455262] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 3715583844] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3716996010] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3718394967] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 3719411115] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3721252815] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3722726385] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 3723796104] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3724881258] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3726485574] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3727502646] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3729098205] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3730765836] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 3731753361] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3732802647] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3734727591] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3735800040] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3736898550] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3738122934] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3738955080] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3739859151] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3741250485] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3743023578] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3744054489] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 3745487445] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3747258900] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 3748175802] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3749505501] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3751179726] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3752164227] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3753573075] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3755231361] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 3756231045] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 3757288416] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3759176736] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 3760264914] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 3761736510] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3763337025] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 3764391645] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3765835017] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3767470791] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 3768576525] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 3769969875] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3771863130] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3772929678] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 3774566187] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3776318910] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 3777249021] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3778322604] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3780104223] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3781211826] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3782367540] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3783639972] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 3784738041] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3785839134] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3786954906] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3788246112] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 3789125571] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3790079832] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3791244933] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3792478158] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3793238988] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3794161602] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 3796013781] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3798027597] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 3799021968] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3800228355] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3801815514] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 3802841994] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3804351684] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3806026413] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3807005706] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3808793751] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3810647106] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3811677387] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3812821005] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3814487607] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3815575911] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3816687630] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3817815939] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3819633279] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3820758291] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3821888196] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3822926394] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3824709441] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3825833655] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3826992057] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3828278664] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3829260015] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3830214507] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 3832029222] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3833635365] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3835038354] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3836632527] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3838340247] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3839476515] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3841568136] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3843254079] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3844326024] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3846030006] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3848125701] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3849464661] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3850815864] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3851793498] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3853583622] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3854702376] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3855934467] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3857240436] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3858254043] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3859232496] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3860741304] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3862591845] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3863697642] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3864758520] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3866547783] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3867666390] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3868742304] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3870516447] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3871622391] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3872782284] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3874101525] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 3875192034] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3876176031] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3877896603] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3879520092] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 3880544472] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3882142152] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3883799535] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 3884854302] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3886354542] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3888358803] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 3889467057] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3890618319] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3891912780] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 3892817523] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3893826615] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3895798662] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3897482085] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 3898558566] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3899861910] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3901477818] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3902578407] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3903665388] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3905263887] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3906244230] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3907286817] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3908877945] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3909949071] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3911029017] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3912769413] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3913835247] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3915116814] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3916703154] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 3917777241] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3919252491] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3920745570] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 3921796767] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3923296797] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3925149984] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 3926185305] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3927280329] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3928944789] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3930044706] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3931137420] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3932709375] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3933735561] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3935172927] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3936749586] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 3937982118] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3939573267] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3941228907] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 3942233274] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 3943343712] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3945180183] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3946288815] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3947597913] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3949266783] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 3950632476] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3951800244] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3952995144] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 3953969817] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3954904569] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3956470098] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3958182375] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3959193798] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 3960762645] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3962721126] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3963735804] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3965289195] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3966932592] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 3967941999] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3969404397] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3971123940] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 3972172239] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3974027337] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3976035756] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 3977372028] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3978550065] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3979848096] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 3980810253] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3981618396] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 3983210217] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 3984588552] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3986291673] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3987285666] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3989652807] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3991284633] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 3992417226] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3994008102] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3995738019] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 3996792450] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 3998662941] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4000452435] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 4001463711] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4003148058] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 4004435715] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 4005747711] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 4006881837] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4008062268] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4008953151] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4009845315] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4012210314] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4013823618] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 4015114971] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4016439546] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4018306299] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4019428875] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4020720900] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4022599392] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 4023734169] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4024850193] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4026533574] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4027848426] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4029196332] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4031097693] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4032163107] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4033359393] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4034597658] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4035462417] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4036369680] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4038377784] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4040145858] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 4041614367] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4042777809] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4044578958] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4045599096] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4046862582] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4048488507] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 4049477124] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4050497913] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4052336568] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4053405930] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4054753626] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4056004218] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4056881913] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4057775946] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4059288786] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4060889784] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 4061934618] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4063177104] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4064772579] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 4065871740] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4067436891] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4069154964] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 4070271030] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4071423321] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4072659129] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4073615931] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4074537264] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4076093217] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4077746484] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4078762611] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4080736485] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4082470455] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4083555357] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4084749375] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4086396363] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4087757520] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4089015609] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4090269015] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4091190957] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4092145554] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4093847709] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4095523467] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4096631532] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4097916648] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4099583313] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 4100672667] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 4101996633] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4103657502] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4104714915] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4106222085] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4107489645] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4108329498] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4109264376] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4110328383] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4111995174] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 4113161577] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4114523847] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4116134442] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4117227177] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4118996448] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4120733904] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 4121820213] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4122929916] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4124260644] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4125152451] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4126123176] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4127473917] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4129105197] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4130333991] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4131493947] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4133242344] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4134285309] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4135355784] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4137040656] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4138086960] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4139113923] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4140856797] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4141928994] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4143366528] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4145005641] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4145977038] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4146893793] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 4168236408] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4170066054] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4171265112] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4172407197] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4174110150] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4175137428] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4176197277] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4177860729] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4178917743] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4179905457] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4181594319] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4182936534] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4184017425] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4185273393] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 4186163562] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4187075382] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4188427236] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4190084493] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 4191127437] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4213256649] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4214833875] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 4215862665] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 4216950738] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4218545415] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4219593798] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4220675319] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4221983514] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4222956276] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4223846970] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4225233369] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4226932332] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 4228089159] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4229129940] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4230713823] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 4231816722] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4232919180] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4234649223] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 4235862750] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4236920898] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4238594451] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 4239702012] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4240865202] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4242562674] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 4243650915] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4244639994] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4246324068] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 4247503785] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4248791463] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4250936088] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 4252029432] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4253150433] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4254877725] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 4255988730] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4257029868] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4258717323] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 4259812137] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4261242510] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4263537201] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 4264692726] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4265747934] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4267553409] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 4268712273] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4269694359] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4271398068] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 4272551388] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4273630200] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4275545337] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 4277054922] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4278189384] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4279760310] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 4280846955] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4282016907] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4283737290] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 4284820533] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4285922025] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4287622815] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 4288668384] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4290157305] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4291891926] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 4292995938] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4294217550] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 4295529273] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4296886755] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 4298013804] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 4298845782] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4299757014] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4301170902] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4303239381] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4304335287] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 4305814758] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4307526594] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 4308815364] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4310448618] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4312065513] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 4313011416] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4314850470] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4316431119] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4317411168] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4318985937] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4320590736] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4321567929] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4322799915] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4323665535] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4324585797] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4326120267] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4327988364] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4328960055] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4330507986] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4332145041] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4333106904] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 4334650866] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4336292688] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 4337252199] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 4338799626] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4340719509] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4341681561] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4343390289] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4344963336] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 4346014428] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4347071946] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4348846698] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4349906736] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4351015746] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 4351857804] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4353021918] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4354523145] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4356107217] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 4357114188] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 4369697472] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 4371316845] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4372737243] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 4373635560] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4375309974] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4376892681] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 4378149006] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4379825499] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4381499241] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 4382519526] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4384221681] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4385782002] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 4386784962] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 4388516307] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4390348032] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4391676828] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 4392796380] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4394476863] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4395536061] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4396608636] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 4397429547] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4398341367] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 4399869495] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4401427800] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 4402440294] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4403870436] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4405796808] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 4406849916] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4408423866] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4409986686] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 4410996387] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4412491524] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4414045692] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 4415050794] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4416512457] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4418494080] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4419900051] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 4421795049] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4423425090] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4424453397] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 4425492792] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4427156454] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4428224682] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4429294191] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4430125224] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4431018060] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4433065644] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4434681027] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 4435692408] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4437276333] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4438915110] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 4439970486] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 4441763361] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4443330360] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 4444618353] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4446445668] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4448023440] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 4449119682] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 4450176444] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4451834415] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4452903357] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4453830423] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4455461241] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4456526487] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4457961900] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 4459054278] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4459991571] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4461330531] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4462938396] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4463885454] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4465373619] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4466978985] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4467914913] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4469467233] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4471085997] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4472054076] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4473620340] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4475240553] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 4476262014] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4477363758] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 4478202603] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4479086892] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4480770546] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4482507645] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 4484050725] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4485570222] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4487163576] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 4488208032] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4489881921] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4491612909] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 4492630653] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4493705685] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4494561057] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4495465632] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 4497497949] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4498830021] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 4499819247] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 4500854904] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4502506134] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 4503481521] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4504507728] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4506184452] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4507261836] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4508324226] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4509352995] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4510250304] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4511731938] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4513323108] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4514272581] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4515822066] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4517423127] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4518373482] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4519493979] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 4520399373] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4521324528] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4523384124] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4525060764] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 4526151756] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 4527915273] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4529544495] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4531189782] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 4532206119] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4533911970] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4535807010] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 4536901530] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4538564205] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4540205439] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 4541242272] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4542379296] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 4543271481] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4544159865] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4545838332] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4547725245] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4548806829] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4550513184] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4552168257] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 4553181108] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4554428949] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4555714338] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 4557181062] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 4558426824] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4559860536] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4560801756] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4561720506] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4564035714] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4565664705] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 4566672642] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4567767120] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4569525261] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4570529376] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4572717345] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4574313009] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 4575544092] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 4577204457] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4578806337] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 4580034669] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4581209577] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4582454646] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4583319090] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4584215055] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 4586785455] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4588426206] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 4589416125] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 4590767412] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4592702814] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4594014873] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4595729166] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4598341461] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 4599775908] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4601234757] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4602859737] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4603986219] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4605132105] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 4608141405] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4610386221] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4612426392] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 4615018737] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4617174387] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 4618785864] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 4621118397] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4622897937] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 4624267389] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4625753748] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4627344876] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 4628527155] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4629648786] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4632609198] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4634230545] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 4635296715] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 4636932237] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4638564777] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 4639663119] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4640814024] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4642068564] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4642912827] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4643813160] Running FIND.existing: FIND DUP . CR +[Hera] 35050272 +[Hera] [HADES][TEST ] [KRELTSC: 4645437762] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4647007806] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 4648029624] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 35367408 +[Hera] [HADES][TEST ] [KRELTSC: 4650027879] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4651640595] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 4652675538] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4654231932] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4655822724] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 4656761340] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4657738533] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4659405009] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 4660457781] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4661527038] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4663185870] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4664113146] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4665003441] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4666278288] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4667921832] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 4669005873] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4670287188] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4671965928] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 4672967901] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4674117819] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4675636791] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4676599620] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4677533427] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 4679116176] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4680706674] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 4681784877] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4682912325] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4684613136] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4685684283] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4686808413] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4688467350] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4689537048] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4690434420] Running LATEST.basic: LATEST @ . CR +[Hera] 35131696 +[Hera] [HADES][TEST ] [KRELTSC: 4692100854] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4693812186] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 4694805297] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4696763001] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4698370488] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 4699381743] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4701786936] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4703363112] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 4704418215] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4705537893] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4706784768] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 4707634890] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4708539171] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 35368920 +[Hera] [HADES][TEST ] [KRELTSC: 4710771429] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4712466654] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 4713619302] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 35369384 +[Hera] [HADES][TEST ] [KRELTSC: 4715787216] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4717356588] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 4718376537] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 4719612261] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 4720953762] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4722659130] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4723704972] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4724818791] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4726237698] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4727110143] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4728005709] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 4729521090] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4731110076] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 4732285299] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4733853348] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4735901247] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4737007422] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4739128863] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 4740448020] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4741879989] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 4743020478] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4744424916] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4745346144] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4746271341] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 4751862549] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4753540827] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4754609685] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 35373664 +[Hera] [HADES][TEST ] [KRELTSC: 4760670621] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4762297092] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 4763846829] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 4772379297] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4774135275] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 4775532510] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 4784205027] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4785667614] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4786682103] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4792907658] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4794519177] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4795550361] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 4797158919] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 4798116036] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4799866344] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 4801207950] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 4802813904] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 4803903825] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4805918880] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4807073040] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4808343519] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4809660576] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4810531215] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4811485476] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4815456534] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4817020656] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 4818048690] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4820114733] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4821760356] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4822823145] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 4827559233] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4829030220] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4830064092] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4831182426] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4832355507] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4833149307] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4834031034] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4838085189] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4839798285] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4840883712] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 4845763965] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4847563812] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 4848602934] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 4855140864] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4857092037] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 4858337421] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4859759058] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4861242162] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 4862117421] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4863028422] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 4864883310] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4866498399] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 4867587711] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 4868760414] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4870405806] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 4871644659] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 35141504 +[Hera] [HADES][TEST ] [KRELTSC: 4875706500] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4877866728] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 4878890394] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4880009232] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4881275448] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 4882157406] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4883057046] Running CURRENT.basic: CURRENT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 4884613251] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4886257362] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 4887277290] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 35376528 +[Hera] [HADES][TEST ] [KRELTSC: 4892570823] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4894239441] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 4895151849] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 4896382344] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 4897831554] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4899424530] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 4900665882] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4901954358] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4903245396] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 4904102805] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4904999736] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4907543928] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4909096731] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 4910184384] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4916218839] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4917830505] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4918831827] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4923383787] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4925028717] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 4926099339] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4927618164] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4928874573] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 4930220589] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 4931272962] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 4932567444] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4933810455] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 4934658813] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4935545916] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 4937208213] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4938986535] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 4940356323] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4941791463] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4943032857] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 4943880690] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4944795618] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 4945886904] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4947466440] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 4948623939] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 4949794248] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4951571940] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 4952542371] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 4954467336] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4956056091] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 4957301727] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4958425563] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4959678948] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 4960583292] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4961484549] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 4963148652] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4964744673] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 4966093083] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 4967416839] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4969015905] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 4969965567] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 4971038856] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4972754493] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4973809050] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4974926313] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4976200341] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 4977075159] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4977973854] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4979240616] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4980477096] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 4981327008] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4982213124] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4983316149] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4984555338] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 4985388807] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4986279186] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4987482129] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 4988718420] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 4990061181] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 4991216853] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4992562764] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 4993374162] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4994271681] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4996190787] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4997834667] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 4998891975] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 5000012682] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5001707235] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 5002791318] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 5004544461] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 5005783797] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5007615417] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 5008947006] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5010211290] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5011435191] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 5012270319] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5013145032] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 5014211685] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5015874339] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5017435143] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5019435267] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5021177070] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 5022281439] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5023411218] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5024696859] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5025595953] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5026514787] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5029328241] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5030976720] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 5032012335] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5033742483] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5035380630] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5036378823] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5038272372] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5039937315] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5040968415] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5042517564] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5044341393] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5045410293] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5046551286] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5047815465] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 5048753955] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5049591918] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5051910927] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5053507305] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 5054851263] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 5056585233] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5058174408] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 5059225269] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 5061135933] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5062786134] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 5063792664] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5064940167] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5066270370] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5067437571] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5068339626] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 5069791440] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5071415832] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 5072299302] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5074174707] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5075796033] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 5076749643] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5077773561] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5079724440] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5080771479] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5081894034] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5083116465] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 5083970136] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5084853774] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5088325767] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5089917357] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 5090929641] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 5093192706] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5094803973] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 5095858467] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 5096926947] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5097776103] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5099487183] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5100590145] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5101681704] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5102936055] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 5103600453] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5104324470] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5106864126] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5108690139] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 5109720819] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 5110678377] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5112210684] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 5113453359] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5114532927] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5115794334] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 5116696347] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5117958804] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 5119143960] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5120675280] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 5121740526] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5123933640] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5125471491] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5126445177] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5127541209] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5128771347] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5129772081] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5130931260] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5133667434] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5135213580] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5136177312] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 5137507956] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 5138549199] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5140192008] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 5141369982] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5142672192] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5144257524] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 5145118839] ------------------------ +[Hera][39m [HADES][TEST ] [KRELTSC: 5146014237] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5148248763] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5149786887] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5150771703] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 5151799212] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5152859145] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5154510186] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 5155876761] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 5156944443] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 5157938793] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5159687316] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5160750546] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5161790025] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5163036165] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 5163900882] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5164809405] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5167590099] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5169208695] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5170178244] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 5171295843] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 5172280407] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5173962087] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5175012423] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5176112088] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5177389371] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 5178220572] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5179107213] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5181778140] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5183348016] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5184331614] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5186268360] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5187815493] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 5188773156] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 5190182466] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 5191180344] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5193035568] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5194165389] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5195306403] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 5196596664] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 5197901625] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 5199002130] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5200235460] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5201084784] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5201986965] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5204803044] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5206549404] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5207614251] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5209752597] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5211351138] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5212373397] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 5214226290] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5215911750] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5217536016] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5218833690] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5220800214] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5222331744] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5223365322] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5224455705] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5225277855] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5226957225] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5228021988] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5229111510] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5229944328] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5231080764] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5233262622] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5234838126] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5235852594] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5237826846] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5239522302] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5240599161] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5242958490] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5244499533] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5245520763] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5247472125] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5249053656] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5250139293] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5251184274] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5252044728] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5253784998] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5254876095] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5256552168] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5258009904] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5258980104] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5260038000] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5261436516] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5262322926] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5264175273] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5265229830] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5267377101] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5268153114] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5269414248] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5270541486] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5272190133] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5273386314] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5274661518] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5276227089] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5277150648] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5279135694] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5279949759] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5281799208] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5282586477] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5284713651] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5285652603] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5286964011] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5289043788] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5290544763] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5292028791] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5294112222] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5295513384] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5297561556] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5299266420] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5302075947] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5303685387] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5304816615] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5307581874] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5309093286] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5310767784] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5311674501] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5312593398] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5314385874] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5315781828] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5317569075] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5318616954] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5320758345] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5321576799] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5322375492] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5324356821] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5325840639] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5326891332] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5328156456] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5329464210] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5330872533] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5335723428] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5337514182] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5338553346] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5343065868] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5345766405] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5347323870] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5349052065] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5350480170] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5352679563] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5354127954] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5355705810] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5357120496] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5358471951] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5362824789] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5364904608] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5366242434] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5369873397] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5372717532] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5375027112] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5376727587] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5378473128] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5379937143] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5382766389] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5384659728] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5386465539] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5388581205] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5390272356] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5391705081] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5395271280] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5397351729] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5405253273] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5408010426] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5412069789] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5413340961] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5415098220] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5416212312] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5422677372] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5430501384] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5431615875] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5432461923] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5433487164] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5444030256] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5445906900] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5449422888] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5452127184] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5453927682] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5455064475] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5456190957] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5457090891] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5459057163] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5460276612] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5461405110] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5462493351] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5463511032] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5464778361] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5469207177] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5471738307] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5473282395] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5476786308] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5479214601] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5480847603] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5482868895] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5484556728] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5486898039] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5488354095] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5489767962] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5490933462] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5492137371] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5496389829] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5498642709] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5499948678] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5503268568] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5505460191] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5506978113] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5508611808] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5510211462] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5513348862] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5515547814] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5517485232] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5519582355] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5521008129] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5522662845] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5526088596] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5528899026] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5531455797] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5533197747] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5535361314] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5536962333] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5539398921] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5540663415] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5542288584] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5544456267] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5545805853] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5550085800] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5560916928] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5562318258] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5563855962] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5565123291] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5580469566] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5581655142] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5583061344] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5585127702] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5586046578] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5593693602] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5605529433] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5608228143] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5609248344] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5612799024] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5615292165] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5617054674] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5620346907] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5623054500] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5624964177] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5630380350] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5633287779] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5635193928] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5637164379] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5638515288] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5639887869] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5644226217] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5646949140] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5649933261] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5651587515] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5655687219] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5658768654] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5660166855] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5663274246] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5665814280] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5667134718] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5670749973] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5672760429] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5674277133] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5675988717] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5678145900] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5679550191] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5681143188] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5686273845] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5688741870] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5690407947] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5693366994] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5696436921] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5698243887] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5702432211] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5704927431] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5706553146] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5708590776] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5710314771] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5711945274] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5715927399] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5718401388] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5719943754] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5722774995] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5725070757] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5726506296] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 5729394720] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5732510196] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5734806462] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5736975699] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5738648937] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5740527366] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5741777748] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5743033527] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5746627593] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5749753548] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5751528195] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5753325648] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5754618261] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5757280116] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5758840395] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5760478983] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5761866978] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5763367995] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5766804288] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5768644875] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5769895824] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5771328633] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5772556377] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5774895651] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5776404963] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5777839809] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5779343346] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5780558616] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5781768468] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5785245669] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5786850132] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5788121430] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5791103115] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5792709132] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5793703419] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5796024801] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5797526007] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5798524536] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5799579282] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5800634658] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5802026433] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 5804373687] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5806370031] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5808124602] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5809219857] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5812078398] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5813863230] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5814921042] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5817521115] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5819141475] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5820204642] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5821434906] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5822860071] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5823984936] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5824965720] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5827918530] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5829518751] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5830587168] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5832766086] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5834395833] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5835408012] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5837761104] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5839642536] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5840665593] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5843078010] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5844565650] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5845603533] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5846714727] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5847593808] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5848603992] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5851363224] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5853020313] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5854061535] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 5856533004] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5857925577] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5859397362] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5860393203] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5862561558] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5864411826] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5865506430] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5868104592] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5869722789] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5870677302] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5872004313] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5873461419] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5874297744] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5875250157] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5878251225] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5879873559] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5880922320] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5883624663] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5884933929] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5885617437] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5886522558] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5887254702] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5887967610] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5891714031] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5893444074] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5894484519] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5897961426] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5900526597] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5902183329] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5904006696] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5905506621] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5906775903] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5908255710] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5911282692] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5913327273] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5914458879] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 5917568643] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5920273443] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5922542514] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5923989897] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5927571111] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5929963158] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5931343257] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5933723166] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5935419252] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5936710269] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5938010967] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5938965123] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5939985891] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5942226402] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5944043910] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5945047794] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5947468674] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5949125238] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5950119861] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5952742488] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5954498781] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5955755064] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5958058890] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5959782654] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5960761233] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5961854577] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5963179068] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5964107037] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5965050336] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5968210143] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5969906901] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5970877605] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5973298842] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5975059482] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5976073488] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5978880222] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5980964955] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5981987949] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5983231569] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5984147253] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5985072513] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5987686404] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5989332720] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5990295234] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 5992462203] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5994714306] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5996733582] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5997774195] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6000826125] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6002657094] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6003738636] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6004943007] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6006506751] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 6007442028] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6008476236] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6011287548] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6013025319] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6014059569] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6016727598] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6018750276] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6019741938] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6020917413] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 6021830976] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6022825641] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6025491360] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6027253365] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6028241583] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6031256469] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6032992686] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6034065156] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6035289624] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6036657375] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 6037621842] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6038617977] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 6042145788] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 6043964073] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6046511079] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6047856675] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6051007452] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6053166777] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6054507984] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6056260917] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 6057486729] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6058748976] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6061955508] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6064007691] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6065343942] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6068969424] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6071097648] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6072339777] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6073901967] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6075685959] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 6076841295] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6078065070] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 6082684902] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6084844080] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 6086162817] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6089458431] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6091418991] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6092680314] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 6096734343] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6098557248] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6100700130] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6102165867] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6105573054] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6107779944] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6109060125] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6112112874] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6114306870] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6115736466] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6117265896] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 6118463736] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6120087120] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 6123040686] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6124995933] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 6126250053] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6129545163] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6131786892] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6132931434] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6136022907] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6137918262] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6139206066] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6142487967] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6144515622] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6145570473] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6148286739] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6149966739] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6151009032] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6152276886] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 6153688464] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 6155231943] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 6156758895] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6158603787] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 6159730122] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6160805469] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6163445337] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6165529272] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 6166714953] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6170091396] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6171925053] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 6173188602] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6175850310] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6177882417] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 6179095293] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6180369846] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6181806015] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6183874242] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6185245584] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6186546450] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6187634376] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6189499575] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6190665642] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6191872533] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6193157544] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 6194072829] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6195252651] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6197676093] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6199310187] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 6200342799] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 6202584570] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6204362724] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6206012379] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 6207484941] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6209672658] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6211466814] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 6212521791] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6213791808] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6214804302] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6216670635] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6217935612] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6219068163] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6220482849] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6222710718] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6224078721] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6225460143] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6226672473] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6228865461] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6230299719] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6231783684] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6233639118] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6234807222] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6235914006] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5332 + +[Hera] Total words: 484 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6324172974] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6325762317] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 6326883381] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5349 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6404555367] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6406335600] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 6407462838] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5351 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6482399196] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6484445667] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6485640210] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6487013925] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6488528802] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6489686784] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6490824312] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 6493686822] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6495686589] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 6497373372] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 6499008516] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6501080145] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 6502367844] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 6504067164] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6506245137] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 6507560388] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6509210358] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6510667359] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 6511693461] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6512758392] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6519364488] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6521650884] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 6523010550] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6529307715] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6531175140] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 6532384929] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6536431923] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6538379820] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 6539683815] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 6542974263] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6544874133] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 6546138144] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 6549780174] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6551402004] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 6552385896] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 6554123730] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6555697155] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6556691505] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 6558363756] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6560650929] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 6561868614] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 6563412786] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6564572280] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6566649012] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6567889944] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6569233104] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6570705666] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 6571962957] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6573156597] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6575188389] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6576291918] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6578130426] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 6579374424] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6581180109] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6582285885] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6584412849] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 6585642399] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 6587443716] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6588448860] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6590267607] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6591453246] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6593637771] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6594791175] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6596904090] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 6598215351] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6599577537] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 6601050120] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 6602568756] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 6607120653] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 6609621207] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 6611345811] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 6613234026] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 6618148068] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 6619550406] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 6621176352] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 6622946631] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6624046590] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6625094931] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6626502876] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 6627514068] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6628553946] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6629866488] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 6630959328] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6631974636] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6633086124] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 6633826290] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6634851573] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6636066066] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 6636951720] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6637856148] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6639019044] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 6639913728] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6640804443] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6641978238] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6642864270] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6643742805] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6644845200] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 6645738645] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6646642737] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6648253542] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6649240689] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6650135541] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6651336531] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 6652264962] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6653246775] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6654529917] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 6655764948] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 6657055335] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 6658136667] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6659339967] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 6660477789] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6661356954] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6663236160] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6664905135] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6667732155] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6668847234] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6670039677] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 6670861596] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6671739963] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6673646805] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6675204144] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 6691609197] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6694112775] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6695100132] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6696499467] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 6697787313] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6698854470] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6701016924] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6702903501] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6705977586] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6707258229] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6708714054] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 6709785894] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6711212004] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6713619171] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6715636095] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6719211597] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6721339149] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6723923283] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6727845747] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6729103584] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6730533516] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 6731528979] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6732569550] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6734590548] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6736917726] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6739973667] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6741069783] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6742271109] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 6743106111] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6744006381] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6745533753] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6747130950] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6750309468] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6751406403] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6752618313] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 6753507747] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6754448736] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6756107631] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6757695546] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6759979926] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6762331779] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6763391880] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6764615571] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 6765436839] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6766380747] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6768080025] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6769722456] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6772698345] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6773833332] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6775034427] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 6775859307] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6776742483] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6778498188] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6780083751] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6782872089] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6784020831] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6785447088] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 6786300150] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6787214763] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6788974563] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6790553343] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6793500819] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6794576355] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6795814053] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 6796651617] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6797554239] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6799584267] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6801528195] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6804605388] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6805979313] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6807222870] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 6809591355] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6811097475] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6812917566] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6814729047] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6817577802] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6818829843] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6821212713] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 6822236568] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6823730109] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6825341166] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6827244900] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6830176206] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6831439671] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6832690263] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 6833571360] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6834698913] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6836371458] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6838369566] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6841532313] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6842713332] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6843989859] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 6844839876] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6845784561] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6847158717] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6849421446] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6852730248] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6853927458] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6855254385] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 6856175403] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6857105367] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6858702480] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6860448252] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6863754387] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6864897417] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6866222685] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 6867314811] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6868325583] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6870106068] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6871801608] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 6873844383] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6876131661] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6877614030] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6879652038] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6882828960] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6883996623] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6885286863] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 6886432287] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6887351625] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6888998760] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6890632833] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6893677875] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6895103712] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6897071328] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6900533304] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6901656006] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6902937720] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 6903776964] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6904754997] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6906369456] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6908112519] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6911912301] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6913382826] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6914982291] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6917957907] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6919102890] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6920365137] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 6921224730] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6922427736] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6924024009] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6926011869] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6929189043] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6930621306] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6932246643] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6935022780] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6936640095] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6938227695] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 6939304449] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6940389813] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6942472551] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6944251902] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 6947029173] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6949149102] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6950302191] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6951817278] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 6952776159] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6953850960] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6956072298] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6957879432] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6960813426] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6962155053] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6963442584] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 6964357407] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6965671356] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6967518768] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6969569460] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6972895398] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6974411934] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6975694404] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 6977218185] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 6978504960] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6979783482] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 6981050937] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6982171350] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 6984868653] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6986922453] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 6988325988] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6989615892] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6990962433] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 6991984692] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6992962263] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6995553264] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6997338873] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 6999048525] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7000525665] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7001917272] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 7002954504] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7003980900] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7006282983] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7008030183] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7009268826] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7010555328] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7012277559] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 7013454483] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7014453663] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 7019547003] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7021127127] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 7022231139] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7023432696] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7025021577] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 7025951730] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7026940704] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7030296294] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7031970519] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 7033301394] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7034564187] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7035900417] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 7037167053] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7038217998] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7041182820] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7042979181] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7044462579] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7045753659] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7047118848] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 7048158495] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7049115885] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 7052481954] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7054182177] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7055457213] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7056688128] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7057988952] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 7059035970] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7059936891] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7062861981] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7064597211] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 7065881865] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7067118156] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7068380991] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 7069328679] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7070310156] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7075084632] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7076782167] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7077850332] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7079130009] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 7080511578] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 7082022738] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 7083256005] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7084551117] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 7085520813] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7086452142] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 7089667809] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7091423976] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 7092547938] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7093846305] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7095157461] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 7096143663] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7097108823] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 7100117178] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7102199139] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 7103528943] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7104921495] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7106394561] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 7107361779] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7108370388] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7111073256] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7112429079] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 7113508689] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 7115750019] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7118589597] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 7120745751] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7122787917] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7124477262] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 7125920592] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7127144388] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 7130403252] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7132276305] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 7133529144] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7134766947] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7136257422] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 7137292260] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7138350030] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7141279236] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7143166989] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 7144675335] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7145972484] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7147608384] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 7148933106] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7150124541] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7152532401] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7154510475] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 7156077579] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7157509233] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 7158998616] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 7160037717] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 7161328020] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 7162563639] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7163851401] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 7165508553] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7166631780] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 7167796440] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 7169009211] ============================================== +[Hera] PARITY:M7.1a word_count=498 here=0x00000000000000d8 latest_id=667 hash=0xe9795d240d1e90c6 +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000003d726000, 0x000000003d771eaa) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] PCI: ECAM mapped (amd64) +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] [HADES][ERROR] [KRELTSC: 7254742152] TD: attach total_blkio_blocks_1k=30720 forth_block_size=1024 +[Hera] [HADES][ERROR] [KRELTSC: 7259325906] TD: after_format rc=0 user_blocks=22615 total_devblocks=7680 ba +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: no device on PCI bus 0 +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 7329905940] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7336461741] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7529685702] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7544847786] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7878975300] ( Unterminated comment + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x5d35c5c6a6eafe04 mode=m capsule_hash=0x5d35c5c6a6eafe04 dict_hash=0xe04cb6782cb6365b +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] APIC Timer: started (LVT=0x00020020 ICR=10054311) +[Hera] I/O APIC: keyboard IRQ1 unmasked +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=643 evictions=0 +[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=21845 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x271108a488516c37 +[Hermes] [HADES][ERROR] [KRELTSC: 8672104560] TD:pb hermes:init.4th lf=515849704 +[Hermes] [HADES][ERROR] [KRELTSC: 8673944202] TD:pb hermes:init.4th fb=1 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 10794999831] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 16992258822] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0xe585e56cb09dc857 +[Artemis] [HADES][ERROR] [KRELTSC: 16999258101] TD:pb artemis:init.4th lf=510167992 +[Artemis] [HADES][ERROR] [KRELTSC: 17019464469] TD:pb artemis:init.4th fb=1 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 427 ticks, trust=0x00010000, variance=0x00000000 +[Hera] [HADES][ERROR] [KRELTSC: 25616997861] TD:idle n=5 lf=509885464 +[Hera] [HADES][ERROR] [KRELTSC: 25626003816] TD:idle n=5 fb=1 ub=7048 +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 27756332940] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 27787362792] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 27808445490] TD: blk_attach dev=0x30f86a0 rc=0 used=26670573 free=510200299 +[Artemis] [HADES][ERROR] [KRELTSC: 27823921545] TD: census largest_free=509741128 free_blocks=1 used_blocks=705 +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 36284158491] TD:idle n=10 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 36322261101] TD:idle n=10 fb=1 ub=7054 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 46921436016] TD:idle n=15 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 46928932953] TD:idle n=15 fb=1 ub=7054 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 57556496004] TD:idle n=20 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 57562498665] TD:idle n=20 fb=1 ub=7054 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 68201012334] TD:idle n=25 lf=508998808 +[Hera] [HADES][ERROR] [KRELTSC: 68208682101] TD:idle n=25 fb=1 ub=7061 +[Hera] [HADES][ERROR] [KRELTSC: 68231840481] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 68271115773] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 68345952759] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 68420593269] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 68465133639] TD: blk_attach dev=0x30f86c0 rc=0 used=27554712 free=509316160 +[Artemis] [HADES][ERROR] [KRELTSC: 68493828375] TD: census largest_free=508856104 free_blocks=1 used_blocks=706 +[Hera] PARITY:BIRTH vm_id=0x7cf09e01549546cc-0x99319366653ccc14 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 69414514932] TD:pb 00 lf=503233880 +[Hera] [HADES][ERROR] [KRELTSC: 69440940072] TD:pb 00 fb=1 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 71965622022] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0xd62c30ac78839535 +[Hera] [HADES][ERROR] [KRELTSC: 82659184062] TD:pb 00~user lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 82677979650] TD:pb 00~user fb=1 +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok> S" 00" USE +[00] USE: now using 00 +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 91318758237] TD:idle n=30 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 91345547013] TD:idle n=30 fb=1 ub=10675 +[00] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T01=1 2 +[00] ok +[00] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T02=-1 -2 +[00] ok +[00] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T03=1 -2 +[00] ok +[00] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T04=-1 2 +[00] ok +[00] (zuse) ok> ." T05=" 2147483647 1 + . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T05=2147483648 +[00] ok +[00] (zuse) ok> ." T06=" -2147483648 NEGATE . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T06=2147483648 +[00] ok +[00] (zuse) ok> ." T07=" -2147483648 ABS . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T07=2147483648 +[00] ok +[00] (zuse) ok> ." T08=" -1 1 RSHIFT . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T08=9223372036854775807 +[00] ok +[00] (zuse) ok> ." T09=" -8 2 RSHIFT . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T09=4611686018427387902 +[00] ok +[00] (zuse) ok> ." T10=" 1 31 LSHIFT . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T10=2147483648 +[00] ok +[00] (zuse) ok> ." T11=" -1 0 < . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T11=-1 +[00] ok +[00] (zuse) ok> ." T12=" -1 0 U< . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T12=0 +[00] ok +[00] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T13=56088 +[00] ok +[00] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T14=DOUBLE-OVERFLOW +[00] +[00] ok +[00] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T15=14285 5 +[00] ok +[00] (zuse) ok> ." T16=" 7 11 3 */ . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T16=25 +[00] ok +[00] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T17=2 25 +[00] ok +[00] (zuse) ok> ." T18=" -5 S>D SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T18=-5 +[00] ok +[00] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T19=-2 +[00] ok +[00] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T20=5 +[00] ok +[00] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T21=-5 3 +[00] ok +[00] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T22=-1 +[00] ok +[00] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T23=0 -1 6 +[00] ok +[00] (zuse) ok> ." T24=" -2147483648 2/ . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T24=-1073741824 +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 103472276901] TD:idle n=35 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 103499127921] TD:idle n=35 fb=1 ub=10675 +[00] [HADES][ERROR] [KRELTSC: 103519272549] TD: detach_device called dev=0x30f86c0 +[00] [HADES][ERROR] [KRELTSC: 103536059781] TD:kk 00 lf=497605128 fb=2 +[00] Stadium: dispatch cell=73483 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 103580720607] TD:vc start lf=497605128 fb=2 +[00] [HADES][ERROR] [KRELTSC: 103597628694] TD:vc post_hotwords lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 103625141634] TD:vc post_rwot lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 103643324337] TD:vc post_ssml8 lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 103668625515] TD:vc post_ssmcfg lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 103685786169] TD:vc post_dict lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 103703992476] TD:vc post_memory lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 103729115721] TD:vc post_callstack lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 103747971243] TD:pk 00 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 103760682858] TD:pk 00 fb=569 ub=9526 +[00] PARITY:KILL vm_id=0x7cf09e01549546cc-0x99319366653ccc14 name=00 +[00] KILL: 00 dead +[00] [HADES][ERROR] [KRELTSC: 103844603520] TD:kk 00~user lf=497605128 fb=569 +[00] Stadium: dispatch cell=78684 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 103899118722] TD:vc start lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 103928471745] TD:vc post_hotwords lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 103965640905] TD:vc post_rwot lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 103993738863] TD:vc post_ssml8 lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 104023675980] TD:vc post_ssmcfg lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 104054506836] TD:vc post_dict lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 104084761893] TD:vc post_memory lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 104112749664] TD:vc post_callstack lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 104142268629] TD:pk 00~user lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 104166327027] TD:pk 00~user fb=1141 ub=8369 +[00] PARITY:KILL vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 name=00~user +[00] KILL: 00~user dead +[00] WIREBIND: 00~user detached without flush (device already gone) +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 114299512992] TD:idle n=40 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 114327563364] TD:idle n=40 fb=1141 ub=8369 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 122807631786] xhci: CSW status = FAILED +[00] [HADES][WARN ] [KRELTSC: 122840234538] xhci: unit not ready -- retrying TEST UNIT READY +[00] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 122908906722] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 122981203884] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 123033813126] TD: blk_attach dev=0x30f86c0 rc=0 used=27602365 free=509268507 +[Artemis] [HADES][ERROR] [KRELTSC: 123073019181] TD: census largest_free=497605128 free_blocks=1141 used_blocks= +[Hera] PARITY:BIRTH vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 123967292400] TD:pb 01 lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 123998182224] TD:pb 01 fb=1140 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 126155670564] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] [HADES][ERROR] [KRELTSC: 132820444512] TD:pb 01~user lf=492362184 +[Hera] [HADES][ERROR] [KRELTSC: 132839187999] TD:pb 01~user fb=1140 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 132977908581] TD:idle n=45 lf=492362184 +[00] [HADES][ERROR] [KRELTSC: 133009764447] TD:idle n=45 fb=1140 ub=11577 +[00] (zuse) ok> S" 01" USE +[01] USE: now using 01 +[01] ok +[01] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T01=1 2 +[01] ok +[01] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T02=-1 -2 +[01] ok +[01] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T03=1 -2 +[01] ok +[01] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T04=-1 2 +[01] ok +[01] (zuse) ok> ." T05=" 2147483647 1 + . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T05=2147483648 +[01] ok +[01] (zuse) ok> ." T06=" -2147483648 NEGATE . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T06=2147483648 +[01] ok +[01] (zuse) ok> ." T07=" -2147483648 ABS . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T07=2147483648 +[01] ok +[01] (zuse) ok> ." T08=" -1 1 RSHIFT . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T08=9223372036854775807 +[01] ok +[01] (zuse) ok> ." T09=" -8 2 RSHIFT . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T09=4611686018427387902 +[01] ok +[01] (zuse) ok> ." T10=" 1 31 LSHIFT . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T10=2147483648 +[01] ok +[01] (zuse) ok> ." T11=" -1 0 < . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T11=-1 +[01] ok +[01] (zuse) ok> ." T12=" -1 0 U< . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T12=0 +[01] ok +[01] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T13=56088 +[01] ok +[01] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T14=DOUBLE-OVERFLOW +[01] +[01] ok +[01] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T15=14285 5 +[01] ok +[01] (zuse) ok> ." T16=" 7 11 3 */ . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T16=25 +[01] ok +[01] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T17=2 25 +[01] ok +[01] (zuse) ok> ." T18=" -5 S>D SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T18=-5 +[01] ok +[01] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T19=-2 +[01] ok +[01] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T20=5 +[01] ok +[01] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T21=-5 3 +[01] ok +[01] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T22=-1 +[01] ok +[01] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T23=0 -1 6 +[01] ok +[01] (zuse) ok> ." T24=" -2147483648 2/ . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T24=-1073741824 +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 143854649463] TD:idle n=50 lf=492362184 +[01] [HADES][ERROR] [KRELTSC: 143886140517] TD:idle n=50 fb=1140 ub=11577 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 152380496289] TD: detach_device called dev=0x30f86c0 +[01] [HADES][ERROR] [KRELTSC: 152420307270] TD:kk 01 lf=492362184 fb=1142 +[01] Stadium: dispatch cell=81286 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 152464533291] TD:vc start lf=492362184 fb=1142 +[01] [HADES][ERROR] [KRELTSC: 152487810888] TD:vc post_hotwords lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 152523302043] TD:vc post_rwot lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 152544066213] TD:vc post_ssml8 lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 152589357543] TD:vc post_ssmcfg lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 152623920099] TD:vc post_dict lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 152638801560] TD:vc post_memory lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 152657667120] TD:vc post_callstack lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 152684035329] TD:pk 01 lf=492362184 +[01] [HADES][ERROR] [KRELTSC: 152711295156] TD:pk 01 fb=1707 ub=10428 +[01] PARITY:KILL vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 name=01 +[01] KILL: 01 dead +[01] [HADES][ERROR] [KRELTSC: 152767125168] TD:kk 01~user lf=492362184 fb=1707 +[01] Stadium: dispatch cell=82586 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 152815202757] TD:vc start lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 152843450550] TD:vc post_hotwords lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 152875569630] TD:vc post_rwot lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 152902574391] TD:vc post_ssml8 lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 152917410072] TD:vc post_ssmcfg lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 152940912159] TD:vc post_dict lf=492362184 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 152967279486] TD:vc post_memory lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 152994007719] TD:vc post_callstack lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 153021754704] TD:pk 01~user lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 153044124492] TD:pk 01~user fb=2143 ub=9543 +[01] PARITY:KILL vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee name=01~user +[01] KILL: 01~user dead +[01] WIREBIND: 01~user detached without flush (device already gone) +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 154641966486] TD:idle n=55 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 154676342835] TD:idle n=55 fb=2143 ub=9543 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 165315380034] TD:idle n=60 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 165347071449] TD:idle n=60 fb=2143 ub=9543 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 171698377662] xhci: CSW status = FAILED +[01] [HADES][WARN ] [KRELTSC: 171729369714] xhci: unit not ready -- retrying TEST UNIT READY +[01] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 171776228799] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 171816550206] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 171864465738] TD: blk_attach dev=0x30f86c0 rc=0 used=27645666 free=509225206 +[Artemis] [HADES][ERROR] [KRELTSC: 171913036239] TD: census largest_free=497605128 free_blocks=2143 used_blocks= +[Hera] PARITY:BIRTH vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 172799607771] TD:pb 02 lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 172823349489] TD:pb 02 fb=1627 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 175228943442] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] [HADES][ERROR] [KRELTSC: 181875683136] TD:pb 02~user lf=492362184 +[Hera] [HADES][ERROR] [KRELTSC: 181906813389] TD:pb 02~user fb=1140 +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 184118560794] TD:idle n=65 lf=0 +[01] [HADES][ERROR] [KRELTSC: 184146110379] TD:idle n=65 fb=0 ub=7352 +[01] (zuse) ok> S" 02" USE +[02] USE: now using 02 +[02] ok +[02] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T01=1 2 +[02] ok +[02] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T02=-1 -2 +[02] ok +[02] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T03=1 -2 +[02] ok +[02] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T04=-1 2 +[02] ok +[02] (zuse) ok> ." T05=" 2147483647 1 + . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T05=2147483648 +[02] ok +[02] (zuse) ok> ." T06=" -2147483648 NEGATE . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T06=2147483648 +[02] ok +[02] (zuse) ok> ." T07=" -2147483648 ABS . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T07=2147483648 +[02] ok +[02] (zuse) ok> ." T08=" -1 1 RSHIFT . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T08=9223372036854775807 +[02] ok +[02] (zuse) ok> ." T09=" -8 2 RSHIFT . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T09=4611686018427387902 +[02] ok +[02] (zuse) ok> ." T10=" 1 31 LSHIFT . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T10=2147483648 +[02] ok +[02] (zuse) ok> ." T11=" -1 0 < . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T11=-1 +[02] ok +[02] (zuse) ok> ." T12=" -1 0 U< . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T12=0 +[02] ok +[02] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T13=56088 +[02] ok +[02] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T14=DOUBLE-OVERFLOW +[02] +[02] ok +[02] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T15=14285 5 +[02] ok +[02] (zuse) ok> ." T16=" 7 11 3 */ . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T16=25 +[02] ok +[02] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T17=2 25 +[02] ok +[02] (zuse) ok> ." T18=" -5 S>D SWAP D. CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T18=-5 +[02] ok +[02] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T19=-2 +[02] ok +[02] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T20=5 +[02] ok +[02] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T21=-5 3 +[02] ok +[02] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T22=-1 +[02] ok +[02] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T23=0 -1 6 +[02] ok +[02] (zuse) ok> ." T24=" -2147483648 2/ . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T24=-1073741824 +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 195106422378] TD:idle n=70 lf=0 +[02] [HADES][ERROR] [KRELTSC: 195148986165] TD:idle n=70 fb=0 ub=7352 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 199365655545] TD: detach_device called dev=0x30f86c0 +[02] [HADES][ERROR] [KRELTSC: 199402497462] TD:kk 02 lf=0 fb=0 +[02] Stadium: dispatch cell=83236 behaviour=COOL identity=0 +[02] [HADES][ERROR] [KRELTSC: 199449272484] TD:vc start lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 199466246322] TD:vc post_hotwords lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 199495131801] TD:vc post_rwot lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 199522197378] TD:vc post_ssml8 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 199558213701] TD:vc post_ssmcfg lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 199594837890] TD:vc post_dict lf=328 fb=95 +[02] [HADES][ERROR] [KRELTSC: 199616461674] TD:vc post_memory lf=328 fb=95 +[02] [HADES][ERROR] [KRELTSC: 199649414958] TD:vc post_callstack lf=328 fb=95 +[02] [HADES][ERROR] [KRELTSC: 199679345481] TD:pk 02 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 199693344417] TD:pk 02 fb=95 ub=7163 +[02] PARITY:KILL vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 name=02 +[02] KILL: 02 dead +[02] [HADES][ERROR] [KRELTSC: 199749747708] TD:kk 02~user lf=42088 fb=95 +[02] Stadium: dispatch cell=83561 behaviour=COOL identity=0 +[02] [HADES][ERROR] [KRELTSC: 199787393400] TD:vc start lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 199812104625] TD:vc post_hotwords lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 199843809312] TD:vc post_rwot lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 199870075398] TD:vc post_ssml8 lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 199887269967] TD:vc post_ssmcfg lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 199914264690] TD:vc post_dict lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 199938197235] TD:vc post_memory lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 199951731189] TD:vc post_callstack lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 199984649235] TD:pk 02~user lf=42088 +[02] [HADES][ERROR] [KRELTSC: 199996413057] TD:pk 02~user fb=95 ub=7163 +[02] PARITY:KILL vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 name=02~user +[02] KILL: 02~user dead +[02] WIREBIND: 02~user detached without flush (device already gone) +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 205874949672] TD:idle n=75 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 205906758309] TD:idle n=75 fb=95 ub=7163 +[02] (zuse) ok>  +[Hermes] [HADES][WARN ] [KRELTSC: 208019265405] INFERENCE: Output validation failed, ignoring results +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 216515671050] TD:idle n=80 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 216549534705] TD:idle n=80 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 227171338485] TD:idle n=85 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 227214372084] TD:idle n=85 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 237827355192] TD:idle n=90 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 237863199525] TD:idle n=90 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 248480532762] TD:idle n=95 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 248511526893] TD:idle n=95 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 259153396593] TD:idle n=100 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 259197006978] TD:idle n=100 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 269799994065] TD:idle n=105 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 269835904023] TD:idle n=105 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 280454469876] TD:idle n=110 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 280484966517] TD:idle n=110 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 291118792398] TD:idle n=115 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 291150796650] TD:idle n=115 fb=95 ub=7164 +[02] (zuse) ok>  \ No newline at end of file diff --git a/logs/20260910-192100/amd64/qemu-amd64-20260910-192100.log b/logs/20260910-192100/amd64/qemu-amd64-20260910-192100.log new file mode 100644 index 00000000..9a72a4df --- /dev/null +++ b/logs/20260910-192100/amd64/qemu-amd64-20260910-192100.log @@ -0,0 +1,9580 @@ +[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +RAW SERIAL UP +[CKPT 002] Serial (COM1) initialized +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +EBS... +EBS OK +Calling kernel_main (monolithic)... + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: amd64 +Build: Sep 10 2026 16:07:47 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 133 +Total memory: 1023 MB +Usable memory: 968 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 249369 + Free pages : 247846 + Used pages : 1523 + Total MB : 974 + Free MB : 968 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +APIC: IA32_APIC_BASE MSR=0x00000000fee00900 +APIC: stale-ISR drain: 0 EOI(s) issued +APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) +APIC: init done + +I/O APIC: init... +I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 + override: source=00 gsi=2 flags=0x0000 + override: source=05 gsi=5 flags=0x000d + override: source=09 gsi=9 flags=0x000d + override: source=0a gsi=10 flags=0x000d + override: source=0b gsi=11 flags=0x000d +i8042: keyboard ACKed enable-scanning +i8042: IRQ1 enabled in controller config byte +I/O APIC: keyboard IRQ1 routed (masked) + +Timer: init... +Timer: init start +Timer: PM_TMR_BLK discovered from FADT at port 1544 +Timer: VM mode detected (hypervisor present). +Timer: HPET calibration disabled (VM-exit MMIO would poison timing). +Timer: WARNING: invariant TSC not present under hypervisor. +Timer: continuing in RELATIVE mode (no determinism guarantees). +Timer: RDTSCP not present; using RDTSC (less serialized). +Timer: CPUID frequency unavailable; trying PM Timer... +Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2133037424 Hz +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 24641536 + Heap end addr: 561512448 + +Heartbeat: init... +APIC Timer: calibrating... +APIC Timer: apic_hz=1026928111, tick_hz=100, initial_count=10269281 +APIC Timer: configured (masked, ready to start) +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0xffff900000000000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 4867905] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 64849092] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 99108912] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 100754787] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 102890298] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 105037737] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 106706775] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 108488856] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 110156004] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 111543033] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 126681660] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 128593920] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 132642468] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 134880753] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 137128719] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 141081759] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 143130540] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 145228125] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 149398158] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 151821726] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 154033614] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 158768883] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 161524398] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 163780554] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 169025304] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 170351349] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 171650682] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 174426672] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 176224839] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 178174290] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 179900784] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 181074936] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 182416458] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 184862580] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 186720135] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 190326255] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 192265626] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 194701353] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 198921786] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 200812290] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 203032998] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 207140598] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 208849284] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 211107414] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 215005539] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 219818592] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 221773314] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 224140980] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 227211915] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 228805017] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 230540163] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 233981601] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 236255943] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 238146405] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 241327422] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 243542145] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 245279622] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 249731811] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 252666435] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 254554209] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 258316002] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 260771112] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 262273830] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 264008724] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 267523179] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 269598063] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 271418847] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 274871184] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 276337005] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 278055918] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 281809605] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 283684863] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 285862479] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 289044777] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 291004980] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 292748694] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 296543982] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 298198257] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 299248152] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 301645113] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 302836821] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 304096506] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 305499621] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 306475785] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 307497813] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 309519735] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 312044166] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 315417270] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 317117493] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 318939831] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 322284774] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 324739758] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 326690952] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 328772514] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 332903739] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 335022408] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 340022382] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 343417347] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 344980860] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 346493784] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 348805674] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 350532714] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 351930747] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 353399004] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 355787460] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 357531237] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 359088009] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 361275495] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 362358717] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 363673443] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 366082710] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 368423307] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 372673854] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 375123924] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 377332200] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 381651375] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 383816349] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 386539818] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 391195791] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 392666400] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 394232055] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 396631410] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 398356245] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 399808941] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 401339127] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 403583355] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 405083490] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 406473858] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 408158310] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 409299555] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 410570475] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 413114058] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 415448628] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 419576640] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 421314852] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 423882480] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 426144327] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 430458924] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 432504282] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 434695506] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 439199460] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 440774502] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 442281273] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 444687264] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 446149620] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 447605214] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 449413482] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 451670646] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 453174729] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 454628559] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 456087387] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 458500833] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 460027134] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 461971818] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 463771686] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 464966481] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 466214574] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 468106716] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 470393763] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 474640026] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 476483931] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 478690506] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 482527290] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 484622502] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 487215876] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 491226603] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 492859542] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 494670267] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 495821466] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 497104041] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 499581117] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 501941517] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 505964571] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 508036137] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 510288408] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 514119102] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 516623100] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 518686749] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 520935009] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 525008568] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 526624833] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 528430665] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 529713702] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 531041217] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 533662416] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 535980921] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 540713355] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 542622507] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 545015940] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 550009803] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 551683986] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 553416507] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 554577387] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 556003707] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 558217611] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 560103201] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 563607492] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 565053615] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 566774397] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 570823323] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 572742828] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 575083152] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 579059355] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 580057821] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 581018718] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 582708672] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 583637271] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 584717637] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 586118106] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 586885887] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 587724228] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 589443687] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 591374574] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 592763073] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 598639818] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 600384351] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 602603442] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 606627294] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 608148555] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 610354227] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 615051486] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 616735329] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 618362808] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 620808762] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 622436661] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 624342684] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 625732674] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 628166784] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 629862870] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 631864233] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 633881808] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 636319824] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 638070573] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 639861432] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 641027583] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 642344304] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 645011598] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 647350998] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 651957159] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 654386712] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 656528901] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 661118850] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 663335379] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 665602770] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 669065502] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 671887251] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 675129714] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 677468106] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 682100286] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 683590992] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 684724845] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 687644622] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 689293437] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 691077156] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 692861757] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 694067703] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 695514477] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 697468968] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 700490805] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 704499390] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 706812519] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 708963318] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 713333733] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 714830214] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 715966713] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 718328436] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 719956881] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 721249893] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 723091278] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 724157511] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 725461443] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 727407576] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 728765772] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 732181884] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 734407926] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 736577751] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 740587827] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 743399895] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 744898266] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 746152302] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 748719321] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 750946266] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 752650185] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 754448016] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 756393855] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 758299794] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 760282656] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 761488980] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 762793290] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 766020486] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 768407325] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 772078545] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 773961153] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 776207103] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 779144856] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 780771096] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 782355546] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 785084181] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 786688980] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 788926488] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 791794311] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 793416099] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 795082932] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 798408492] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 800054829] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 802159470] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 803385198] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 807023847] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 808123659] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 809723103] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 810761910] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 811663608] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 813747921] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 814762683] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 815895339] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 817205025] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 818053992] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 818949726] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 820599633] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 822201828] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 825203736] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 827461572] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 828960552] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 831881043] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 832929069] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 834548085] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 835612827] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 836714760] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 837932550] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 839066130] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 839981625] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 841761018] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 843321003] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 846103797] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 847536543] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 849109884] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 852052761] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 853530783] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 855091356] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 857242890] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 859288563] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 860817552] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 862369305] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 865428249] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 866506536] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 867742869] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 868571382] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 869475096] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 870931131] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 872447814] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 875261394] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 876849855] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 878395266] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 881104245] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 882175077] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 883493373] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 884395554] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 885259200] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 886848186] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 888465417] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 891374043] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 892772895] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 894279267] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 897089004] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 898145178] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 899350368] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 900162165] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 901050738] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 903096075] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 904645959] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 906395469] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 908794131] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 910180572] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 911723190] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 914696685] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 915765543] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 916998537] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 917838348] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 918736266] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 920761674] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 922296417] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 925569414] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 927573045] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 929149221] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 932066268] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 933155664] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 934378284] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 935215869] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 936073194] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 937449366] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 939208788] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 941913357] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 943253892] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 944901489] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 946463868] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 948160962] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 949226187] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 950426736] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 951305775] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 952384713] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 954049215] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 955781694] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 959174937] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 960917769] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 962806803] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 966442911] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 968351769] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 970249749] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 973071960] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 974157408] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 975354933] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 976189725] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 977408817] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 978830307] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 980346843] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 982961133] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 984421200] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 985974549] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 987860118] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 990799467] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 992300064] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 993942411] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 994913619] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 995958453] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 998195331] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1000233591] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1003934967] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1005899349] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1007785674] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1011570819] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1013453091] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1015275828] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1018003896] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1019702145] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1021245540] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 1023119685] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1025578890] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 1026624186] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1029314601] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1030634556] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1032014067] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1033566366] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 1034601267] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1035709983] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1037858766] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1039729614] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1043507787] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1045412319] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1047313785] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1050854196] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1052799594] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1054935357] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1058519511] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 1059784761] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1061837238] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1063172670] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1064505309] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1066009308] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1067260740] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1068408054] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1070851698] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1072826286] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 1075097058] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1077985986] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1080142938] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1082113305] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1085800527] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1087839018] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1089776562] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1093845900] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1094956926] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1096774770] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1097895771] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1100242668] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1101813279] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1102632384] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1103523351] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1105812204] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1107490377] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 1110136230] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1111652976] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 1112701233] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1114468425] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1115607339] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1117319070] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1119209154] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1122579045] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1123901709] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1126070694] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1127453061] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1128836163] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1130754786] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1131809007] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1132969950] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1135467900] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1137476760] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1141696479] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1143473940] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1145400522] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 1146756198] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 1148650335] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1149919995] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1151994627] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1153307253] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1154640564] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1156540455] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1157587809] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1158703539] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1161021729] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1162898940] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1166709621] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1168274919] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1170249003] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1171672131] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1172988033] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1175104245] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1176450975] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1177912617] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 1179429027] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 1181633460] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 1183064358] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1184612961] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 1185636102] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1186782996] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1188407031] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1190385273] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1193798802] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1195542159] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1197224028] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1200600534] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1202243994] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1204328790] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1207870965] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1209682572] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1211588175] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 1214428257] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1216467693] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1218532791] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1220497971] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1224293469] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1226210538] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1227749922] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1231138776] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1232131908] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1232976675] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1234620660] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1235669736] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1236619797] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1237517505] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1239103908] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1240226505] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1241409183] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1242711624] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1244025909] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1245133995] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1246710759] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1248640113] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1251866952] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1253587923] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1255740633] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1258979253] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1260621621] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1262508135] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1265826681] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1267510587] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1269675792] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1272869241] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1274587419] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1276523724] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1279743864] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1281925638] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1283881662] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1287758052] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1289623293] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1291621779] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 1293605943] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1297302342] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 1298599029] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1299720009] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1301779584] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1303123059] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 1304284149] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1305326148] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1307655531] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1308954339] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1310254323] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1311860298] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 1312856706] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1313976048] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1315720728] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1317718941] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1321312755] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1322879607] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1324834749] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1328089476] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1329722499] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1331879409] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1335081447] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1336716948] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1338646764] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1342029423] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1343902959] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1345899345] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1349196828] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1350923784] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1352862966] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1356576333] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1358398377] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1360332099] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1363983495] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 1365808815] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1366719816] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1368366993] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1369843671] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 1370797932] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1371624954] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1373311968] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1374351615] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1375380783] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1376617809] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 1377422697] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1378300959] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1379638953] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1381294068] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 1383771501] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1385758542] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1387025661] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1388510823] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1391066670] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1392465270] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1394332716] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1396978695] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1398489708] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1400022645] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1402763901] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1404128082] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1405696803] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1408627080] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1410010434] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1411598559] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1414513506] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 1415529087] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1416413586] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1418043858] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1419308478] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 1420355013] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1421400477] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1423076571] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1424099061] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 1425055968] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1425877971] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1427586699] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1428728952] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1429863624] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1431209577] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 1432287192] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1433166105] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1434967464] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1436513379] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1439136489] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1440530259] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1442119371] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1445164791] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1446541719] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1448141226] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1450864464] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 1452008397] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1453724223] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1455358611] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1458478539] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1459958094] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1461519843] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1464261225] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1465680951] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1467228168] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1470148722] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1471309056] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1472320206] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1473965262] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1475022465] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 1476055119] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1476944112] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1478609118] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1479710547] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1480704834] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1481535636] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1483479291] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1484557662] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1485640233] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1486932342] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 1487749053] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1488658689] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1490321385] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1491840882] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1495103190] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1496684280] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1498211904] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1501173891] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1502643345] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1504192452] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1507639854] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1508723076] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1509668748] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1511340789] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1512411138] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1513462566] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1514489109] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1516137861] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1517546415] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1518627117] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1519669242] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1521437568] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1522500441] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1523542104] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1524740070] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 1525592712] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1526532504] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1528011744] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1529557134] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1532385372] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1533691068] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1535313864] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 1537974606] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 1539055245] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1540365582] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1541886591] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1544427927] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1546264398] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1547828142] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1550878791] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 1551912243] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1552788741] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1554433566] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1555479891] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1556782500] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1558591566] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 1559558616] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1560423963] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1562055369] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1563683226] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1566357177] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1567740552] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1569332310] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1572420633] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1573816650] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1575468888] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1578195255] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1579749528] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1581323688] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1584728208] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 1585819221] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1586765775] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1588589331] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1589627991] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1590916488] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1592170734] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 1593026757] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1593884670] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1595753607] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1597340955] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1599962406] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1601316066] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1602932079] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1605626820] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1606953495] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1608668481] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1611287349] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1612613709] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1614179784] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1616155737] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1617985992] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 1619106951] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1620155439] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1621822902] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1622870046] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 1623819603] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1624676109] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1626326331] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1627378242] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1628478159] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1629720645] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 1630580280] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1631470176] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1633423596] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1634870517] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1637591445] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1639000461] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1640580585] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1643252205] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1644582765] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1646485050] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1649140311] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1650474126] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1652017668] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1654575405] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 1655639811] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1656612636] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1658546358] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1659559671] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 1660616496] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1661540034] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1663223268] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1664322324] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1665253023] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1666402269] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 1667225994] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1668114231] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1669398633] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1671101040] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1673579355] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1674819678] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1676497473] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1679031354] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1680330792] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1681872192] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1684720443] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1686048273] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1687581504] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1690405248] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1691657121] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1693022919] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1694830074] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1697487414] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 1698537141] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1699404588] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1700808144] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1701763287] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1702785042] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1705560150] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 1706697888] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1707859104] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1709916159] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1711885749] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1714845300] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1715922264] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1717212693] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1719746700] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1721335245] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1722864864] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1725954804] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1727595450] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1729151151] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1731687552] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1733239305] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1735046061] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1738148118] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 1739141607] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1740037698] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1741673850] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1742711943] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1743736554] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1744952013] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 1746039624] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1747167681] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1748843481] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1750362432] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1753108560] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1754395587] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1755988773] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1758842778] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1760350410] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1762099101] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1765284843] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 1766360169] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1767256281] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1768946046] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1770043233] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1771397817] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1772694504] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 1773638139] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1774544877] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1776181743] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1778063784] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1780888095] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1782187134] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1783991223] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1785771498] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1788137337] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1789454436] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1791118896] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1794257913] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 1795329774] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1796488617] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1798234683] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1799439663] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1800572403] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1801883643] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 1802785068] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1803701970] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1805603688] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1807361493] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1810415292] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1811682915] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1813230783] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1815787701] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1817144028] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1818681942] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1821826503] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1823198496] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1824859155] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1827534030] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1829050377] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1830729663] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1834135884] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 1835237817] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1836335004] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1838136930] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1839211941] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1840284096] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1841495712] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 1842339702] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1843234155] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1844675574] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1846231674] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1849075746] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1850585604] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1852127592] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1854658890] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1855915131] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1857467220] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1860460833] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1861923819] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1863419460] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1866305343] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 1867299441] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1868901699] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1870439928] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1873282089] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 1874328162] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1875209469] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1876951650] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1877949402] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1879225194] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 1880543826] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 1881864411] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 1882967247] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1884376389] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 1885273404] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1886173800] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1887562887] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1889114829] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1891756230] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1893146073] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1894856649] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1897769538] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1899116226] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1900686333] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1903314987] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1904646198] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1906185876] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1908901428] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1910611899] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1912175118] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1914846255] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 1915901925] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1916796672] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1918452795] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1919511006] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 1920593241] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1921420410] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1923447435] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1924528389] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1925704662] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1926945069] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 1927746471] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1928655750] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1930194798] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1931742708] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1934519643] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1935942519] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1937570523] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1940262576] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1941661281] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1943203752] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1945221285] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1947517404] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1948835070] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1950401565] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1953180810] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1954474599] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1956069087] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1958751417] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 1960065807] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1961155014] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1963059903] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1964157552] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 1965186384] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1966099506] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1967903322] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1968937572] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1969980117] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1971210843] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 1972031817] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1973233605] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1974814443] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1976363739] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1979036262] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1980533373] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1982178723] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1985081868] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1986466755] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1988030310] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1990664004] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1992027177] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1993608078] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1996324029] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1998031875] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1999658871] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 2002437066] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 2003553132] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2004366735] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2005781001] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2006683602] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 2007503274] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2008330716] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2010464316] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2011588110] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2012791515] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2014005630] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 2014843110] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2015726559] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2017240722] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2018774919] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2021325915] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2022797448] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2024624175] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 2025858051] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2028940200] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2030237643] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2031791223] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2034320946] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2036024781] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2037576471] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2040364137] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 2041494903] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2042384694] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2044038276] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2045074290] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2046158289] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2047400187] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 2048399325] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2049273240] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2050616190] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2052142197] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2054885406] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2056228293] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2057754762] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2060450679] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2061734451] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2063263608] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2065842135] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2067336495] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2068932411] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2071637799] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2073237264] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2074802457] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2077388817] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 2078402256] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2079257670] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2080856988] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2082053568] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 2083186833] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2084057388] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2085946674] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2087049930] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2088144891] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2089408167] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 2090206734] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2091115110] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2092739208] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2094356481] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2097246942] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2098967619] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2100519456] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 2113158180] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2115830199] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2117149125] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2118760287] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2121400071] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2122708308] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2124581781] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2127324927] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 2128366086] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2129279775] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2130926574] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2131971786] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 2132913594] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2133781692] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2135452494] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2136964116] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2138156769] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2139383127] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 2140214013] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2141151243] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2142744093] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2144297673] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2146909443] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2148528270] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2150154468] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2152724301] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2153957064] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2155555332] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2158155951] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2159533236] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2161272372] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2163908712] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2165321424] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2166891342] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2169530496] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 2170608279] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2171516802] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2173180716] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2174607330] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 2175549306] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2176373283] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2178036378] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2179061598] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2180173842] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2181415194] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 2182245471] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2183129781] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2184675045] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2186401665] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2188429299] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2190708492] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2192083824] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2193605127] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2196323724] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2197828563] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2199872052] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2202511038] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2203894959] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2205418383] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2208127530] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2209807929] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2212060977] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2215732638] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 2217054483] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2218236867] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2220412362] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2221815708] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 2223056472] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2224387284] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2226243138] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2227322475] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2228464644] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2229905307] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 2230841319] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2231719308] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2233234941] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2234757210] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2237591055] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2238979449] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2240551740] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2243160822] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2244487014] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2246029737] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2248565970] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 2249809191] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2250740688] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2252455212] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2253555759] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2254638729] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2256107763] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 2256922122] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2257886673] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2259556866] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2261088627] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2263998219] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2265398940] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2266909827] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2269233981] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2270902872] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2272488057] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2274428751] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2277114105] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 2278159716] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2279086131] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2280694710] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2281763946] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2282844438] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2284052253] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 2284867032] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2285824548] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2288051556] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2289629538] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2292334128] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2293784304] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2295331710] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2298042411] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2299718400] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2301445398] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2304098727] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 2305100007] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2305998975] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2307631074] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2308685358] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2309741700] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2310958482] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 2312007306] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2312891154] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2314345698] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2316169758] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2319338784] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2321012295] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2323065528] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2326369899] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2327930913] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2329827738] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2333091117] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 2334391248] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2335493769] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2337868848] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2339185359] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2340570099] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2342119017] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 2343153771] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2344327230] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2346232329] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2348152863] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2351609274] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2353270521] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2355248784] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2358476211] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2360158647] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2362309341] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2365065906] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2367497223] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2369132703] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2371080348] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2374361766] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 2375976309] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2377031307] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2379133155] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2380579278] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2381897763] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2383485363] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 2384522952] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2385615540] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2387699013] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2389598232] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2393105463] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2394856968] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2396768766] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2400304494] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2401965237] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2403838584] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2406781524] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2408054208] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2409570555] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2412207651] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 2413513641] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2414419350] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2416068522] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2417147502] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2418246936] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2419483983] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 2420396181] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2421329190] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2422985040] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2424573207] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2427382944] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2428740027] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2430339996] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2433230331] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2434730466] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2436333123] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2438431443] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2440415607] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2441775441] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2443321944] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2445935373] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2447483283] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2449046061] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2452093980] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 2453189697] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2454102693] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2455438062] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2456394066] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2457309078] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2458403766] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 2459230620] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2460152814] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2461858308] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2464338765] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2467829847] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2469719574] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2471924847] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2475916065] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2477966589] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2479852620] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2482747995] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2483974500] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2485268751] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 2486098755] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2486990037] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2488780056] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2490434436] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2493052149] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2494413264] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2496461436] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2499349314] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2501131689] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2502669120] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2505123159] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2506356699] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2507688624] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 2508494562] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2509420221] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2511380613] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2513587272] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2516557218] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2518679457] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2520561729] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2522561895] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2526104889] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2527750638] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2529721866] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2533023906] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2534667219] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2536653189] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2540103594] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2541723765] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2543664879] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2546963391] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 2548181139] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2549323728] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2551577574] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2553056877] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2554388760] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2555952042] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 2557013592] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2558116953] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2559960900] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2561903568] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2565475206] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2567182779] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2569123998] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2572292898] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2573873211] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2575835157] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2579501841] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2580784038] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2582218191] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2584817571] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2586152751] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2587660803] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2589463338] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2592231726] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 2593275804] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2594142264] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2595736878] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2596811910] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2597908509] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 2599139109] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2600519880] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 2601879567] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2603167455] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 2603966883] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2604992187] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2606625609] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2608216422] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 2609332173] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 2611001169] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2612534841] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 2613693432] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2615121432] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2616668397] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2617617618] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 2618930874] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2620450182] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 2621579394] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2623071822] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2624612445] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 2625693882] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2627352798] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2628930990] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2629891362] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2631372135] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2632918344] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2633867922] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 2634979767] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2636112948] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2637828753] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2639233800] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 2640341088] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2641242198] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2642882634] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2643967473] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 2644980513] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2645802873] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2647439130] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2648577666] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2649730209] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2651078073] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 2652252561] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2653129353] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 2654848140] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2656430532] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2657606133] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 2659136907] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2660756175] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 2661887277] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2663393376] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2665337346] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2666307210] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 2667908901] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2669502087] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 2670535917] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 2672020785] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2673553428] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2674716534] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2676180759] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2678225697] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2679232878] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2680670328] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2681583219] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2683281342] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2684336991] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2685376239] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2686319643] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2688016044] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2689138284] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2690885799] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2692348029] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2693188890] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2694084393] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2695959294] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2697530703] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2698532844] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 2700156816] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2701754328] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 2702767137] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 2704497138] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2706119283] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2707063107] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2708460552] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2710128162] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2711075829] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2712597552] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2714117091] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2715153903] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2716350462] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2717992389] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2719030209] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 2719956078] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2721679653] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2722739922] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2723864388] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2725146060] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 2726083815] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2727028899] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 2728823895] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2730410277] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 2731422876] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2732810157] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2734360377] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2735218920] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2736368880] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2737645995] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2738675016] Running M*.negative: -123 456 M* . . CR +[Hera] -1 4294911208 +[Hera] [HADES][TEST ] [KRELTSC: 2740211628] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2742197556] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2743481748] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 2744946918] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2746544640] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 2747614842] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 2749078101] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2750647662] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 2751702492] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 2752873641] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2754863412] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2756238723] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 2757222552] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2758845621] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2759901585] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2761001901] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2762253501] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2763091107] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2763953199] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 2765620053] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2767502556] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 2768642142] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 2770252107] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2771848338] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 2772850479] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 2147913144729 6 +[Hera] [HADES][TEST ] [KRELTSC: 2774479302] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2776069002] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 2777130405] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2778524742] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2780263416] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2781226602] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -42949662 -96 +[Hera] [HADES][TEST ] [KRELTSC: 2783166960] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2784725328] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2785761594] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2786887278] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2788582314] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2789643381] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2790635253] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2792691909] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2793792981] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2794934709] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 2796233853] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 2797607967] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 2798794530] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2800193655] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2801033571] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2801931846] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 2803465959] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2805240816] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 2806185606] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2807590611] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2809153578] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2810150385] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 2811865917] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2813229489] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2814853293] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2815811061] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2817576195] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2819149662] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 2820066606] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2821145040] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2822842449] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2823917565] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2824942092] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2826656427] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2827743660] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2828926758] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2830405137] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2831213490] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2832115692] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2833757640] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2835279153] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2836317141] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2837759925] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2839311216] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2840397378] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2842264992] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2843875503] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 2844896145] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2846344578] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2847882597] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2848790175] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2849794773] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2851461291] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2852499342] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2853456060] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2855351163] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2856456099] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2857521891] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2858782122] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2859611097] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2860507020] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 2862344499] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2863903098] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2864958768] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2866565184] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2868498276] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2869591557] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2871270927] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2872884399] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2873915856] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2875488105] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2877061866] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2878012725] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2879135574] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2881118058] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2882202456] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2883294918] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2885015091] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2886068724] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2887133613] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2888387124] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2889224163] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2890112715] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2891915796] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2893717932] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2894749284] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 2896267920] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2897856360] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2899012809] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2900734851] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2902269909] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2903341686] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2905213164] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2906810445] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 2907843414] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2909294997] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2910874050] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2911852545] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2913053703] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2914727403] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2915776122] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2916792186] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2919224112] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2920412082] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2921515401] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2922753414] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2923559247] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2924445552] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2926577577] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2928282693] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2929383261] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 2931071073] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2933036127] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 2934043434] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 2935813797] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2937342219] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2938335561] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2939859888] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2941412040] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2942357628] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2943517395] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2945591754] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2946648663] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2947666722] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2949357978] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2950388931] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2951465139] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2952697671] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2953530174] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2954385189] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 2956081170] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2957990070] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 2958977154] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2960482371] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2962065792] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2963011653] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 2964544800] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2966092206] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2967076245] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2968647759] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2970544269] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 2971517514] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 2973234894] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2974830054] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 2975806491] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 2976886185] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2978570091] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2979611880] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2980538841] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2982143409] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2983565592] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2984652804] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2985892098] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 2986762800] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2987674305] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 2989440930] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 2990814561] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2992374441] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 2993375742] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2994771339] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2996626248] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2997597603] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2999085768] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3000653775] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 3001668054] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 3003229110] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3004758015] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 3005808582] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3007160310] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3009019398] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 3009997053] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3011466822] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3013044132] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3014015823] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 3015206019] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3016836648] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3017933205] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 3018867537] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3020703903] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3021750669] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3022796322] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3024005586] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 3024870681] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3025750014] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3027450909] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3029039622] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 3030115095] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 3031710297] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3033595530] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 3034669701] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3036061980] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3037665435] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3038615097] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3040281027] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3041899749] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 3042914721] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 3044029443] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3046222347] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3047283204] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 3048308361] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3050017110] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3051048504] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3052151319] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3053359197] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 3054219609] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3055101819] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 3056680998] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3058404069] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3059469504] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 3061220946] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3062856237] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3063855627] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3065272602] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3066838089] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3067785630] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3069262959] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3071097351] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 3072096384] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3073784469] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3075395946] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 3076447416] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 3077501259] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3079193670] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3080243397] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 3081232182] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3082935534] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3084610767] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3085837167] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3087084966] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3088014888] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3088924692] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 3090708642] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3092284629] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3093286560] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 3094781739] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3096641877] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3097606260] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3099132162] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3100642965] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 3101656761] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3103350033] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3104838891] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 3105943512] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3107336169] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3109466346] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3110515401] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3111522624] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3113144202] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3114200544] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3115297584] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3116529486] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3117488220] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3118360833] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 3120183381] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3122036064] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 3123042678] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 3124542015] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3126124155] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3127084611] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3128773158] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3130290219] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 3131408721] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 3132961293] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3134791989] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 3135814605] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3136946463] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3138600528] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3139640826] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3140606469] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3142303143] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3143404488] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3144542604] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3145928730] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 3146993220] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3147908883] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3149642811] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3151213212] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3152163252] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3153622332] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3155156214] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3156085002] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3157547211] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3159324378] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3160330551] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3161840829] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3163350414] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3164342916] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3165897462] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3167488611] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3168407613] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 3169502469] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3171402360] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3172455846] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 3173444736] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3175163754] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3176268564] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3177375432] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3178575372] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 3179397921] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3180304995] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3182001081] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3183773187] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3184778667] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3186448377] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3188012268] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3188954391] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3190584390] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3192137193] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3193050252] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3194550870] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3196131288] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3197292819] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3198921663] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3200245167] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3201829617] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 3202677849] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3203989215] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3205583220] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3206645127] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 3207898071] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3209760960] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3210826332] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 3211834668] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3213444570] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3214520295] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3215648688] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3216956589] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3217761309] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3218684007] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3220906458] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3222750993] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3223736712] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3225143103] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3226717893] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3227656803] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3229023735] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3230565975] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3231521244] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3232865643] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3234913962] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3236030322] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3237487386] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3239056737] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3240006021] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 3241041279] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3242696205] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3243825228] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3244785369] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3246453126] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3247497456] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3249012081] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3250291107] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3251144085] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3252052734] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3253629351] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3255162435] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3256093281] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3257385936] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3258969273] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3259880442] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3261391623] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3263203272] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3264148566] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3265647798] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3267179496] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3268146966] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3269554701] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3271089465] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3272070102] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 3273119997] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3275177325] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3276209958] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3277311324] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3279040233] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3280116147] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3281202813] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3282459201] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3283270263] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3284154342] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3285673818] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3287604054] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3288683706] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3290057841] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3291602076] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3292830240] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3294173484] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3295744032] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3296822529] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3298311030] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3300201723] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3301379970] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3302911143] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3304430766] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3305506806] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3306689778] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3308427297] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3309467175] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3310555563] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3312004017] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3312827952] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3313694559] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3315210318] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3316765977] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3317748945] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3319108086] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3320630439] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3321827334] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3323292357] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3325054236] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3326053626] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 3327395736] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3328949127] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 3330005112] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3331041504] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3332664909] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3333719340] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3334772070] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3336147780] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3337046013] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3338298285] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3339921249] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3341459877] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3342569139] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3344256867] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3345835122] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3346816326] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3348156483] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3349982727] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3351141465] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3352485696] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3354045912] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3355125333] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3356174745] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3357850797] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3358996746] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3360065121] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3361293705] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3362452548] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3363321087] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3365236266] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3366863052] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3367984473] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3369565773] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3371116749] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3372177669] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3373204989] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3375285207] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3376366098] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3377480001] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3378672339] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3379616982] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3380524938] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3381987441] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3383571639] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3384627057] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3386046699] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3387857739] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 3389002848] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3390048585] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3391715082] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3392786250] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3393938814] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3395258937] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3396073695] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3396983394] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3398715516] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3400489617] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3401450283] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 3403022952] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3404606415] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 3405624117] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3406601310] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3408329442] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3409504581] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3410675331] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 3412102890] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 3413490864] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 3414573414] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3415824048] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 3416886480] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3417779211] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3419273046] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3420815601] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3421738068] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3423256347] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3425020578] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3426005373] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3427408320] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3428996697] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3429921537] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 3431400504] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3432960321] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3433913259] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 3435279120] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3436813506] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 3438291486] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3439465050] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3440770998] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 3441595815] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3442486341] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3443997312] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3445581573] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3446508030] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3447999135] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3449611767] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3450821430] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3453242940] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3454873821] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3455882115] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3456983859] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3458249151] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 3459055110] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3459946287] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3461423763] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3463259226] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3464190387] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 3465589722] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3467283939] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 3468215898] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 3469881639] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3471535368] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3473090670] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3474155937] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3475518144] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3476750718] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 3477598782] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3478464675] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3479942823] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3481643697] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3482627820] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3484103217] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3485714001] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3486610953] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3488757426] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3490397337] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3491358696] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3492484947] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3493721616] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 3494499792] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3495387441] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 3498251799] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3499823565] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 3500978523] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3502035012] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3503549007] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3504505767] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3505977111] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3507544320] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3508586382] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3509595243] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3510949344] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 3511762989] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3512903142] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3514571508] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3516052407] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 3517131849] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 3518523246] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3520064016] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 3521140371] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 3522517425] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3524054562] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 3525395118] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3526541151] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3527813730] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 3528651441] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3529575798] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3531109869] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3532654986] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 3533663784] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3534995079] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3536532489] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3537531858] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 3539600652] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3541175925] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 3542208537] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3543251817] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3544487478] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 3545318847] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3546181002] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3547848885] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3549394548] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 3550447110] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3552062052] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3553733316] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 3554801880] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3556295883] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3557844150] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3558801414] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3559863573] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3561112254] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 3561916197] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3562798218] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3564523305] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3566099376] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 3567164139] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3568366746] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3569974821] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 3571006152] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 3572556309] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3574107516] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 3575047833] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3576415101] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3577648809] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 3578464848] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3579314739] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 3580896333] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3582514341] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 3583578873] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 3584782509] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 3585937110] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3587646132] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 3588893007] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3590035848] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3591283395] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 3592592682] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 3593627079] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3594906525] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3595788357] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3596639151] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 3599051841] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3600871869] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3601956876] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3603437901] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3604963362] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3605931399] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3607460472] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3608997063] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3609976797] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3611456751] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3613287657] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3614351370] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3615495387] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3616475709] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3618193782] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3619199745] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3620340633] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3621599520] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 3622463082] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3623361525] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3625206186] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3627539475] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 3628501968] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3630035052] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3631640313] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 3632662068] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3634232343] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3635817570] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3636812424] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3638042772] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3639960891] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3640976262] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3642219084] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3643455375] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3644295123] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3645168996] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 3647108262] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3648625701] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 3649593570] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3650730195] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3652897521] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3653983809] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3655192359] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3656903040] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3657864567] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 3659107788] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3660236475] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3661886508] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3662851038] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3664309740] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3665652543] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3666485529] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3667362363] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 3668976780] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3670641366] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 3671620911] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3672891201] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3674521179] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3675521346] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3676840545] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3678436167] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3679441332] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 3680754399] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3681995436] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3683678670] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3684770922] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3685946229] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3687275109] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 3688143648] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3689264607] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3691378950] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3692982006] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 3693892797] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3695461623] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3697095906] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 3698112327] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3699857784] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3701683083] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 3702595428] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 3703991613] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3705662415] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3707249091] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 3708270615] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3709891731] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3711455181] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3712454550] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3713601129] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3715279218] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 3716145657] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3717053550] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 3719376549] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3720942372] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 3721904319] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 3723567225] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3725136177] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 3726140838] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 3728418078] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3730053348] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 3731122311] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 3732861405] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3734431260] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3735458937] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3736540206] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3737761167] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 3738585186] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3739807974] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3741488499] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3743175534] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 3744168897] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3745527870] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3747074835] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 3748034220] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3749255076] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3750803805] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3751935285] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3753676962] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3755287452] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 3756355470] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3757520760] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3758865348] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 3759740523] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3760638861] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3762650619] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3764398071] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 3765421611] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3766968660] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3768510018] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 3769424589] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3770630829] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3772275549] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3773293944] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3774681309] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3776298246] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 3777437517] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3778501629] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3779759865] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 3780599760] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3781508850] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3783332406] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3784889388] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 3785924121] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3787329861] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3788852697] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3790065657] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3791179623] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3792437838] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 3793238232] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3794141148] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3795518412] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3797081400] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 3798112269] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 3799587162] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3801229593] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 3802440432] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3803890503] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3805432092] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3806359473] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 3810523122] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3812093859] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 3813071955] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3815046984] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3816799287] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 3817855419] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 3820045845] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3821627229] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 3822545223] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3823633800] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3824864421] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 3825658914] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3826508154] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 3828190359] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3829737030] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 3830834574] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3832281747] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3833816217] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 3834773607] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3836348187] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3837880641] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 3838974342] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3840389679] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3841677105] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 3842543166] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3843431487] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3845518047] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3847154493] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 3848286771] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3849725082] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3851283786] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 3852636396] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3853732890] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3854978085] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 3855801600] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3856656300] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3858134910] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3859668708] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 3860756109] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3862818855] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3864348201] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 3865801065] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3867001110] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3868212705] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 3869508846] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 3870575646] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3871815528] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 3872621172] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3873565122] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3875140311] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3876795006] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3878091546] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 3879415407] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3880943640] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 3881929548] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3883164138] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3884744493] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3885721812] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3887121798] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3888720255] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3889837959] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3891561429] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3893067570] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3894149280] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3895549098] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3897139848] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3898145349] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 3899161203] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3900966384] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3901994691] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3903622464] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3904762722] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 3905446545] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3906220500] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 3907855980] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3909396855] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 3910465335] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 3911498241] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3913030989] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 3914162700] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3916056690] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3917711238] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3918784590] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3920241150] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3921810837] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 3922806300] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3923914890] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3925123692] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 3925955061] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3926846658] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3929124990] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3930827145] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 3931949217] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 3934455147] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3935834490] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3937137372] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 3938192433] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3939738663] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3941633661] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3942666588] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 3944178315] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3945735801] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 3946918647] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3948069552] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3949272243] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3950149413] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3951069507] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3952244121] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3954192375] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3955140420] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3956388702] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3957643704] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 3958638915] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3960015675] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3961452096] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 3962516334] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3964040703] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3965565765] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 3966899454] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3968021211] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3969581490] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3970574160] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3972162306] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3973834851] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 3974804274] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3976041594] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3977773926] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3979172232] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3980316018] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3981483975] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3982290102] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3983206395] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3984522297] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3986066070] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3987020184] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 3988329555] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3989851698] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 3991012809] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3992557149] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3994104597] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3995061819] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3996356910] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3997961982] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 3998962653] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 3999952845] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4001555145] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 4002549033] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 4004099295] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4005637083] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 4006547580] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 4007712471] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4009077534] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 4010060649] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 4011354942] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4012878954] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4013869965] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 4015287045] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4017350799] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 4018301448] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 4019342502] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4021127460] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4022209926] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4023296697] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4024500795] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 4025334936] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4026314229] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4027394742] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4029060651] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 4029893469] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4030858734] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4031957580] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4033174824] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 4034054682] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4035019296] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 4036889871] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4038391035] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 4039432740] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 4040512203] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4042477656] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 4043511885] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 4045028064] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4046568771] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 4047531390] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4049330817] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4050687039] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4051521873] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 4052580441] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4054455951] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 4055494653] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 4056605175] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4057544883] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4059222489] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4060279965] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 4061250333] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4062173619] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4063933104] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4065188925] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4066569549] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4067754432] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 4068615663] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4069526118] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 4071329220] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4072908588] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 4073934648] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 4075466031] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4077058671] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 4078126038] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 4080321252] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4081887579] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 4082913114] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4084536666] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4086143670] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 4087156836] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 4088156877] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4089132327] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4090826985] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4092205047] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4093656315] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4094659884] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4095417585] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4096275582] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4097752050] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4099313925] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 4100306931] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4101372072] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4103056272] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4104433452] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4105460268] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4107207615] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4108411944] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4109575512] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4110780534] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 4111613709] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4112537205] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4114268487] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4115884710] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 4117147041] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4118637474] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4120252269] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 4121234901] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4122831048] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4124365245] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 4125379167] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4126422615] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4127647209] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 4128464193] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4129957776] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4131926064] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4133555433] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 4134592665] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4147314318] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4148781672] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4149684588] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4151985600] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4153474038] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4154578575] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4155603417] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4157102691] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4158179949] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4159832586] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4161496584] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4162539528] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4163638899] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4165264509] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 4166393847] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4167891336] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4169382735] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 4170392730] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4172466123] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4174310910] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 4175425506] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4176518934] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4178064030] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4179125937] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4180276023] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4181938404] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4182988215] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4184756562] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4186300209] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 4187262282] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4189004043] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4191075168] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 4192323324] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 4193653632] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4195643088] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4197452406] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4199034882] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4200923013] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 4202247903] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4203648582] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4205209323] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 4206470709] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4207649733] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4210077816] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4211673501] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 4212688284] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 4214159733] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4215796116] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 4216759911] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 4218145050] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4219671183] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4220570781] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4222513407] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4224206826] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 4225154157] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4226917611] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4228946463] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 4230136554] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4231561383] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4233043080] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 4234311249] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4235351925] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 4249225260] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 4250727390] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4252379040] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4253346552] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 4255438740] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4257033480] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 4258123086] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4260488946] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4262313321] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 4263382368] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 4265215794] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4266829056] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 4267828257] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4269081411] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 4270369236] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 4272135126] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 4273552479] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4275140457] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4276217421] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4277335986] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4280245431] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4282216344] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 4283507151] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4285142421] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4287281229] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4288544463] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4290009444] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4292125383] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 4293474591] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4294779699] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4297182582] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4298409066] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4299771357] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4301907498] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4303277769] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4304727630] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4306196622] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4307278332] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4308404898] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4311143004] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4312697529] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 4313754123] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4314802296] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4316621001] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4317764094] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4319174286] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4320774549] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 4322031903] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4323211305] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4324891347] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4325963502] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4327038366] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4328238201] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4329075177] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4329966249] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4331653389] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4333566846] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 4335165891] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4336483326] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4338242286] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 4339308939] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4340515431] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4342147551] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 4343261559] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4344351375] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4345648419] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4346546169] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4348088787] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4349752554] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4351362876] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4352389587] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4353723696] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4355382234] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4356410583] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4357483074] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4359131343] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4360696074] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4361919303] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4363170231] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4364219706] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4365144672] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4366576809] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4368307839] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4369392720] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4370703267] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4373105373] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 4374459558] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 4376036301] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4377753576] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4378835454] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4380016557] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4381250895] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4382106498] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4383002190] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4384105026] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4386237156] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 4387578069] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4388985048] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4390554630] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4391655828] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4392812004] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4394458152] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 4395716892] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4396812231] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4398509409] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4399373664] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4400405457] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4401971196] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4403611884] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4404609594] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4405768185] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4407492894] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4408509042] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4409550705] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4411663935] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4412773134] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4413745854] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4415591061] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4416734595] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4417827687] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4419084957] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4419954567] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4420804206] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 4442226957] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4443805233] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4444882407] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4446213912] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4448211096] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4449208239] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4450248768] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4451884647] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4453026753] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4453998948] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4455705261] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4456799277] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4457893608] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4459185738] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 4460214717] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4461478035] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4462841733] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4464373074] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 4465389054] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4486935810] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4488667953] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 4489683786] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 4490817933] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4492358913] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4493421765] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4494489909] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4495762236] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4496589237] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4497505278] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4499154765] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4500761370] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 4501831803] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4502994762] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4504653069] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 4505700402] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4506742863] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4508305704] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 4509343188] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4510866549] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4512492222] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 4513562781] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4514696487] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4516355529] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 4517593584] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4518658368] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4520298153] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 4521369006] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4522332906] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4524162657] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 4525223577] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4526324313] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4528022982] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 4529168679] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4530187641] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4531975476] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 4533092697] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4534235013] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4536185577] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 4537275603] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4538281713] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4539968244] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 4541042436] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4542008541] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4543683144] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 4544974371] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4546157280] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4548055428] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 4549165719] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4550280483] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4551847167] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 4552864554] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4553910333] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4555587960] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 4556644890] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4557685167] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4559454459] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 4560646461] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4562354517] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4564011627] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 4565076999] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4566233028] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 4567591854] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4568984091] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 4570110615] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 4571088522] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4572263913] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4574589621] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4576315926] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4577391294] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 4579013985] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4580636340] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 4581903921] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4583732265] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4585208754] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 4586497377] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4588157322] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4589768799] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4590703068] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4592385084] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4594034592] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4594966278] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4596125793] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4596956847] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4597882170] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4599986328] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4601603727] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4602638565] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4604165097] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4605934305] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4606924056] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 4608510249] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4610073531] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 4611384162] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 4613026509] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4614591681] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4615551654] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4617306897] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4618925766] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 4619946177] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4621277934] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4622986095] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4624252500] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4625377848] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 4626189120] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4627069755] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4628609622] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4630176306] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 4631115426] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 4632364800] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 4634149842] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4635794856] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 4637126550] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4638670050] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4640224764] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 4641158823] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4642812258] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4644341856] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 4645342149] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4647079563] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4648787577] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 4650186891] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 4651988229] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4653505311] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4654505142] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 4655551782] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4657184994] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4658229744] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4659296208] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 4660124910] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4661082510] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 4662843885] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4664582496] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 4665633021] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4667098044] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4668630519] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 4669682409] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4671168222] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4672740891] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 4673949819] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4675677111] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4677211161] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 4678345791] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4679952753] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4681487286] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4682597115] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 4684311450] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4685838360] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4687068519] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 4688133807] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4689835899] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4690950873] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4692024729] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4693064565] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4693972122] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4695747630] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4697387436] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 4698480108] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4700670534] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4702210863] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 4703262354] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 4704998655] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4706514141] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 4707721662] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4709644002] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4711173474] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 4712621991] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 4713631923] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4715299071] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4716330885] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4717279224] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4718987637] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4720024932] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4721071593] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 4722039042] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4722982929] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4724528298] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4726096809] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4727082675] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4728566913] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4730199873] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4731105036] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4732540218] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4734076242] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4735026030] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4736924808] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4738775118] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 4739800380] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4741008657] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 4741856217] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4742808420] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4744473552] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4746056931] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 4747131585] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4748650788] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4750515924] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 4751752236] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4753459053] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4754998731] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 4755995454] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4757067777] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4757910738] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4758820374] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 4760565978] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4762142868] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 4763156895] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 4764233754] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4766162919] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 4767141855] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4768272999] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4769990904] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4771057473] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4772292231] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4773324528] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4774506450] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4777011876] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4779070317] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4780291719] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4782702771] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4784912706] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4786268109] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4787871144] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 4789633443] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4790862846] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4793402712] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4795768215] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 4797291240] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 4800185271] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4802850927] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4804999374] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 4806489744] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4808902287] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4811142021] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 4812704652] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4815419637] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4817698011] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 4819126347] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4820680578] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 4821886251] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4823147700] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4825583448] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4828309731] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4829749470] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4832207100] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4834503702] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 4835850768] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4837571340] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4839317448] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 4841943099] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 4843739061] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4845455916] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4846539579] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4847699325] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4850782776] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4853076375] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 4854505677] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4856495385] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4858726089] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4859983863] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4862897424] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4865169708] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 4866759051] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 4869208302] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4871332389] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 4872822990] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4874338686] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4875946803] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4877083995] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4878464451] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 4881459240] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4883061876] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 4884100851] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 4885528851] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4887199968] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4888321200] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4889501862] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4891557510] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 4892596044] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4893713118] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4894973286] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4895889096] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4896861879] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 4899249684] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4900903119] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4902249177] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 4904256483] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4905920418] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 4907225673] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 4909493106] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4911103239] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 4912410573] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4913675529] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4915180326] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 4916097627] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4917042312] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4919737998] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4921369782] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 4922390781] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 4924078383] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4925712120] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 4926866217] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4928390061] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4929746325] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4930609362] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4931535357] Running FIND.existing: FIND DUP . CR +[Hera] 35050272 +[Hera] [HADES][TEST ] [KRELTSC: 4933235706] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4934865411] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 4935964971] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 35367408 +[Hera] [HADES][TEST ] [KRELTSC: 4937970450] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4939594128] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 4940963160] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4942703472] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4944425745] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 4945383786] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4946422467] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4948145916] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 4949161119] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4950283380] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4951576476] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4952615535] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4953823035] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4955231484] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4957034880] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 4958158128] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4959536085] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4961158125] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 4962146049] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4963341684] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4964659770] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4965923046] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4966848201] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 4968525261] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4970353458] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 4971504804] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4972768059] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4974517779] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4975592832] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4976672127] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4978122051] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4979090676] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4980028179] Running LATEST.basic: LATEST @ . CR +[Hera] 35131696 +[Hera] [HADES][TEST ] [KRELTSC: 4981588374] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4983346053] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 4984493199] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4986661113] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4988319462] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 4989340083] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4991930181] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4993511859] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 4994570721] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4995677337] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4996916589] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 4997797077] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4998739704] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 35368920 +[Hera] [HADES][TEST ] [KRELTSC: 5001167955] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5002980360] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 5004015261] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 35369384 +[Hera] [HADES][TEST ] [KRELTSC: 5006150919] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5007746037] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 5008739673] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 5009921826] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 5011086759] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5012757645] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 5013951453] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5015422419] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5016681579] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 5017578888] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5018491905] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 5020109052] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5021661981] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 5022597447] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 5023770969] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5025454350] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 5026501809] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5027801961] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 5029188969] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 5030551764] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 5031687255] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5032962732] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 5033860671] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5034804537] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 5039930805] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5041630629] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 5042496984] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 35373664 +[Hera] [HADES][TEST ] [KRELTSC: 5047660485] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5049133992] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 5050158708] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 5057575257] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5058875241] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 5059915602] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 5067410061] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5068752759] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5069671488] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 5074727343] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5076358602] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5077427124] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 5079373698] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 5080353600] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5082081627] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 5083124802] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 5084207121] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 5085167850] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5086950099] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5087967633] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5089119504] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5090317701] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5091384732] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5092301697] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5096049588] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5097636852] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 5098654827] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5100483507] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5102039628] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5103088053] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 5107920867] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5109059949] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5109844908] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5110887600] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5112109674] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5113012254] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5113897992] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5117689395] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5119307445] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 5120384745] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 5124935676] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5126116359] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 5126953251] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 5131790370] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5133429756] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 5134466043] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5135640363] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5136918633] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 5137818798] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5138729001] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 5140261182] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5142234678] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 5143417314] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 5144552133] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5146124844] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 5147343222] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 35141504 +[Hera] [HADES][TEST ] [KRELTSC: 5151255627] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5152723002] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 5153615901] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5155049991] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5156276790] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 5157248229] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5158158516] Running CURRENT.basic: CURRENT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 5159715246] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5161452702] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 5162665305] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 35376528 +[Hera] [HADES][TEST ] [KRELTSC: 5168265585] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5169688146] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 5170545786] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 5171755470] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 5173094913] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5174699481] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 5175906120] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5176995558] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5178209379] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 5179288821] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5180187222] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5182655583] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5184233460] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 5185227768] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5190987816] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5192788062] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5193809313] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5198197053] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5199348504] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 5200091988] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5201298753] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 5202554028] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 5203931649] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 5205374202] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 5206716774] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5207952624] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5208807450] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5209675695] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 5211234378] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5212923219] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 5213976600] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5215105497] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5216881887] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5218034031] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5218963995] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5220135102] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5221680093] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5222797902] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 5223933666] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5225540208] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 5226526956] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 5228194167] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5229990192] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 5231262855] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5232342192] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5233570839] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5234425413] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5235315582] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 5236928529] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5238575055] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 5239807104] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 5240956287] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5242864515] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 5243842044] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5245008426] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5246710119] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5247772488] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5248881456] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5250373569] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 5251394568] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5252385978] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5253455235] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5255053440] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 5255898039] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5256800451] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5257925001] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5259300501] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 5260165827] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5261107425] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5262311901] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 5263640340] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 5264959497] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 5266069074] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5267555538] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 5268401523] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5269317585] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5271221403] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5272733487] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 5273759610] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 5274635436] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5276285007] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 5277373689] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 5278692090] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 5280044133] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5281672515] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 5282781777] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5283976194] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5285215131] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 5286055425] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5287044105] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 5288321493] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5289965394] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5291031669] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5293316805] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5294890503] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 5295913812] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5296971687] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5298271419] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5299170114] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5300063895] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5302483977] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5304124056] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 5305478136] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5307746871] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5309382876] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5310349758] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5312168988] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5313774984] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5314775865] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5316084060] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5318124525] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5319170409] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5320272951] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5321460123] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 5322331035] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5323225950] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5325431580] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5327036148] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 5328055971] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 5329902039] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5331445434] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 5332468932] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 5334323169] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5335912512] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 5336849763] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5338004952] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5339246850] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5340112323] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5340994218] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 5342377299] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5343947826] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 5344924284] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5346718713] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5348269962] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 5349246021] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5350252194] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5351935932] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5353000884] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5354105526] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5355681828] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 5356551207] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5357437344] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5360787957] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5362381143] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 5363360604] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 5365289496] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5366841564] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 5368078212] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 5369087766] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5369946225] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5371656486] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5372710392] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5373832884] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5375049666] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 5375872509] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5376743694] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5378902368] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5380688481] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 5381665128] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 5382575142] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5384131725] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 5385362787] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5386446744] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5387675139] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 5388511653] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5389408794] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 5390494095] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5392014894] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 5393336655] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5395311054] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5396859804] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5397849450] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5398922592] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5400156384] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5401003104] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5401857279] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5404572369] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5406493029] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5407461444] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 5408885034] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 5409916176] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5411573118] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 5412762999] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5413900044] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5415112626] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 5415963714] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5416852623] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5419642284] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5421221988] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5422181919] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 5423261172] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5424293637] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5425899465] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 5427007740] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 5428024959] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 5428965885] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5430852672] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5432053641] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5433138795] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5434403898] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 5435243310] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5436136776] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5438663517] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5440215858] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5441188599] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 5442372726] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 5444044683] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5445754965] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5446817166] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5447578836] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5448521421] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 5449359699] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5450276748] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5453333529] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5455207842] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5456409336] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5460907116] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5462899008] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 5464172511] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 5466558783] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 5467908789] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5469485322] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5471167506] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5472757983] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 5474438949] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 5476372293] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 5477444469] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5478719526] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5479630632] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5480722926] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5485035675] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5486638017] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5487742743] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5491392249] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5493482085] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5494581771] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 5498182431] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5500364352] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5502494403] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5503782942] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5506702152] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5509711788] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5511982161] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5513471229] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5514477234] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5516328594] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5517512133] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5518724442] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5519566941] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5520542895] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5523918666] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5527077150] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5528812611] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5533132689] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5535775539] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5536986168] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5540162292] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5541983223] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5543654613] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5547770571] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5550926808] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5552557647] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5554312218] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5555628120] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5558533155] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5560399782] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5562373677] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5565026901] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5566512588] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5567999472] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5569911165] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5571466488] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5574354282] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5576710755] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5579373513] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5580643005] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5583393732] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5585139546] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5587009764] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5589064089] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5590808307] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5593162407] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5594116731] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5596132605] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5597633580] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5600733033] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5602181886] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5605621434] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5607457023] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5609361114] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5611432890] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5613461385] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5615705697] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5617680411] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5619121725] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5621860692] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5623732737] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5626454694] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5627781075] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5628796908] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5631245676] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5632842096] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5634565503] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5636549289] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5638128951] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5640112023] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5641452747] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5644584099] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5646455472] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5649641361] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5650923579] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5652256197] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5655563907] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5657412201] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5659395189] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5661975648] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5663607306] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5665047885] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5669928768] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5672249562] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5673781617] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5678469237] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5680617894] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5681999967] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5683307175] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5684234787] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5685826860] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5687293668] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5688455493] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5689311432] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5690598690] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5694446247] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5696075616] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5697037080] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5700340380] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5703121998] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5705878479] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5707335753] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5709023691] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5710191354] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5712231000] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5714017449] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5715888717] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5718485976] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5720295672] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5722317615] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5727119223] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5729111241] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5730719337] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5733799113] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5736694929] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5738767482] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5740692258] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5742080778] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5745078654] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5746823250] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5748555246] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5749983477] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5751424119] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5755532391] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5757847914] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5759453049] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5761957761] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5763675687] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5764438344] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5765294787] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5766347748] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5769324792] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5770855734] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5772613917] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5774722653] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5776778616] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5778409434] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5782546833] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5784599688] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5785298652] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5787723228] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5790088080] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5791953237] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5793853464] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5795302674] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5798074548] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5799505761] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5801485746] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5803423038] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5805383514] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5809404174] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5811886731] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5813211810] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5816894685] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5819546208] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5821295613] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5822939997] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5824357707] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5826965319] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5828715711] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5830773060] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5832897609] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5834476368] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5836021443] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5839117011] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5842545009] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5845306236] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5847030294] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5848906371] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5850285168] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5852847861] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5855057313] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5856937863] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5858361432] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5859795039] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5863646481] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5866007511] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5867537844] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5869356549] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5870614449] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5873190813] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5874811404] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5876396400] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5878194735] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5879423697] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5880734685] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5886599586] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5888993523] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5890458252] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5894064162] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5896806930] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5898370800] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5901082509] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5903667063] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5905290888] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5909699775] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5912045118] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5913559155] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5915191065] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5916130017] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5917337328] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5921749995] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5924057769] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5926573317] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5928234312] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5932016286] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5934831441] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5936429415] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5938754913] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5940852141] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5942363406] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5946550134] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5948958897] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5950150017] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5951579886] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5953210431] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5954290356] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5955393528] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5958851052] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5960515911] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5961524961] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5963188686] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5964735609] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5965734138] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5968009173] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5969429424] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5970455862] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5971862736] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5972970003] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5974069668] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5976645549] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5978347116] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5979445374] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5981550498] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5983172244] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5984282430] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 5986093974] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5988568047] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5990065494] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5991155100] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5992295085] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5993562036] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5994452856] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5995329795] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5997873966] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5999351085] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 6000330756] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 6001386132] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 6002230962] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6004045467] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 6005166300] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6006427917] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 6007320375] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6008215248] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6010950813] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6012477513] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 6013451829] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 6014355669] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 6015193149] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6016921008] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 6018151797] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6019305096] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6020587272] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 6021738429] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6022617720] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 6025559274] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6027145614] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 6028273755] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 6031441605] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6033265308] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 6034591542] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 6037007634] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6038578602] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 6039564930] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6040653171] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 6041490315] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6042422022] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 6044298120] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 6046324641] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6048372162] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 6049432641] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 6051900309] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6053415333] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 6054381249] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 6056607459] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6058215723] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 6059496828] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6060818946] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6062229957] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 6063143037] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6064163679] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 6066408894] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6067986141] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 6068964195] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6070806798] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6072722565] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6073700787] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6076295589] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6078001839] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6079062570] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6081426351] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6083032473] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6084007356] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6085318848] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 6086121783] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6087030411] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 6089751759] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6091279131] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 6092161509] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6094386984] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6095657820] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6097466235] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6098408883] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6100399704] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6101956917] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6102945492] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6105558018] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6107158113] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6108144441] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6109167582] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6110686449] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 6111521934] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6112420461] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6114684156] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6116254074] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6117291285] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6119909460] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6121612980] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6122883480] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6123963426] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 6124759095] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6125634711] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6128014536] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6129516897] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6130514082] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6133035531] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6134956464] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6136009005] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6137146512] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6138413568] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 6139290717] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6140186934] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6142281180] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6143834025] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 6144737235] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 6146701302] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6148993872] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6150613245] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6151612971] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 6153670026] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6155264556] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 6156204390] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6158106717] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6159537300] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6160793289] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6161884764] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 6162751329] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6163655673] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6165931401] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6167466585] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 6168396738] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6170433843] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6171984084] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6173202609] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 6175194858] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6176947686] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 6177929604] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6180797448] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6182336244] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6183317847] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6184403862] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6185976405] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 6186936210] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6187890639] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6191404779] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6193155339] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6194153553] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6196503705] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6198306492] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6199248153] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6201356994] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6202794948] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6203709498] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6204819138] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 6205852443] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6206803953] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6209442162] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6211219644] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6212185833] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 6214072284] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6215766207] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6217202586] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6218129568] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6221056317] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6223053207] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6224123766] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6225329376] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6226779699] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 6227813886] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6228935307] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6231916551] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6233594619] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6234762408] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6238130871] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6239890104] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6240981789] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6242211381] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 6243254535] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6244542549] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6248154822] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6250077603] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6251367213] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6254630760] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6256686534] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6257939373] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6259403829] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6261284778] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 6262404120] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6263548284] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 6267001125] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 6268157679] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6269853576] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6270857859] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6273237747] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6274820769] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6275770746] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6276915645] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 6277754826] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6278840988] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6281707194] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6283420248] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6284418105] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6287153397] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6288890958] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6289815315] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6290930982] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6292223175] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 6293200494] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6294448566] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 6298393542] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6299922615] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 6300902853] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6303265374] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6304938045] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6305945730] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 6309388680] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6310911852] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6312437922] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6313425426] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6315699411] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6317240979] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6318212754] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6320359143] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6322003380] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6323136099] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6324600723] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 6325558407] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6326507796] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 6329012970] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6330617979] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 6331578330] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6333852357] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6335351232] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6336709218] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6339586869] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6341286315] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6342318843] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6344583777] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6346157160] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6347140275] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6349481796] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6351009147] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6352091277] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6353352894] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 6354730221] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 6356063448] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 6357367674] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6358694706] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 6359550792] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6360439407] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6363185283] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6364642011] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 6365421741] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6368005245] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6370063434] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 6371350230] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6373853535] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6375744480] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 6376995996] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6378326094] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6379462614] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6381478530] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6382804701] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6384237363] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6385395807] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6387691989] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6388984434] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6390363903] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6391789803] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 6392851479] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6393886128] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6396660501] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6398851830] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 6400089759] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 6415490256] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6417094467] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6418229181] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 6418987554] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6420477693] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6422081883] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 6423157440] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6425693904] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6426662382] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6428463825] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6429515148] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6430674201] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6431685036] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6433407393] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6434461530] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6435571170] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6436889844] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6438813654] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6439800843] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6440998788] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6442981335] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6444503835] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6445736136] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5332 + +[Hera] Total words: 484 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6528227433] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6530014554] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 6531228669] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5349 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6610433214] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6612202380] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 6613545729] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5351 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6692743554] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6694356417] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6695325168] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6696490815] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6697774650] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6699056952] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6699953400] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 6702181710] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6703961565] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 6705091050] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 6706414218] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6708083046] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 6709127376] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 6710419884] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6712639689] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 6713670453] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6714821820] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6716056977] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 6716996013] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6717953697] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6723580437] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6725227971] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 6726312789] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6731481981] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6733200789] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 6734254905] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6737677590] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6739274913] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 6740373675] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 6743049096] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6744610194] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 6745608681] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 6748500066] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6750747255] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 6751741521] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 6753441408] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6755524650] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6756972642] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 6758743950] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6760433946] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 6762007854] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 6763365840] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6764317014] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6765979521] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6767022066] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6768126897] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6769393428] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 6770223978] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6771107994] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6772878063] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6774088629] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6775635930] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 6776717703] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6778164477] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6779090955] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6780613224] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 6781616583] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 6783090888] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6783978117] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6785471007] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6786582957] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6789478626] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6790449771] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6792113013] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 6793208079] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6794326980] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 6795549663] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 6796831965] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 6801231129] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 6803287113] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 6804677418] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 6806075493] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 6810614937] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 6811788375] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 6813139620] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 6814844841] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6815911683] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6816812331] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6818000049] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 6818891415] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6819797754] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6820945131] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 6821911593] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6822801195] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6823976901] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 6824845818] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6825716961] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6827193240] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 6828129252] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6828986745] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6830115768] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 6830996445] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6831855534] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6832990017] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6833851605] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6834795072] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6835959018] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 6836929953] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6837805443] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6839107527] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6839974722] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6840862350] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6841956366] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 6842867766] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6843722823] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6844941873] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 6846170415] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 6847476951] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 6848533545] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6849828216] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 6850702362] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6851758998] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6853762566] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6855417324] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6858251547] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6859402683] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6860694414] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 6861585591] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6862578387] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6864500664] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6866136438] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 6868330791] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6870365019] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6871458804] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6872670588] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 6873463065] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6874346493] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6876032499] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6877912272] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6880735155] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6881780430] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6882953721] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 6883769571] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6884647791] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6886383882] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6888008169] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6890812761] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6892574892] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6894261864] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6897241470] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6898287102] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6899492292] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 6900295836] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6901182603] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6903035286] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6904612638] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6907312755] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6908426994] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6909649992] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 6910508766] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6911366049] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6912859821] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6914588100] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6917288322] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6918366021] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6919585575] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 6920512410] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6921463311] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6923161413] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6924736791] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6927039714] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6929042169] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6930185472] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6931518636] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 6932460003] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6933452568] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6935193615] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6936928341] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6939945222] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6941057886] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6942327126] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 6943194468] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6944123739] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6945954813] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6947568915] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6950365590] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6951588294] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6953116149] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 6954087504] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6955005435] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6956814018] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6958412013] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6961212426] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6962370219] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6963618522] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 6964663923] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6965731122] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6967627170] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6969309333] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6972307461] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6973524789] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6974852010] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 6975797325] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6976720716] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6978605193] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6980382948] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6983162424] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6984337017] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6985775055] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 6986671923] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6987592059] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6989021697] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6990854388] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6993676305] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6994937418] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6996233979] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 6997121313] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6998084037] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6999447546] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7001069040] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 7004132478] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7005267906] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7006541682] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 7007466690] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7008439956] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7009854306] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7011480714] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7013996409] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7015237005] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7016486904] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 7017381126] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7018274193] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 7019773614] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7021382970] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 7024244409] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7025404995] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7026596010] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 7027470387] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7028510559] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7030044168] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7031579625] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 7033246689] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7035349545] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7036740081] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7038329655] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7041352395] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7042485912] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7043644440] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 7044466422] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7045354512] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7046808657] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7048359759] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7051058427] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7052590146] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7054326678] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7057017156] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7058037903] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7059261552] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 7060070157] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7060971813] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7062383244] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7064178828] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7067858889] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7069617807] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7071506085] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7074654342] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7075951680] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7077362523] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 7078700601] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7079779560] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7081556412] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7083547191] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7086820398] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7088395461] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7090354740] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7093561839] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7094866716] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7096405050] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 7097473992] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7098591780] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 7100672397] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7102555110] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 7105588602] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 7107605463] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7108991232] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7110516399] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 7111615140] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7112729652] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7114777887] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7116822804] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7120007622] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7121273523] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7122742158] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 7123794342] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7124919585] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 7126791315] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7128478434] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 7131136509] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7132287729] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 7133492583] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 7134868440] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 7135980411] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7137232221] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 7138091247] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7139046117] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 7141265943] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7142957115] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 7144196766] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7145360187] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7146551412] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 7147503447] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7148415351] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7151268243] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7152968991] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 7154650776] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7156028376] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7157515848] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 7158507048] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7159460595] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7161448182] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7163050104] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7164278541] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7165412037] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7166831805] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 7167699735] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7168670187] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 7173907125] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7175351295] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 7176212148] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7177189971] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7178514294] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 7179612132] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7180697664] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7184063061] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7186100376] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 7187654439] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7189059843] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7190256381] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 7191507792] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7192554789] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7195608609] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7197512238] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7198954581] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7200340203] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7201827066] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 7202903715] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7204178562] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 7207176879] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7209115956] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7210584087] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7212005619] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7213640154] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 7214849481] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7216010445] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7219151415] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7221007500] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 7222438776] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7223738424] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7225185513] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 7226300382] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7227429006] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7232342817] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7234279605] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7235529819] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7237019349] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 7238445858] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 7240055907] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 7241645922] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7243276194] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 7244393394] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7245478653] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 7248072594] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7250017656] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 7251347880] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7252777182] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7254536835] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 7255708677] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7256873610] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 7259757666] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7261765959] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 7263149586] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7264630149] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7266174258] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 7267480080] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7268614731] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7271071752] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7273250481] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 7274718318] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 7276584021] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7278448401] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 7280148708] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7281473241] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7282952208] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 7283956008] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7285042044] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 7287937524] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7289771265] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 7290875592] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7292552694] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7294022757] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 7295025591] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7296107658] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7298515476] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7300430130] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 7302048936] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7303361562] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7305012435] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 7306107690] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7307165145] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7309073541] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7310991009] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 7312439463] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7313890080] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 7315503636] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 7316847489] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 7317982014] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 7319080692] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7320098793] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 7321273239] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7322333508] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 7323500058] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 7324713522] ============================================== +[Hera] PARITY:M7.1a word_count=498 here=0x00000000000000d8 latest_id=667 hash=0xe9795d240d1e90c6 +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000003d714000, 0x000000003d75ff2a) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] PCI: ECAM mapped (amd64) +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] [HADES][ERROR] [KRELTSC: 7399403823] TD: attach total_blkio_blocks_1k=30720 forth_block_size=1024 +[Hera] [HADES][ERROR] [KRELTSC: 7407770496] TD: after_format rc=0 user_blocks=22615 total_devblocks=7680 ba +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: no device on PCI bus 0 +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 7475628783] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7488727974] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7659752184] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7675229583] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7950400983] ( Unterminated comment + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x5d35c5c6a6eafe04 mode=m capsule_hash=0x5d35c5c6a6eafe04 dict_hash=0xe04cb6782cb6365b +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] APIC Timer: started (LVT=0x00020020 ICR=10269281) +[Hera] I/O APIC: keyboard IRQ1 unmasked +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=643 evictions=0 +[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=21845 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x271108a488516c37 +[Hermes] [HADES][ERROR] [KRELTSC: 8729696325] TD:pb hermes:init.4th lf=515849704 +[Hermes] [HADES][ERROR] [KRELTSC: 8740747890] TD:pb hermes:init.4th fb=1 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 10873876671] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 16896796518] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0xe585e56cb09dc857 +[Artemis] [HADES][ERROR] [KRELTSC: 16905589260] TD:pb artemis:init.4th lf=510167992 +[Artemis] [HADES][ERROR] [KRELTSC: 16924185327] TD:pb artemis:init.4th fb=1 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 412 ticks, trust=0x00010000, variance=0x00000000 +[Hera] [HADES][ERROR] [KRELTSC: 25713733374] TD:idle n=5 lf=509885464 +[Hera] [HADES][ERROR] [KRELTSC: 25722563559] TD:idle n=5 fb=1 ub=7048 +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 27908822214] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 27930272706] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 27953239797] TD: blk_attach dev=0x30f86a0 rc=0 used=26670573 free=510200299 +[Artemis] [HADES][ERROR] [KRELTSC: 27975899637] TD: census largest_free=509741128 free_blocks=1 used_blocks=705 +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 36602171928] TD:idle n=10 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 36624621222] TD:idle n=10 fb=1 ub=7054 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 47458075728] TD:idle n=15 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 47484823533] TD:idle n=15 fb=1 ub=7054 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 58309284285] TD:idle n=20 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 58322710614] TD:idle n=20 fb=1 ub=7054 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 69170747415] TD:idle n=25 lf=508998808 +[Hera] [HADES][ERROR] [KRELTSC: 69188856576] TD:idle n=25 fb=1 ub=7061 +[Hera] [HADES][ERROR] [KRELTSC: 69195976479] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 69202939995] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 69229153203] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 69265492107] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 69294303750] TD: blk_attach dev=0x30f86c0 rc=0 used=27554712 free=509316160 +[Artemis] [HADES][ERROR] [KRELTSC: 69312890619] TD: census largest_free=508856104 free_blocks=1 used_blocks=706 +[Hera] PARITY:BIRTH vm_id=0x7cf09e01549546cc-0x99319366653ccc14 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 70213561278] TD:pb 00 lf=503233880 +[Hera] [HADES][ERROR] [KRELTSC: 70228655448] TD:pb 00 fb=1 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 72812847639] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0xd62c30ac78839535 +[Hera] [HADES][ERROR] [KRELTSC: 83472044040] TD:pb 00~user lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 83511647121] TD:pb 00~user fb=1 +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok> S" 00" USE +[00] USE: now using 00 +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 92343308589] TD:idle n=30 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 92365549752] TD:idle n=30 fb=1 ub=10675 +[00] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T01=1 2 +[00] [HADES][ERROR] [KRELTSC: 94078628427] TD:dl lf=497605128 fb=1 in=." T01=" 7 3 /M +[00] ok +[00] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T02=-1 -2 +[00] [HADES][ERROR] [KRELTSC: 94197789588] TD:dl lf=497605128 fb=1 in=." T02=" -7 3 / +[00] ok +[00] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T03=1 -2 +[00] [HADES][ERROR] [KRELTSC: 94300346721] TD:dl lf=497605128 fb=1 in=." T03=" 7 -3 / +[00] ok +[00] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T04=-1 2 +[00] [HADES][ERROR] [KRELTSC: 94398500700] TD:dl lf=497605128 fb=1 in=." T04=" -7 -3 +[00] ok +[00] (zuse) ok> ." T05=" 2147483647 1 + . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T05=2147483648 +[00] [HADES][ERROR] [KRELTSC: 94489034346] TD:dl lf=497605128 fb=1 in=." T05=" 214748 +[00] ok +[00] (zuse) ok> ." T06=" -2147483648 NEGATE . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T06=2147483648 +[00] [HADES][ERROR] [KRELTSC: 94571770671] TD:dl lf=497605128 fb=1 in=." T06=" -21474 +[00] ok +[00] (zuse) ok> ." T07=" -2147483648 ABS . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T07=2147483648 +[00] [HADES][ERROR] [KRELTSC: 94658109672] TD:dl lf=497605128 fb=1 in=." T07=" -21474 +[00] ok +[00] (zuse) ok> ." T08=" -1 1 RSHIFT . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T08=9223372036854775807 +[00] [HADES][ERROR] [KRELTSC: 94749695565] TD:dl lf=497605128 fb=1 in=." T08=" -1 1 R +[00] ok +[00] (zuse) ok> ." T09=" -8 2 RSHIFT . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T09=4611686018427387902 +[00] [HADES][ERROR] [KRELTSC: 94879036203] TD:dl lf=497605128 fb=1 in=." T09=" -8 2 R +[00] ok +[00] (zuse) ok> ." T10=" 1 31 LSHIFT . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T10=2147483648 +[00] [HADES][ERROR] [KRELTSC: 94974449556] TD:dl lf=497605128 fb=1 in=." T10=" 1 31 L +[00] ok +[00] (zuse) ok> ." T11=" -1 0 < . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T11=-1 +[00] [HADES][ERROR] [KRELTSC: 95065348644] TD:dl lf=497605128 fb=1 in=." T11=" -1 0 < +[00] ok +[00] (zuse) ok> ." T12=" -1 0 U< . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T12=0 +[00] [HADES][ERROR] [KRELTSC: 95152457232] TD:dl lf=497605128 fb=1 in=." T12=" -1 0 U +[00] ok +[00] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T13=56088 +[00] [HADES][ERROR] [KRELTSC: 95242314846] TD:dl lf=497605128 fb=1 in=." T13=" 123 45 +[00] ok +[00] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T14=DOUBLE-OVERFLOW +[00] +[00] [HADES][ERROR] [KRELTSC: 95349900891] TD:dl lf=497605128 fb=1 in=." T14=" -123 4 +[00] ok +[00] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T15=14285 5 +[00] [HADES][ERROR] [KRELTSC: 95448236730] TD:dl lf=497605128 fb=1 in=." T15=" 100000 +[00] ok +[00] (zuse) ok> ." T16=" 7 11 3 */ . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T16=25 +[00] [HADES][ERROR] [KRELTSC: 95526768813] TD:dl lf=497605128 fb=1 in=." T16=" 7 11 3 +[00] ok +[00] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T17=2 25 +[00] [HADES][ERROR] [KRELTSC: 95636938299] TD:dl lf=497605128 fb=1 in=." T17=" 7 11 3 +[00] ok +[00] (zuse) ok> ." T18=" -5 S>D SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T18=-5 +[00] [HADES][ERROR] [KRELTSC: 95739725382] TD:dl lf=497605128 fb=1 in=." T18=" -5 S>D +[00] ok +[00] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T19=-2 +[00] [HADES][ERROR] [KRELTSC: 95825686404] TD:dl lf=497605128 fb=1 in=." T19=" -5 S>D +[00] ok +[00] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T20=5 +[00] [HADES][ERROR] [KRELTSC: 95926314561] TD:dl lf=497605128 fb=1 in=." T20=" -5 S>D +[00] ok +[00] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T21=-5 3 +[00] [HADES][ERROR] [KRELTSC: 96011797266] TD:dl lf=497605128 fb=1 in=." T21=" -5 3 M +[00] ok +[00] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T22=-1 +[00] [HADES][ERROR] [KRELTSC: 96098640246] TD:dl lf=497605128 fb=1 in=." T22=" 5 0 10 +[00] ok +[00] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T23=0 -1 6 +[00] [HADES][ERROR] [KRELTSC: 96202438983] TD:dl lf=497605128 fb=1 in=." T23=" -1 0 A +[00] ok +[00] (zuse) ok> ." T24=" -2147483648 2/ . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T24=-1073741824 +[00] [HADES][ERROR] [KRELTSC: 96289635372] TD:dl lf=497605128 fb=1 in=." T24=" -21474 +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 102891393885] TD: detach_device called dev=0x30f86c0 +[00] [HADES][ERROR] [KRELTSC: 102933727239] TD:kk 00 lf=497605128 fb=2 +[00] Stadium: dispatch cell=73483 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 102994658445] TD:vc start lf=497605128 fb=2 +[00] [HADES][ERROR] [KRELTSC: 103020557514] TD:vc post_hotwords lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 103046414709] TD:vc post_rwot lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 103075987833] TD:vc post_ssml8 lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 103102183086] TD:vc post_ssmcfg lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 103141167549] TD:vc post_dict lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 103170404673] TD:vc post_memory lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 103200836802] TD:vc post_callstack lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 103218757971] TD:pk 00 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 103242737346] TD:pk 00 fb=569 ub=9526 +[00] PARITY:KILL vm_id=0x7cf09e01549546cc-0x99319366653ccc14 name=00 +[00] KILL: 00 dead +[00] [HADES][ERROR] [KRELTSC: 103308538494] TD:kk 00~user lf=497605128 fb=569 +[00] Stadium: dispatch cell=78684 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 103361548122] TD:vc start lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 103388743101] TD:vc post_hotwords lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 103408213503] TD:vc post_rwot lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 103442883621] TD:vc post_ssml8 lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 103459146000] TD:vc post_ssmcfg lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 103478602626] TD:vc post_dict lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 103493573400] TD:vc post_memory lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 103519905153] TD:vc post_callstack lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 103549688298] TD:pk 00~user lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 103564513983] TD:pk 00~user fb=1141 ub=8369 +[00] PARITY:KILL vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 name=00~user +[00] KILL: 00~user dead +[00] WIREBIND: 00~user detached without flush (device already gone) +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 105177937410] TD:idle n=35 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 105211144185] TD:idle n=35 fb=1141 ub=8369 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 116070437931] TD:idle n=40 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 116105489766] TD:idle n=40 fb=1141 ub=8369 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 122584903098] xhci: CSW status = FAILED +[00] [HADES][WARN ] [KRELTSC: 122617926648] xhci: unit not ready -- retrying TEST UNIT READY +[00] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 122675943117] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 122707181142] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 122739820371] TD: blk_attach dev=0x30f86c0 rc=0 used=27602365 free=509268507 +[Artemis] [HADES][ERROR] [KRELTSC: 122774006250] TD: census largest_free=497605128 free_blocks=1141 used_blocks= +[Hera] PARITY:BIRTH vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 123653710992] TD:pb 01 lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 123672168375] TD:pb 01 fb=1140 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 125971693575] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] [HADES][ERROR] [KRELTSC: 133123358529] TD:pb 01~user lf=492362184 +[Hera] [HADES][ERROR] [KRELTSC: 133140116109] TD:pb 01~user fb=1140 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 135407888868] TD:idle n=45 lf=492362184 +[00] [HADES][ERROR] [KRELTSC: 135433693311] TD:idle n=45 fb=1140 ub=11577 +[00] (zuse) ok> S" 01" USE +[01] USE: now using 01 +[01] ok +[01] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T01=1 2 +[01] [HADES][ERROR] [KRELTSC: 142950514035] TD:dl lf=492362184 fb=1140 in=." T01=" 7 3 /M +[01] ok +[01] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T02=-1 -2 +[01] [HADES][ERROR] [KRELTSC: 143055023727] TD:dl lf=492362184 fb=1140 in=." T02=" -7 3 / +[01] ok +[01] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T03=1 -2 +[01] [HADES][ERROR] [KRELTSC: 143158831620] TD:dl lf=492362184 fb=1140 in=." T03=" 7 -3 / +[01] ok +[01] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T04=-1 2 +[01] [HADES][ERROR] [KRELTSC: 143242881180] TD:dl lf=492362184 fb=1140 in=." T04=" -7 -3 +[01] ok +[01] (zuse) ok> ." T05=" 2147483647 1 + . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T05=2147483648 +[01] [HADES][ERROR] [KRELTSC: 143358942741] TD:dl lf=492362184 fb=1140 in=." T05=" 214748 +[01] ok +[01] (zuse) ok> ." T06=" -2147483648 NEGATE . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T06=2147483648 +[01] [HADES][ERROR] [KRELTSC: 143464738914] TD:dl lf=492362184 fb=1140 in=." T06=" -21474 +[01] ok +[01] (zuse) ok> ." T07=" -2147483648 ABS . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T07=2147483648 +[01] [HADES][ERROR] [KRELTSC: 143552115042] TD:dl lf=492362184 fb=1140 in=." T07=" -21474 +[01] ok +[01] (zuse) ok> ." T08=" -1 1 RSHIFT . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T08=9223372036854775807 +[01] [HADES][ERROR] [KRELTSC: 143653406316] TD:dl lf=492362184 fb=1140 in=." T08=" -1 1 R +[01] ok +[01] (zuse) ok> ." T09=" -8 2 RSHIFT . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T09=4611686018427387902 +[01] [HADES][ERROR] [KRELTSC: 143741442474] TD:dl lf=492362184 fb=1140 in=." T09=" -8 2 R +[01] ok +[01] (zuse) ok> ." T10=" 1 31 LSHIFT . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T10=2147483648 +[01] [HADES][ERROR] [KRELTSC: 143844831816] TD:dl lf=492362184 fb=1140 in=." T10=" 1 31 L +[01] ok +[01] (zuse) ok> ." T11=" -1 0 < . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T11=-1 +[01] [HADES][ERROR] [KRELTSC: 143946057570] TD:dl lf=492362184 fb=1140 in=." T11=" -1 0 < +[01] ok +[01] (zuse) ok> ." T12=" -1 0 U< . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T12=0 +[01] [HADES][ERROR] [KRELTSC: 144050679297] TD:dl lf=492362184 fb=1140 in=." T12=" -1 0 U +[01] ok +[01] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T13=56088 +[01] [HADES][ERROR] [KRELTSC: 144190903332] TD:dl lf=492362184 fb=1140 in=." T13=" 123 45 +[01] ok +[01] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T14=DOUBLE-OVERFLOW +[01] +[01] [HADES][ERROR] [KRELTSC: 144307940700] TD:dl lf=492362184 fb=1140 in=." T14=" -123 4 +[01] ok +[01] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T15=14285 5 +[01] [HADES][ERROR] [KRELTSC: 144410806617] TD:dl lf=492362184 fb=1140 in=." T15=" 100000 +[01] ok +[01] (zuse) ok> ." T16=" 7 11 3 */ . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T16=25 +[01] [HADES][ERROR] [KRELTSC: 144499940025] TD:dl lf=492362184 fb=1140 in=." T16=" 7 11 3 +[01] ok +[01] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T17=2 25 +[01] [HADES][ERROR] [KRELTSC: 144597788034] TD:dl lf=492362184 fb=1140 in=." T17=" 7 11 3 +[01] ok +[01] (zuse) ok> ." T18=" -5 S>D SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T18=-5 +[01] [HADES][ERROR] [KRELTSC: 144688427226] TD:dl lf=492362184 fb=1140 in=." T18=" -5 S>D +[01] ok +[01] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T19=-2 +[01] [HADES][ERROR] [KRELTSC: 144774956214] TD:dl lf=492362184 fb=1140 in=." T19=" -5 S>D +[01] ok +[01] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T20=5 +[01] [HADES][ERROR] [KRELTSC: 144865026810] TD:dl lf=492362184 fb=1140 in=." T20=" -5 S>D +[01] ok +[01] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T21=-5 3 +[01] [HADES][ERROR] [KRELTSC: 144963425523] TD:dl lf=492362184 fb=1140 in=." T21=" -5 3 M +[01] ok +[01] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T22=-1 +[01] [HADES][ERROR] [KRELTSC: 145064913294] TD:dl lf=492362184 fb=1140 in=." T22=" 5 0 10 +[01] ok +[01] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T23=0 -1 6 +[01] [HADES][ERROR] [KRELTSC: 145182489837] TD:dl lf=492362184 fb=1140 in=." T23=" -1 0 A +[01] ok +[01] (zuse) ok> ." T24=" -2147483648 2/ . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T24=-1073741824 +[01] [HADES][ERROR] [KRELTSC: 145283173833] TD:dl lf=492362184 fb=1140 in=." T24=" -21474 +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 147499317903] TD:idle n=50 lf=492362184 +[01] [HADES][ERROR] [KRELTSC: 147533484063] TD:idle n=50 fb=1140 ub=11577 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 151849202379] TD: detach_device called dev=0x30f86c0 +[01] [HADES][ERROR] [KRELTSC: 151889150154] TD:kk 01 lf=492362184 fb=1142 +[01] Stadium: dispatch cell=81286 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 151921016982] TD:vc start lf=492362184 fb=1142 +[01] [HADES][ERROR] [KRELTSC: 151934125623] TD:vc post_hotwords lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 151967465727] TD:vc post_rwot lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 151995679164] TD:vc post_ssml8 lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 152011436766] TD:vc post_ssmcfg lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 152039484282] TD:vc post_dict lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 152055562176] TD:vc post_memory lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 152081977194] TD:vc post_callstack lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 152097394533] TD:pk 01 lf=492362184 +[01] [HADES][ERROR] [KRELTSC: 152123826477] TD:pk 01 fb=1707 ub=10428 +[01] PARITY:KILL vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 name=01 +[01] KILL: 01 dead +[01] [HADES][ERROR] [KRELTSC: 152167806000] TD:kk 01~user lf=492362184 fb=1707 +[01] Stadium: dispatch cell=82586 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 152211624600] TD:vc start lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 152236062804] TD:vc post_hotwords lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 152263685280] TD:vc post_rwot lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 152302457769] TD:vc post_ssml8 lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 152349789501] TD:vc post_ssmcfg lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 152386592295] TD:vc post_dict lf=492362184 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 152406747675] TD:vc post_memory lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 152434705227] TD:vc post_callstack lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 152474058660] TD:pk 01~user lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 152499977700] TD:pk 01~user fb=2143 ub=9543 +[01] PARITY:KILL vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee name=01~user +[01] KILL: 01~user dead +[01] WIREBIND: 01~user detached without flush (device already gone) +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 158453663277] TD:idle n=55 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 158476917963] TD:idle n=55 fb=2143 ub=9543 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 169345864485] TD:idle n=60 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 169379675850] TD:idle n=60 fb=2143 ub=9545 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 171526942692] xhci: CSW status = FAILED +[01] [HADES][WARN ] [KRELTSC: 171570969276] xhci: unit not ready -- retrying TEST UNIT READY +[01] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 171641646078] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 171685549875] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 171719436126] TD: blk_attach dev=0x30f86c0 rc=0 used=27645666 free=509225206 +[Artemis] [HADES][ERROR] [KRELTSC: 171761595789] TD: census largest_free=497605128 free_blocks=2143 used_blocks= +[Hera] PARITY:BIRTH vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 172649980020] TD:pb 02 lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 172672682427] TD:pb 02 fb=1627 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 174921481476] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] [HADES][ERROR] [KRELTSC: 181465538478] TD:pb 02~user lf=492362184 +[Hera] [HADES][ERROR] [KRELTSC: 181486272954] TD:pb 02~user fb=1140 +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[01] (zuse) ok> S" 02" USE +[02] USE: now using 02 +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 188148070131] TD:idle n=65 lf=0 +[02] [HADES][ERROR] [KRELTSC: 188179521306] TD:idle n=65 fb=0 ub=7352 +[02] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T01=1 2 +[02] [HADES][ERROR] [KRELTSC: 191783344032] TD:dl lf=0 fb=0 in=." T01=" 7 3 /M +[02] ok +[02] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T02=-1 -2 +[02] [HADES][ERROR] [KRELTSC: 191896997565] TD:dl lf=0 fb=0 in=." T02=" -7 3 / +[02] ok +[02] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T03=1 -2 +[02] [HADES][ERROR] [KRELTSC: 191990833587] TD:dl lf=0 fb=0 in=." T03=" 7 -3 / +[02] ok +[02] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T04=-1 2 +[02] [HADES][ERROR] [KRELTSC: 192083568915] TD:dl lf=0 fb=0 in=." T04=" -7 -3 +[02] ok +[02] (zuse) ok> ." T05=" 2147483647 1 + . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T05=2147483648 +[02] [HADES][ERROR] [KRELTSC: 192167628555] TD:dl lf=0 fb=0 in=." T05=" 214748 +[02] ok +[02] (zuse) ok> ." T06=" -2147483648 NEGATE . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T06=2147483648 +[02] [HADES][ERROR] [KRELTSC: 192260944659] TD:dl lf=0 fb=0 in=." T06=" -21474 +[02] ok +[02] (zuse) ok> ." T07=" -2147483648 ABS . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T07=2147483648 +[02] [HADES][ERROR] [KRELTSC: 192388359324] TD:dl lf=0 fb=0 in=." T07=" -21474 +[02] ok +[02] (zuse) ok> ." T08=" -1 1 RSHIFT . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T08=9223372036854775807 +[02] [HADES][ERROR] [KRELTSC: 192473845011] TD:dl lf=0 fb=0 in=." T08=" -1 1 R +[02] ok +[02] (zuse) ok> ." T09=" -8 2 RSHIFT . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T09=4611686018427387902 +[02] [HADES][ERROR] [KRELTSC: 192561786291] TD:dl lf=0 fb=0 in=." T09=" -8 2 R +[02] ok +[02] (zuse) ok> ." T10=" 1 31 LSHIFT . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T10=2147483648 +[02] [HADES][ERROR] [KRELTSC: 192650166282] TD:dl lf=0 fb=0 in=." T10=" 1 31 L +[02] ok +[02] (zuse) ok> ." T11=" -1 0 < . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T11=-1 +[02] [HADES][ERROR] [KRELTSC: 192738644889] TD:dl lf=0 fb=0 in=." T11=" -1 0 < +[02] ok +[02] (zuse) ok> ." T12=" -1 0 U< . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T12=0 +[02] [HADES][ERROR] [KRELTSC: 192810629046] TD:dl lf=0 fb=0 in=." T12=" -1 0 U +[02] ok +[02] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T13=56088 +[02] [HADES][ERROR] [KRELTSC: 192897296172] TD:dl lf=0 fb=0 in=." T13=" 123 45 +[02] ok +[02] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T14=DOUBLE-OVERFLOW +[02] +[02] [HADES][ERROR] [KRELTSC: 193001544918] TD:dl lf=0 fb=0 in=." T14=" -123 4 +[02] ok +[02] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T15=14285 5 +[02] [HADES][ERROR] [KRELTSC: 193088750526] TD:dl lf=0 fb=0 in=." T15=" 100000 +[02] ok +[02] (zuse) ok> ." T16=" 7 11 3 */ . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T16=25 +[02] [HADES][ERROR] [KRELTSC: 193161913203] TD:dl lf=0 fb=0 in=." T16=" 7 11 3 +[02] ok +[02] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T17=2 25 +[02] [HADES][ERROR] [KRELTSC: 193248796986] TD:dl lf=0 fb=0 in=." T17=" 7 11 3 +[02] ok +[02] (zuse) ok> ." T18=" -5 S>D SWAP D. CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T18=-5 +[02] [HADES][ERROR] [KRELTSC: 193334023029] TD:dl lf=0 fb=0 in=." T18=" -5 S>D +[02] ok +[02] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T19=-2 +[02] [HADES][ERROR] [KRELTSC: 193418468439] TD:dl lf=0 fb=0 in=." T19=" -5 S>D +[02] ok +[02] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T20=5 +[02] [HADES][ERROR] [KRELTSC: 193498102938] TD:dl lf=0 fb=0 in=." T20=" -5 S>D +[02] ok +[02] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T21=-5 3 +[02] [HADES][ERROR] [KRELTSC: 193579882146] TD:dl lf=0 fb=0 in=." T21=" -5 3 M +[02] ok +[02] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T22=-1 +[02] [HADES][ERROR] [KRELTSC: 193698209145] TD:dl lf=0 fb=0 in=." T22=" 5 0 10 +[02] ok +[02] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T23=0 -1 6 +[02] [HADES][ERROR] [KRELTSC: 193968587022] TD:dl lf=0 fb=0 in=." T23=" -1 0 A +[02] ok +[02] (zuse) ok> ." T24=" -2147483648 2/ . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T24=-1073741824 +[02] [HADES][ERROR] [KRELTSC: 194120340981] TD:dl lf=0 fb=0 in=." T24=" -21474 +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 200686040121] TD:idle n=70 lf=0 +[02] [HADES][ERROR] [KRELTSC: 200716157019] TD:idle n=70 fb=0 ub=7352 +[02] [HADES][ERROR] [KRELTSC: 200744076645] TD: detach_device called dev=0x30f86c0 +[02] [HADES][ERROR] [KRELTSC: 200772636204] TD:kk 02 lf=0 fb=0 +[02] Stadium: dispatch cell=83236 behaviour=COOL identity=0 +[02] [HADES][ERROR] [KRELTSC: 200818963380] TD:vc start lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 200846142546] TD:vc post_hotwords lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 200863516140] TD:vc post_rwot lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 200898889023] TD:vc post_ssml8 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 200913250650] TD:vc post_ssmcfg lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 200943906072] TD:vc post_dict lf=328 fb=95 +[02] [HADES][ERROR] [KRELTSC: 200971821477] TD:vc post_memory lf=328 fb=95 +[02] [HADES][ERROR] [KRELTSC: 200985583743] TD:vc post_callstack lf=328 fb=95 +[02] [HADES][ERROR] [KRELTSC: 201007562007] TD:pk 02 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 201033169722] TD:pk 02 fb=95 ub=7163 +[02] PARITY:KILL vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 name=02 +[02] KILL: 02 dead +[02] [HADES][ERROR] [KRELTSC: 201089186823] TD:kk 02~user lf=42088 fb=95 +[02] Stadium: dispatch cell=83561 behaviour=COOL identity=0 +[02] [HADES][ERROR] [KRELTSC: 201125316378] TD:vc start lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 201151012503] TD:vc post_hotwords lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 201179899158] TD:vc post_rwot lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 201208297269] TD:vc post_ssml8 lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 201236978733] TD:vc post_ssmcfg lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 201265213065] TD:vc post_dict lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 201295019835] TD:vc post_memory lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 201322539894] TD:vc post_callstack lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 201349639827] TD:pk 02~user lf=42088 +[02] [HADES][ERROR] [KRELTSC: 201369892227] TD:pk 02~user fb=95 ub=7163 +[02] PARITY:KILL vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 name=02~user +[02] KILL: 02~user dead +[02] WIREBIND: 02~user detached without flush (device already gone) +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 211665341706] TD:idle n=75 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 211698688467] TD:idle n=75 fb=95 ub=7163 +[02] (zuse) ok>  +[Hermes] [HADES][WARN ] [KRELTSC: 213842070939] INFERENCE: Output validation failed, ignoring results +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 222535661250] TD:idle n=80 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 222578288583] TD:idle n=80 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 233419372284] TD:idle n=85 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 233444805237] TD:idle n=85 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 244276178748] TD:idle n=90 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 244306145580] TD:idle n=90 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 255149946513] TD:idle n=95 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 255173773323] TD:idle n=95 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 266042753466] TD:idle n=100 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 266070003633] TD:idle n=100 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 276892593873] TD:idle n=105 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 276925070457] TD:idle n=105 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 287761124952] TD:idle n=110 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 287791997913] TD:idle n=110 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 298630310853] TD:idle n=115 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 298663026249] TD:idle n=115 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 309505037877] TD:idle n=120 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 309534371622] TD:idle n=120 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 320365876047] TD:idle n=125 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 320404390530] TD:idle n=125 fb=95 ub=7164 +[02] (zuse) ok>  \ No newline at end of file diff --git a/logs/20260910-192358/amd64/qemu-amd64-20260910-192358.log b/logs/20260910-192358/amd64/qemu-amd64-20260910-192358.log new file mode 100644 index 00000000..0a5671ea --- /dev/null +++ b/logs/20260910-192358/amd64/qemu-amd64-20260910-192358.log @@ -0,0 +1,9608 @@ +[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +RAW SERIAL UP +[CKPT 002] Serial (COM1) initialized +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +EBS... +EBS OK +Calling kernel_main (monolithic)... + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: amd64 +Build: Sep 10 2026 16:07:47 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 129 +Total memory: 1023 MB +Usable memory: 968 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 249366 + Free pages : 247843 + Used pages : 1523 + Total MB : 974 + Free MB : 968 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +APIC: IA32_APIC_BASE MSR=0x00000000fee00900 +APIC: stale-ISR drain: 0 EOI(s) issued +APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) +APIC: init done + +I/O APIC: init... +I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 + override: source=00 gsi=2 flags=0x0000 + override: source=05 gsi=5 flags=0x000d + override: source=09 gsi=9 flags=0x000d + override: source=0a gsi=10 flags=0x000d + override: source=0b gsi=11 flags=0x000d +i8042: keyboard ACKed enable-scanning +i8042: IRQ1 enabled in controller config byte +I/O APIC: keyboard IRQ1 routed (masked) + +Timer: init... +Timer: init start +Timer: PM_TMR_BLK discovered from FADT at port 1544 +Timer: VM mode detected (hypervisor present). +Timer: HPET calibration disabled (VM-exit MMIO would poison timing). +Timer: WARNING: invariant TSC not present under hypervisor. +Timer: continuing in RELATIVE mode (no determinism guarantees). +Timer: RDTSCP not present; using RDTSC (less serialized). +Timer: CPUID frequency unavailable; trying PM Timer... +Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2099135539 Hz +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 24641536 + Heap end addr: 561512448 + +Heartbeat: init... +APIC Timer: calibrating... +APIC Timer: apic_hz=1006884918, tick_hz=100, initial_count=10068849 +APIC Timer: configured (masked, ready to start) +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0xffff900000000000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 4966080] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 66160815] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 92296155] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 93701895] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 95005848] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 96518604] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 97694520] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 99019200] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 99890343] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 101003217] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 111788733] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 113598429] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 117860778] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 119262171] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 120878079] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 123703251] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 125292510] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 127154895] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 130342464] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 131995206] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 133582176] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 137374314] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 139192851] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 141255870] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 145190913] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 146247675] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 147207732] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 148953504] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 150228582] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 151658409] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 153431754] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 154349202] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 155312493] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 156919728] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 158662980] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 161519127] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 163028964] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 164990301] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 168255927] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 169699152] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 171401706] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 174509622] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 176189979] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 177861957] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 181384728] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 184912791] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 186531408] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 188164347] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 190973139] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 192716286] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 194363967] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 197120406] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 198679194] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 200282565] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 203132328] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 205119936] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 206764299] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 209718621] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 211468110] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 213104094] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 216012153] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 217979475] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 219575685] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 221345334] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 224214711] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 225769572] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 227444490] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 230479347] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 231958188] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 233587914] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 236521110] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 238025739] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 239696583] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 242778774] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 244528704] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 246223236] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 249288648] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 250361265] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 251285559] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 253058169] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 254163630] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 255526950] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 256842915] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 257736108] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 258733482] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 260223453] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 261896586] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 264858153] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 266377713] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 268239951] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 271315758] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 272790483] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 274332030] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 275962659] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 279052788] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 280805994] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 282467955] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 285479649] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 286624842] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 287756238] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 289556484] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 290654574] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 291724923] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 293082909] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 294944160] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 296058693] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 297184755] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 298495554] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 299451222] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 300572916] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 302245461] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 304019121] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 307334349] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 308867433] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 310520427] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 313584453] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 315112623] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 316790103] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 320207181] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 321471066] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 322608678] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 324409029] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 325498005] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 326627385] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 327639921] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 329004018] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 329890617] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 331601046] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 333550014] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 334585230] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 335659569] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 337236648] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 338903502] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 342015765] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 343287294] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 345225363] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 346951185] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 350081634] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 351591408] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 353303076] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 356384427] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 357805119] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 358959993] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 360852009] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 362023788] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 363120933] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 364236180] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 366012570] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 367110933] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 368188632] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 369331389] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 371531538] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 372703233] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 373858443] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 375214791] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 376206159] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 377194860] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 378653499] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 380352483] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 383283264] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 384798036] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 386566425] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 389337186] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 390886293] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 392547897] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 395735025] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 396903045] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 398206746] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 399121485] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 400108149] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 401785146] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 403506726] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 406459221] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 408217068] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 409883439] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 412457493] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 414275883] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 415604742] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 417270651] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 420369558] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 421670571] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 423041199] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 423928008] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 424872819] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 426581505] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 428314614] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 431542167] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 433395060] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 435139467] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 438211599] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 439387788] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 440678784] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 441670719] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 442609944] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 444248091] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 446096427] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 449577891] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 451163265] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 452828754] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 455820204] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 457313031] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 458981334] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 461994267] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 463067157] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 464040066] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 465837960] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 466965702] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 468165285] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 469471527] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 470385468] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 471332526] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 473092179] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 474736185] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 475608042] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 478747710] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 480172833] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 481742667] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 484763664] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 486590706] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 488147688] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 491375703] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 492546768] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 493646559] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 495331095] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 496378554] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 497369166] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 498825075] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 500534349] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 501627252] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 502763520] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 504161784] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 505515465] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 506683338] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 508037103] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 508841550] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 509762064] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 511942998] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 513417618] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 516283026] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 517548570] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 519081696] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 521863293] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 523670133] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 525226128] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 527632224] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 529591188] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 531275094] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 532832244] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 536312280] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 537404826] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 538272987] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 539947233] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 540977472] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 542094063] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 543375588] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 544258302] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 545156640] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 546524790] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 548160732] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 551196681] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 552716640] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 554265285] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 557212026] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 558212949] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 559083336] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 561028902] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 562571247] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 563666817] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 564978477] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 565872321] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 566801466] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 568264284] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 569829708] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 572690391] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 574402248] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 576347541] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 578558169] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 580515768] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 581529417] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 582393735] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 584069325] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 585188331] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 586311663] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 587636574] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 589318338] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 590462376] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 591699192] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 592509141] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 593426064] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 595221228] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 596864709] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 599657625] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 601254129] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 602835681] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 605617824] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 607108236] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 608764800] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 611704506] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 613413087] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 614955411] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 617986194] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 619635723] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 621212865] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 624551571] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 626414208] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 627994983] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 629062581] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 632687811] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 633747177] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 635419638] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 636488370] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 637406448] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 639246552] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 640369485] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 641511192] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 642792927] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 643605648] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 644527884] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 646102359] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 647716020] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 650665092] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 652580313] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 654157665] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 657046299] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 658095921] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 659802885] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 660928947] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 662015004] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 663400710] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 664327251] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 665245245] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 667057083] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 668642583] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 671521641] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 672921585] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 674516010] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 677552841] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 679010934] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 680714160] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 682980753] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 685084113] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 686571123] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 688141734] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 691426953] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 692482686] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 693705474] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 694512378] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 695394630] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 696873240] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 698433540] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 702125508] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 703966620] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 705985350] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 710019198] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 711489387] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 713132469] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 714582687] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 715903335] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 717999534] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 719569914] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 722477322] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 723991548] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 725525199] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 728805483] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 729878037] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 731112081] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 731872218] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 732782022] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 734521788] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 736117809] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 738040779] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 740756898] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 742320705] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 744268602] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 748148856] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 749691600] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 751656843] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 752932593] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 754202526] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 757071399] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 758693691] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 762661662] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 764786673] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 766311000] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 769464654] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 770579754] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 771849876] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 772699284] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 773602788] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 774958422] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 776652030] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 779668890] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 781087083] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 782974773] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 784717059] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 786555462] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 787653174] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 789136383] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 789983019] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 790846476] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 792566103] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 794223612] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 797076399] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 798596505] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 800197440] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 803548053] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 805084455] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 806717604] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 809702712] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 810762414] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 812067858] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 812920374] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 813831333] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 815508267] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 817112625] Expected: Should print: -1 +[38;2;255;165;0m[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 819812805] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 821327619] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 822972885] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 824642028] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 827056440] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 828270093] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 829571799] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 830359026] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 831274941] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 832986630] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 834561630] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 837500727] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 839034525] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 840901299] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 843847557] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 845402040] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 847002429] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 849824094] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 851502750] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 853382670] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 855287916] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 857820705] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 858894708] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 860642349] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 861697515] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 862779666] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 864074694] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 865213083] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 866218689] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 867989808] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 869610483] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 872449620] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 874042533] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 875606508] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 878563476] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 880180665] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 881751276] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 884623131] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 885676911] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 887392884] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 888430662] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 889652757] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 891047598] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 891909648] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 892770501] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 894752796] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 896423031] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 898712955] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 901353936] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 903331107] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 904893003] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 907943442] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 909649209] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 911636439] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 915180147] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 916224645] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 917930475] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 919005969] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 920081421] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 921249567] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 922133058] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 923132595] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 925478946] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 927351348] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 930452670] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 932298108] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 933575517] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 935262930] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 936530238] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 938082831] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 939956640] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 943423635] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 944533233] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 946244271] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 947613513] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 948831198] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 950143866] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 950982564] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 951893040] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 955278198] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 957421080] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 962945634] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 964655622] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 967291416] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 969186645] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 971335932] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 972416424] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 974156232] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 975235842] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 976334877] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 978006939] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 979012503] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 979937973] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 981846747] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 983459106] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 986688507] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 987755433] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 989403261] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 990886554] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 991988445] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 993683859] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 994741986] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 995961603] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 997214946] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 998701620] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 999852609] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1001127246] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 1001961912] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1003073316] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1004456313] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1006029192] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1008718158] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1010042880] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1011637200] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1014327426] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1015879578] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1017485091] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1020197577] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1021567932] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1023107883] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 1025600772] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1027464480] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1029132426] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1030720005] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1033836594] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1035325137] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1036925946] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1040213790] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1041555207] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1042491912] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1044216180] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1045324056] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1046279367] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1047176949] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1048916883] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1050029778] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1051226694] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1052509941] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1053597195] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1054788168] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1056219045] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1057852257] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1060561992] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1061945010] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1063527276] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1066340163] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1067660139] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1069244043] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1072042461] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1073359686] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1074942582] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1077624072] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1079510544] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1081156944] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1084168764] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1085907753] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1087557723] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1091169219] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1092783132] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1094349249] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 1095796779] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1098987330] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 1100040480] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1100972187] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1102747716] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1104032685] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 1105031865] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1105924701] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1107646050] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1108713753] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1109762010] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1111006449] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 1111883262] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1112837187] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1114394211] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1116074190] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1119198696] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1120568337] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1122175089] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1124759979] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1126089636] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1127679357] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1130655582] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1132026063] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1133671140] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1136520966] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1137933342] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1139492193] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1142451618] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1144006437] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1145630283] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1148608566] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1150079973] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1151609802] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1154886453] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 1155954849] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1156869420] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1158663492] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1159816875] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 1160743101] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1161611010] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1163339646] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1164477237] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1165544772] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1166992092] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 1167808908] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1168764219] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1170077643] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1171635381] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 1173668118] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1175636238] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1176960204] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1178573466] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1181710593] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1183127652] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1184690052] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1187498865] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1188932766] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1190486556] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1193582754] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1194962076] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1196512611] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1199237781] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1200554922] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1202151951] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1205076075] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 1206222738] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1207124394] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1208830371] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1209891081] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 1210866153] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1211750484] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1213379265] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1214446107] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 1215371682] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1216241943] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1218248241] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1219303092] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1220377809] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1221642009] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 1222509288] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1223422242] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1225116732] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1226726529] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1229756871] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1231208727] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1232775831] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1235649849] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1237021422] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1238607783] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1241351622] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 1242857469] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1244620377] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1246271880] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1249281558] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1250781252] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1252409718] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1255370361] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1256919027] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1258514292] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1261319934] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1262422518] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1263328500] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1265058459] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1266172614] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 1267449099] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1268366946] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1270039785] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1271120550] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1272110322] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1272988878] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1274768943] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1275824760] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1276923081] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1278187722] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 1279077198] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1280254584] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1282222620] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1283820048] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1286784366] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1288233198] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1289893542] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1292884173] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1294567218] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1296192912] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1299259164] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1300343289] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1301291649] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1303065183] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1304184651] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1305230577] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1306116525] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1308250020] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1309474446] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1310531145] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1311391263] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1313146149] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1314443109] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1315627698] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1316943138] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 1317827427] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1318776942] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1320351984] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1322289696] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1325050797] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1326422895] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1328018748] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 1330758429] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 1331893374] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1333272633] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1335299637] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1338106350] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1339589160] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1341218466] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1344189714] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 1345199583] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1346066064] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1348215183] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1349294331] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1350366255] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1351686336] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 1352602692] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1353486519] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1355084367] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1356751704] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1359673959] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1361127012] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1362749367] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1365406182] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1366742559] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1368335283] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1370894910] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1372846881] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1374425619] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1377602352] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 1378734525] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1379648844] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1381380378] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1382453919] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1383557112] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1385141289] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 1385979189] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1386879648] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1388359140] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1389933090] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1392592488] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1393919667] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1395502038] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1398359634] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1399770246] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1401356880] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1404053889] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1405428234] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1407000693] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1409013564] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1411179483] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 1412229525] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1413118035] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1414772898] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1415811243] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 1416805131] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1417659726] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1419356631] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1420417425] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1421444640] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1422978606] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 1423822239] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1424710434] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1426195386] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1427748147] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1430528484] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1431974313] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1433545428] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1436471274] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1437837072] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1439456109] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1442150430] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1443485715] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1445050530] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1447856760] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 1448880531] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1449847770] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1451649276] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1452817716] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 1453889031] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1454854002] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1456673778] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1457780604] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1458933651] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1460524653] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 1461405225] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1462370679] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1463783265] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1465499238] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1468302906] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1469677944] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1471413867] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1474334463] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1475712630] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1477363125] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1480162614] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1481609220] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1483309611] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1486410156] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1487943408] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1489601316] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1491527289] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1493932965] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 1495009635] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1495977756] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1498063371] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1499210454] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1500401700] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1501749690] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 1502617578] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1503579924] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1505118090] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1506798783] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1509438168] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1510997061] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1512607047] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1515266634] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1516673403] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1518220137] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1520950179] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1522353084] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1524341238] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1527172080] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1528831248] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1530503541] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1533738150] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 1534837605] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1536066735] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1538007408] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1539158019] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1540342986] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1541680035] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 1542559053] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1543540278] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1545177984] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1546853574] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1549990008] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1551368364] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1553148555] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1556098950] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1557522876] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1559252793] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1562367009] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 1563501135] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1564482654] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1566279330] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1567490022] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1568557956] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1569865794] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 1570769256] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1571764929] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1573494615] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1575081732] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1577761521] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1579180302] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1580891067] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1582657167] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1585215198] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1587050136] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1588717116] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1591439346] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 1592568222] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1593515742] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1595283606] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1596459144] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1597586151] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1599120096] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 1600029480] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1600986891] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1602614139] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1604278368] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1607193021] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1608619698] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1610343315] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1613461374] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1614902352] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1616565762] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1619361912] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1620636381] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1622203443] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1625143191] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1626723861] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1628493237] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1631893452] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 1632950907] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1633920666] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1635894267] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1637489952] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1638696024] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1640081709] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 1641003210] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1641936240] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1643545386] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1645272972] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1648049592] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1649755548] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1651450206] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1654237095] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1655649261] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1657277454] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1660063020] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1661599338] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1663038384] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1665676341] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 1666695555] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1668368310] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1669924998] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1672518141] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 1673785281] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1674656319] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1676350872] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1677421368] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1678529517] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 1679654865] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 1680974967] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 1682035404] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1683274194] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 1684124463] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1685026560] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1686671427] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1688278620] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1690979010] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1692389034] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1693803447] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1696505391] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1697788764] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1699943532] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1702584240] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1703940399] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1705545891] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1708045458] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1709411130] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1710940182] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1714113975] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 1715197134] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1716121092] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1718221155] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1719197781] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 1720185579] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1721007876] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1722731367] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1723994076] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1725266130] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1726585413] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 1727426757] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1728346830] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1729947198] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1731551514] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1734400710] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1735777638] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1737512217] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1740230982] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1741629078] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1743221025] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1745328144] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1747462500] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1748921391] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1750680162] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1753441074] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1754919705] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1756541913] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1759359798] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 1760433465] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1761510912] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1763459439] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1764537663] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 1765511874] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1766285556] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1768034814] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1769128326] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1770257244] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1771526316] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 1772365728] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1773300900] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1775104359] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1776782175] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1779590316] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1780929549] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1782613476] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1785458808] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1787168292] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1788846045] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1791584508] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1792954464] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1794534651] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1797077604] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1798491051] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1800769404] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1803582375] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 1804614525] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1805547240] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1807267308] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1808343579] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 1809305316] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1810090968] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1811983068] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1813126980] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1814239119] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1815498846] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 1816348548] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1817299869] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1818816405] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1820402724] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1823028144] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1824524520] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1826043849] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 1827050127] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1829922927] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1831256826] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1832950623] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1835621802] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1837190796] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1838887386] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1841566041] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 1842634521] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1843538823] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1845240915] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1846311999] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1847447511] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1848738318] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 1849795038] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1850678109] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1852052055] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1853596941] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1856290086] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1857648429] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1859172819] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1861855191] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1863671019] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1865308158] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1867992378] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1869380835] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1870879080] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1873534194] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1875159174] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1876677306] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1879296804] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 1880286240] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1881171453] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1882734756] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1883834295] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 1884774339] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1885637880] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1887425295] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1888593210] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1889802222] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1891033830] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 1891867992] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1892760723] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1894217472] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1895700807] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1898188026] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1899553635] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1901320659] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 1902361083] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1905373407] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1906728684] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1908278064] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1910863941] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1912344777] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1914154578] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1916891214] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 1917957195] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1918863051] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1920522597] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1921569237] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 1922550462] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1923478452] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1925397180] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1927071468] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1928169999] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1929288963] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 1930177683] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1931084169] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1932582225] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1934171820] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1936924206] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1938892851] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1940489376] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1943109105] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1944391617] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1945824531] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1948594368] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1950285960] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1951860771] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1954539993] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1955900667] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1957488792] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1960159299] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 1961213856] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1962159192] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1964621610] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1965736689] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 1966687149] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1967512722] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1969162104] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1970164350] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1971177915] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1972440351] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 1973254416] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1974157038] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1975993950] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1977621933] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1979416824] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1981843206] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1983184014] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1984720227] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1987311417] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1989058050] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1990812054] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1993586280] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1994974191] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1996559523] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1999254642] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2000863683] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2002444248] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2005372425] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 2006458188] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2007397749] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2009142471] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2010269667] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 2011240287] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2012087721] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2014255572] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2015352297] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2016395619] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2017694511] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 2018551416] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2019468003] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2020969839] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2022609015] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2025552900] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2027037054] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2028634188] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2031218133] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2032609866] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2034234531] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2036926017] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 2038008210] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2039098719] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2040779118] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2041841361] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2042901798] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2044135107] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 2044965867] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2045798685] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2047244682] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2048897424] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2052037596] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2053469838] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2055052440] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2069343633] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2070667620] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2071715856] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2072936775] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2075676981] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 2077091436] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2078070225] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2079799827] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2080903230] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2082020241] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2083322682] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 2084204514] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2085114255] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2086570143] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2088101715] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2090964141] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2092295100] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2093842317] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2096464104] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2097789435] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2099365611] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2102212392] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 2103222597] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2104060119] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2105639865] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2106706056] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2107778988] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2109026451] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 2109880311] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2110798788] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2112279288] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2114238735] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2116922997] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2118264414] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2119794789] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2122530396] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2123829372] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2125397652] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2128392147] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 2129427237] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2130320199] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2131902633] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2132971260] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2134096965] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2135347914] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 2136161706] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2137104354] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2138913021] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2140512024] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2143675800] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2145467016] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2147293638] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2150590701] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2152671339] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2154473916] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2156559846] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2158550415] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2159801973] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2161217583] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2164307775] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 2165338560] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2166235113] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2167940859] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2169057282] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2170188342] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2171500191] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 2172352602] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2173248924] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2174632803] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2176260849] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2179166115] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2180534223] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2182062792] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2184715911] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2186081247] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2187701082] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2190521235] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2191858368] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2193500316] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2196315891] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 2197355265] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2198253981] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2199971655] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2201147403] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2202491907] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2204018397] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 2204869779] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2205725382] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2207453766] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2209076751] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2211904653] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2213353548] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2215305057] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2218054440] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2219582253] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2221133922] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2223192699] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2225318382] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2226925449] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2228586801] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2231308842] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2232718866] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2234344203] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2237142432] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 2238230778] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2239266225] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2241122016] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2242249317] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2243445708] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2244704070] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 2245562970] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2246467461] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2247832587] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2249330433] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2252272911] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2253703452] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2255374884] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2258080356] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2259505794] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2261115444] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2263845549] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2265111534] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2266692897] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 2267579706] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2268529263] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2269988343] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2271651459] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2274271335] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2275691964] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2277503655] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2280557202] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2281983459] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2283597225] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2286374811] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2287505094] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2288785380] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 2289656397] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2290727733] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2292235344] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2293773573] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2296157535] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2297809668] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2299231494] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2300836503] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2303781480] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2305105152] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2306697351] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2309312082] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2310688527] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2312277219] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2315183346] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2316547002] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2318100288] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2320805991] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 2321808573] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2322635742] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2324365071] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2325443400] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2326517151] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2328126738] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 2328982467] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2329884291] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2331333522] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2332891575] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2335605384] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2336896842] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2338474929] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2341277463] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2342608044] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2344285398] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2347002462] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2348366244] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2350092549] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2352821079] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2354164848] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2355744279] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2357108103] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2359766955] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 2360758827] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2361650550] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2363362785] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2364441240] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2365760229] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 2367023295] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2368389009] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 2369550792] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2370863775] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 2371720449] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2372698944] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2374267707] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2375867697] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 2376957933] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 2378650848] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2380228809] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 2381228178] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2382710925] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2384296782] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2385250119] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 2386764072] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2388407847] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 2389461060] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2391158448] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2392750143] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 2393853525] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2395320438] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2396963100] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2397914400] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2399391057] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2400968262] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2401921851] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 2403154593] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2404048143] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2405720793] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2406799731] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 2407881546] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2408765625] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2410401336] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2411550792] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 2412720282] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2413617885] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2415512358] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2416867278] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2418037839] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2419296495] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 2420145273] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2421036408] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 2422665063] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2424203145] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2425357368] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 2426907987] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2428839021] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 2430149442] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2431843575] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2433506376] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2434521810] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 2436010689] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2437631952] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 2438617167] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 2440022382] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2442164697] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2443394814] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2445010050] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2446669764] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2447697756] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2448870753] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2449774740] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2451442581] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2452534728] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2453972766] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2454921147] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2456714505] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2457838257] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2458975533] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2460307059] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2461162284] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2462073684] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2463720105] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2465406573] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2466620709] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 2468194218] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2469845112] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 2470890870] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 2472380043] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2474015040] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2475043935] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2476505787] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2478106365] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2479332156] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2480860074] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2482408656] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2483448345] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2484520668] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2486240967] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2487388281] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 2488384794] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2490131007] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2491467174] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2492550480] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2493823647] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 2494655142] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2495573409] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 2497198410] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2498882694] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 2499943971] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2501355192] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2502975720] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2504270370] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2506004382] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2507582364] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2508541350] Running M*.negative: -123 456 M* . . CR +[Hera] -1 4294911208 +[Hera] [HADES][TEST ] [KRELTSC: 2510066895] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2511656868] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2512734567] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 2514274812] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2515902942] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 2516956974] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 2518794474] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2520344862] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 2521324239] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 2522430351] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2524066566] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2525156466] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 2526089475] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2527738794] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2528837955] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2529918636] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2531455815] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2532282039] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2533197975] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 2534932008] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2536602642] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 2537709531] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 2539307295] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2540870304] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 2541905982] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 2147913144729 6 +[Hera] [HADES][TEST ] [KRELTSC: 2543801862] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2545469115] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 2546562795] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2548032354] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2549669598] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2550674469] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -42949662 -96 +[Hera] [HADES][TEST ] [KRELTSC: 2552393697] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2553997278] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2555018403] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2556381933] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2558195766] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2559257757] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2560273359] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2561967933] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2563033977] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2564186541] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 2565418674] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 2566790205] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 2567934663] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2569492128] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2570368983] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2571338007] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 2572859478] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2574446364] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 2575393590] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2576846706] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2578467822] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2579466855] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 2581596633] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2582915748] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2584472709] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2585474493] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2587137105] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2588717733] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 2589684363] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2590787724] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2592508401] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2593810779] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2594913447] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2596599957] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2597687358] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2598865584] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2600162061] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2601022326] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2601979191] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2603688213] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2605318128] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2606684724] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2608170222] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2609789889] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2610804021] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2612533581] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2614137162] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 2615184516] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2616657750] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2618230650] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2619393504] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2620446423] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2622173022] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2623268424] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2624315022] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2626004619] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2627084901] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2628187170] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2629486314] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2630387676] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2631341979] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 2633547651] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2635129896] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2636218956] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2637944841] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2639616651] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2640662241] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2642333337] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2644238226] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2645401962] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2646978684] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2648629578] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2649573780] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2650741926] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2652543768] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2653586271] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2654614179] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2656476123] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2657998560] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2659314651] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2660649411] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2661552789] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2662520952] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2664425232] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2666055231] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2667104118] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 2668655367] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2670514707] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2671552716] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2673190716] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2674759899] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2675819454] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2677577154] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2679200559] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 2680304802] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2681983416] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2683570113] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2684533572] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2685675867] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2687361978] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2688339381] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2689378062] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2691153003] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2692263609] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2693420835] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2694978783] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2695992537] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2696886591] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2698908681] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2700513648] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2701585068] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 2703255177] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2704896726] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 2705973606] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 2708067012] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2709843108] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2710894725] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2712462795] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2714049303] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2714989977] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2716065366] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2717803788] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2718919560] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2720233530] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2722038837] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2723156373] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2724303309] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2725556505] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2726398941] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2727313470] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 2729007687] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2730585585] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 2731626870] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2733461724] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2735076519] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2736094368] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 2737712586] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2739369465] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2740426311] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2741991882] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2743590969] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 2744718417] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 2746493085] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2748150636] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 2749183710] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 2750323485] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2752141896] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2753403177] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2754412815] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2756173329] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2757417537] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2758567539] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2759909397] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 2760628521] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2761579590] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 2763379584] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 2764993665] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2766718626] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 2767786476] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2769320547] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2771124531] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2772185157] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2773715931] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2775269637] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 2776298700] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 2777845539] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2779432047] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2780473542] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2781905007] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2783954397] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 2785209609] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2787154062] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2788664529] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2789565471] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 2790545814] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2792186271] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2793261618] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 2794209495] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2795925237] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2796999198] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2798090127] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2799564999] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2800419930] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2801312199] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2802984366] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2804591118] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 2805685323] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2807369943] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2808965901] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 2810143455] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2811818415] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2813445789] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2814396564] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 2816100609] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2817665865] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 2818752615] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2819949069] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2821682304] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2822738541] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2823757335] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2825788245] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2826861135] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2827984173] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2829252090] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2830104837] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2831022369] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2832687921] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2834231904] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2835277599] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2837007537] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2838581046] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2839572855] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2840943693] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2842528689] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2843528478] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2845031007] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2846756031] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 2847798366] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2849908320] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2851730364] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 2852833557] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 2854065753] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2855820450] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2856949914] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2857992669] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2859681069] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2860832394] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2862094116] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2863774221] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2864641752] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2865579129] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2867453568] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2869319712] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2870374773] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2871980937] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2873620911] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2875058046] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2877064596] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2878749111] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 2879840292] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2881420059] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2883060369] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2884131222] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2885378286] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2887226496] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2888697903] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2889796581] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2891626563] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2892734943] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2893869888] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2895174345] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2896049310] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2896994289] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 2898800772] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2900741277] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 2901772839] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2903372346] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2904973701] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2905974288] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2907638118] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2909292456] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 2910375069] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 2911954374] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2914139046] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2915176404] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2916264792] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2917963839] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2919034188] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2920006509] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2921699256] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2922766560] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2923929372] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2925573882] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 2926631022] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2927639190] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2929247076] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2930797296] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2931761406] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2933260932] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2934835659] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2935801512] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2937667635] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2939296941] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2940277158] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2941721202] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2943367266] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2944353720] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2945955558] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2947607166] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2948558592] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 2949763551] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2951668713] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2952791709] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 2953793304] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2955529773] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2956630215] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2957730153] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2959028709] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 2959841514] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2960747265] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2962589238] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2964723216] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2965737348] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2967355104] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2968975989] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2970012927] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2971539564] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2973130860] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2974091988] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2975952042] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2977511838] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2978454150] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2980117119] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2981520003] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2983259664] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 2984348703] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2985876033] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2987574891] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2988650427] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 2989772079] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2991474066] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2992530597] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 2993562327] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2995238568] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2996295477] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2997393903] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2998690401] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 2999545878] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3000665871] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3002296689] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3004261344] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3005491461] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3007282992] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3009206235] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3010405671] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3012194451] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3014446029] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3015645675] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3017424438] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3019147551] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3020099943] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3021494175] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3023084778] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3024045003] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 3025092105] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3027042312] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3028170306] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3029159763] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3030802677] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3031881888] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3032986215] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3034275468] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3035112717] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3035997384] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3038016891] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3039667512] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3040720578] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3042158616] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3043759173] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3044759088] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3046231167] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3047821812] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3048767337] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3050368398] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3052016478] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3052983906] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3054417618] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3056055807] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3057057171] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 3058145727] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3059886480] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3061005066] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3062095491] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3064174155] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3065299209] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3066415275] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3067714398] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3068568447] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3069476067] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3071209302] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3072809334] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3073944363] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3075372069] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3077279562] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3078415767] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3079952148] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3081542478] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3082622319] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3084198852] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3085869171] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3087056994] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3088897791] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3090477621] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3091611978] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3092682705] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3094377216] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3095447733] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3096537423] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3097878861] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3098724720] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3099624402] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3101194698] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3102838221] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3103835280] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3105225963] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3106768980] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3107800521] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3109212624] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3110768052] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3111790227] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 3113148696] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3115001988] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 3116074479] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3117142770] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3118792845] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3119843244] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3120928251] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3122222754] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3123071637] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3123972285] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3125503038] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3127334763] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3128345388] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3129802095] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3131468928] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3132483585] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3133817631] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3135426777] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3136445949] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3137782935] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3139747506] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3140878923] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3141938835] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3143699811] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3144840846] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3145974930] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3147248391] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3148085220] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3149015121] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3150779142] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3152525271] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3153627666] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3155340552] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3156957867] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3158076810] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3159122421] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3160906791] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3161957547] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3163068363] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3164565831] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3165404991] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3166300683] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3167853612] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3169538715] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3170663307] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3172172094] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3173758329] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 3174952431] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3176055267] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3178221858] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3179513820] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3180604539] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3181853451] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3182719722] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3183661656] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3185377188] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3187039086] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3188024427] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 3189759216] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3191491674] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 3192583632] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3193676241] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3195356199] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3196511892] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3197618508] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 3198963222] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 3200352960] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 3201487107] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3202914561] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 3203934321] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3205034364] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3206477064] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3208103178] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3209047569] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3210428361] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3212036751] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3213101304] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3214618953] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3216529239] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3217554291] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 3219073410] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3220646583] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3221600340] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 3222984408] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3224607603] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 3225645906] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3226812561] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3228080415] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 3229257045] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3230202087] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3231767217] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3233433945] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3234410970] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3235925175] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3237578862] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3238564749] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3240828465] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3242941317] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3244225446] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3245346132] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3246586245] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 3247433091] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3248313180] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3249806406] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3251399592] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3252352740] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 3253967451] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3255529389] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 3256563723] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 3258248322] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3259944324] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3261549207] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3262583121] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3263692194] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3264967608] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 3265840263] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3267007779] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3268625829] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3270259125] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3271399614] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3272890425] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3274587519] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3275564439] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3277525209] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3279249099] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3280673025] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3281870025] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3283149807] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 3283966371] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3284889489] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 3287598783] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3289175484] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 3290160888] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3291279894] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3293055087] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3294049416] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3295582878] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3297177177] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3298195782] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3299296896] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3300558660] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 3301367412] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3302256888] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3303769077] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3305546811] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 3306619008] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 3308051208] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3309586686] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 3310708527] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 3312129996] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3313713648] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 3314782233] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3315856887] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3317357190] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 3318178878] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3319081227] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3320497509] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3322085445] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 3323136852] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3324495783] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3326074206] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3327057279] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 3328770060] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3330446343] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 3331504155] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3332588868] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3333851766] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 3334695168] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3335608185] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3337293645] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3338868687] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 3339843150] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3341329614] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3343182024] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 3344194602] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3345639024] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3347276352] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3348264339] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3349398108] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3350698407] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 3351537630] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3352445901] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3353828499] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3355923711] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 3356996643] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3358108047] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3359717151] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 3360821583] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 3362430561] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3364061736] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 3365110392] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3366171900] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3367664391] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 3368512161] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3369446892] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 3370981824] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3372580239] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 3373600902] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 3374867076] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 3376067541] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3377801595] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 3378860457] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3380211660] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3381805875] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 3383150274] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 3384272136] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3385556055] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3386537448] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3387472515] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 3389631714] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3391288152] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3392656743] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3394286637] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3395897295] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3396973398] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3398666817] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3400302990] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3401396880] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3403049013] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3404838339] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3405931935] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3407069589] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3408072675] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3409797174] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3410864037] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3412011519] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3413317950] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 3414207846] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3415150536] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3417417885] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3419105970] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 3420123462] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3421565868] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3423270291] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 3424315608] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3425949912] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3427659396] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3428668614] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3430104447] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3431841021] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3432917355] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3434108328] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3435398463] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3436301547] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3437204001] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 3438829422] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3440483760] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 3441494175] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3442920747] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3444605094] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3445630986] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3446840964] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3448480350] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3449522559] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 3450756183] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3451869078] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3453561468] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3454545108] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3455968152] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3457448232] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3458306145] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3459229557] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 3460921737] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3462516246] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 3463567968] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3464800689] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3466426089] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3467638188] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3468868074] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3470498871] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3471517119] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 3472751247] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3473903181] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3475510038] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3476488974] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3477591789] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3478895007] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 3479808990] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3481049628] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3483261873] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3484893069] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 3485852979] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3487513995] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3489153234] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 3490120788] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3491743605] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3493511595] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 3494449035] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 3495821742] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3497510730] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3499120212] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 3500131404] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3501990513] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3503607135] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3504580317] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3505848843] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3507169239] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 3508045086] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3508935087] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 3511141515] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3512740749] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 3513761790] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 3515548995] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3517148229] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 3518373453] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 3520278405] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3521877954] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 3522931188] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 3524706612] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3526312818] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3527363595] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3528479724] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3529763601] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 3530801925] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3531685689] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3533437677] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3535014000] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 3535963746] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3537288993] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3538876005] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 3539845386] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3541031298] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3542578746] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3543779316] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3545442873] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3547050507] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 3548064093] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3549179109] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3550413069] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 3551272872] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3552171357] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3553962930] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3555664014] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 3556781445] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3558434964] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3560113053] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 3561281199] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3562875855] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3564624588] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3565664865] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3567207882] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3569264937] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 3570549276] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3571661289] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3572972844] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 3573837897] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3574764690] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3576752466] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3578407392] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 3579528309] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3581012022] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3582718944] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3583793451] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3584955759] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3586241127] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 3587103282] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3588025497] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3589485165] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3591193851] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 3592280370] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 3594008817] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3595642176] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 3596656707] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3598053984] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3599699145] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3600671445] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 3604900824] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3606887235] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 3607913841] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3610020036] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3611634453] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 3612629433] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 3614645664] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3616377324] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 3617368818] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3618625710] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3620264025] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 3621362031] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3622417722] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 3623822685] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3625453587] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 3626417529] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3627933813] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3629494974] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 3630478887] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3632120499] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3634028958] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 3635181606] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3636303951] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3637596417] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 3638480055] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3639405672] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3641535975] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3643164945] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 3644291742] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3646019034] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3647631225] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 3648801219] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3650108364] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3651449277] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 3652390245] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3653366577] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3655023939] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3656676072] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 3657720780] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3660044052] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3661685328] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 3662992851] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3664203942] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3665526123] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 3666876171] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 3667959225] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3669243291] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 3670111200] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3671181150] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3672966654] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3674603289] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3675572481] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 3676881390] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3678573654] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 3679642134] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3680946801] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3682578585] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3683731380] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3685711953] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3687285546] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3688318662] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3689811489] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3691364901] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3692471286] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3693806172] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3695428695] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3696622062] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 3697672020] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3699351285] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3700419723] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3701522034] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3702746418] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 3703562898] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3704484357] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 3706144701] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3707761176] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 3709035918] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 3710156709] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3711733893] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 3712834755] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3714363471] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3715971504] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3716994603] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3718434279] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3720034080] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 3721126668] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3722156382] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3723454917] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 3724308378] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3725203776] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3726758994] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3728338509] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 3729424818] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 3731711256] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3733073337] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3734810772] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 3736189842] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3738007665] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3739606836] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3740638104] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 3742169319] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3743768511] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 3744839490] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3745967064] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3747219735] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3748140564] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3749303859] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3750717075] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3752330442] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3753344238] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3754671753] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3756028437] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 3757064829] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3758417481] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3759758058] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 3760824921] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3762779286] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3764218584] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 3765280764] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3766358337] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3767957298] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3768999969] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3770600568] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3772227144] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 3773201208] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3774290142] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3776160906] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3777832695] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3778952163] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3780210546] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3781083999] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3782001006] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3783428019] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3785015115] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3786012027] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 3787425978] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3789343278] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 3790315599] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3791629632] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3793298754] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3794338296] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3795777090] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3797411457] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 3798433611] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 3799444740] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3801252189] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 3802242990] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 3803599380] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3805187673] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 3806080761] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3807449583] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3809042706] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 3810121308] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 3811578162] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3813235398] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3814491849] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 3816019200] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3817644810] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 3818633469] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3819713184] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3821336085] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3822425397] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3823531488] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3824664984] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 3825499524] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3826658052] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3827731299] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3828961416] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 3829832223] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3830818635] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3831926721] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3833187561] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3834067818] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3834954207] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 3836695023] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3838284681] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 3839497221] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3840738300] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3842368131] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 3843451563] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3845051133] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3846801798] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3847708116] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3849397629] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3850975464] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3852191658] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3853263519] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3854992932] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3856131762] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3857323029] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3858383340] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3860222268] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3861363975] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3862383420] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3863365485] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3865422057] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3866569119] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3867787518] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3869128494] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3870101865] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3871077378] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 3872949171] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3874715439] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3875761176] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3877694394] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3879317190] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3880411248] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3882156348] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3883877130] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3884965497] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3886660428] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3888353511] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3889983216] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3891307077] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3892278075] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3894120174] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3895257282] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3896491599] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3897833583] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3898785723] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3899823879] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3901426116] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3903361791] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3904699218] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3905991999] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3907880886] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3908886009] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3909899532] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3911709984] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3912821010] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3914279292] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3915734466] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 3916652229] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3917611866] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3919517490] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3921127308] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 3922087722] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3923695188] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3925337010] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 3926443185] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3928454418] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3930101112] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 3931206300] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3932355525] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3933662187] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 3934503069] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3935424066] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3937370031] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3939151902] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 3940357701] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3941575575] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3943208619] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3944309796] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3945504822] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3947153721] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3948324618] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3949388772] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3950945628] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3952215477] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3953322618] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3955007175] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3956155644] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3957367155] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3959095287] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 3960199740] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3961832595] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3963528786] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 3964765224] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3966272268] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3967935531] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 3969033159] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3970183707] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3971915493] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3973073160] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3974214258] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3975907551] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3977189580] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3978690261] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3980262720] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 3981271749] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3982944189] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3984656529] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 3985728999] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 3987037026] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3989194923] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3990826077] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3992229150] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3993798501] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 3994875171] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3996020385] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3997318185] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 3998413293] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3999467325] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4001251800] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4003156080] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 4004153370] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 4005762915] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4007487813] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 4008457929] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 4009965351] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4011635208] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4012729728] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4014136896] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4016129040] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 4017154554] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4019066079] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4020792489] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 4021837974] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4023048288] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4024254591] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 4025208558] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4026143499] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 4028275482] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 4029781791] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4031531700] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4032570402] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 4034914653] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4036618404] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 4037725692] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4039351869] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4041316503] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 4042348569] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 4044250371] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4046020335] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 4047010548] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4048339428] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 4049699745] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 4051110588] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 4052455281] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4053713622] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4054616790] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4055559879] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4058191347] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4059869310] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 4060930272] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4062111921] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4063930962] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4065167673] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4066335693] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4068043056] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 4069117815] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4070126823] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4071902646] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4073013840] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4074109578] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4075914465] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4077100146] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4078801104] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4080073074] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4080949635] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4081877688] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4083919056] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4085540991] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 4086703635] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4087842402] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4089597246] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4091037090] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4092442263] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4094144607] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 4095158424] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4096198218] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4097899512] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4098967299] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4100113647] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4101502524] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4102421295] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4103797383] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4105402014] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4107092703] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 4108165887] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4109373261] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4111008867] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 4112095974] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4113321450] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4115162121] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 4116711312] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4117884204] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4119201555] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4120167954] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4121098254] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4122628692] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4124272173] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4125327717] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4126717644] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4128663882] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4129802229] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4130968128] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4132674987] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4133837610] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4135298664] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4136576241] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4137541338] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4138458702] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4139772042] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4141684617] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4142749065] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4144054404] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4145793351] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 4146946125] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 4148315409] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4150044759] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4151137641] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4152345141] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4153845213] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4154933916] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4155979611] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4157405322] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4159424598] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 4160876727] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4162693521] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4164951504] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4166853894] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4168471398] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4170507579] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 4171736352] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4172905716] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4174179303] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4175047023] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4175993346] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4177317543] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4179401499] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4180467879] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4181538123] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4183229400] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4184249937] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4185498639] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4187430198] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4188576273] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4189651767] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4191638493] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4192747125] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4193901369] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4195207674] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4196089506] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4197021822] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 4218654006] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4220270964] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4221310485] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4222407777] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4224152499] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4225146282] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4226195694] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4227854757] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4229187186] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4230449013] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4232225277] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4233482505] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4234627551] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4235882385] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 4236766674] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4237825263] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4239243141] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4241104728] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 4242391713] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4268942664] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4270512687] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 4271544921] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 4272667959] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4274247222] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4275270531] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4276377294] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4277641893] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4278497979] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4279417947] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4280785194] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4282473993] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 4283565279] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4284621222] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4286225538] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 4287336900] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4288398261] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4289978511] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 4291058919] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4292108646] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4293886191] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 4294988439] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4296122565] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4297861575] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 4298966868] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4299998871] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4301681601] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 4302746343] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4303775784] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4305502845] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 4306826538] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4308274635] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4310101194] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 4311300945] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4312448889] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4314122106] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 4315199196] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4316304447] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4317965862] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 4319105805] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4320176280] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4322325252] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 4323524163] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4324579749] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4326308742] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 4327487115] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4328565717] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4330186224] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 4331233389] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4332335070] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4334261820] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 4335602481] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4336735536] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4338498864] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 4339608840] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4340665749] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4342331826] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 4343397030] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4344472335] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4346169135] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 4347222705] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4348638420] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 4350130974] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4351498347] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 4352655216] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 4353533751] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4354454811] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4355903370] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4357529463] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4358490255] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 4359872748] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4361681478] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 4362945447] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4364632797] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4366178880] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 4367187552] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4368806022] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4370427180] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4371400509] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4373073075] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4374772899] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4375738185] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4376946714] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4377812376] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4378724721] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4380326643] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4381974870] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4382960841] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4384531788] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4386399528] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4387347216] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 4388914551] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4390537494] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 4391514246] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 4393120557] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4394764248] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4395788922] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4397518713] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4399391640] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 4400447415] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4401517092] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4403263767] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4404336573] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4405437666] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 4406280228] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4407198033] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4408709970] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4410390138] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 4411678866] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 4424502369] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 4426187073] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4427733345] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 4428638046] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4430134044] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4431724269] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 4432665405] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4434276924] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4435979226] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 4437065787] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4438714056] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4440230004] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 4441236051] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 4442964876] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4444564383] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4445633577] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 4446639624] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4448443755] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4449659865] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4450784079] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 4451604990] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4452527352] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 4454034963] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4455624537] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 4456657884] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4458093885] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4459688499] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 4460756685] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4462407327] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4464026448] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 4465066032] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4466597520] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4468187913] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 4469184258] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4470670890] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4472250972] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4473279993] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 4475451141] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4476987648] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4478025762] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 4479064989] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4480763448] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4481834490] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4482909585] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4483763592] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4484686269] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4486518372] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4488146712] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 4489162461] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4490738595] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4492314057] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 4493414247] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 4495192002] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4496760996] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 4497848502] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4499730984] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4501290255] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 4502344665] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 4503404640] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4505085732] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4506143565] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4507108179] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4508787150] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4509878667] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4510965711] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 4512111366] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4513000002] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4514383608] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4515953463] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4516912785] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4518390471] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4519995291] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4520944911] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4522458801] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4524342123] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4525375848] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4526904081] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4528559574] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 4529665077] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4530795717] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 4531650060] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4532572065] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4534315065] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4535942691] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 4537249983] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4538800539] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4540433835] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 4541499186] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4543247793] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4544939889] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 4545967314] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4547065110] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4547917017] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4548821235] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 4550965650] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4552309650] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 4553351355] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 4554400389] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4556201790] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 4557229530] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4558273314] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4560020178] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4561090044] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4562518380] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4563382404] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4564317030] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4565794380] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4567416147] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4568407515] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4570018908] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4571685573] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4572690549] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4573866318] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 4575056115] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4576267920] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4577985888] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4579634745] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 4580678130] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 4582474701] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4584147981] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4585885605] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 4587243990] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4588984092] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4590623352] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 4591739880] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4593397977] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4595103723] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 4596200742] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4597412841] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 4598356350] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4599473529] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4601285787] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4602941112] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4603939242] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4605647739] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4607264676] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 4608278976] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4609494645] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4610779026] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 4612523580] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 4613828121] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4615147467] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4616060253] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4616989965] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4619336253] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4620939099] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 4621979691] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4623056592] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4625072991] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4626306573] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4628553195] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4630218726] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 4631468625] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 4633116264] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4634728938] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 4635913716] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4637098074] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4638534978] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4639468827] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4640367837] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 4642588839] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4644262476] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 4645316445] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 4646661369] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4648363776] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4649402100] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4650898035] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4652739630] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 4653796245] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4654875729] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4656173403] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4657048767] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4657965732] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 4660087740] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4661715156] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4663133601] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 4665000942] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4666693836] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 4667965890] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 4669994973] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4671570183] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 4672909290] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4674006456] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4675499619] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 4676372862] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4677268722] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4679674377] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4681297446] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 4682342637] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 4683932127] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4685518236] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 4686575796] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4687952010] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4689537573] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4690408422] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4691324547] Running FIND.existing: FIND DUP . CR +[Hera] 35050272 +[Hera] [HADES][TEST ] [KRELTSC: 4692914100] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4694499159] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 4695531981] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 35367408 +[Hera] [HADES][TEST ] [KRELTSC: 4697393190] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4699091670] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 4700391591] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4701992043] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4703584284] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 4704582603] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4705564500] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4707316152] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 4708339902] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4709465607] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4710909357] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4711813554] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4712884176] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4714524864] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4716141843] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 4717217568] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4718500605] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4720178925] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 4721195829] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4722387600] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4723657575] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4724516454] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4725477519] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 4727025954] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4728875109] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 4729927650] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4730973240] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4732675521] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4733889300] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4735040541] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4736319903] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4737206607] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4738136403] Running LATEST.basic: LATEST @ . CR +[Hera] 35131696 +[Hera] [HADES][TEST ] [KRELTSC: 4739963949] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4741606590] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 4742627883] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4744652808] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4746461916] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 4747548162] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4750039623] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4751597907] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 4753028595] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4754165745] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4755424254] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 4756308333] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4757288046] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 35368920 +[Hera] [HADES][TEST ] [KRELTSC: 4759899921] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4761549030] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 4762613961] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 35369384 +[Hera] [HADES][TEST ] [KRELTSC: 4764805311] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4767019614] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 4768004682] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 4769424786] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 4770755073] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4772461071] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4773530034] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4774693098] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4775995287] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4776906372] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4777865442] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 4779607245] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4781217420] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 4782215361] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4783287054] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4785027849] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4786044249] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4787162793] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 4788475356] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4789862511] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 4791025575] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4792787286] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4793726973] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4794664938] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 4800013050] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4801635615] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4802694057] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 35373664 +[Hera] [HADES][TEST ] [KRELTSC: 4808029065] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4809520443] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 4810479471] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 4818165492] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4819686312] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 4820845428] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 4828682691] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4830474810] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4831575420] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4836938883] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4838356341] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4839469089] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 4841106942] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 4842070506] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4843991019] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 4845083796] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 4846224432] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 4847245557] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4849128858] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4850217687] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4851481572] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4852734642] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4853593773] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4854494127] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4858422324] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4859962065] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 4861003266] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4862953431] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4864576248] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4865668563] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 4870509147] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4872034440] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4873024086] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4874097207] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4875389820] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4876321590] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4877272638] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4881584568] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4883497311] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4884529839] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 4889625825] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4891322058] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 4892407296] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 4898273520] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4899703137] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 4900536879] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4901444751] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4902824493] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 4903749963] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4904675853] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 4906240311] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4908319794] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 4910003448] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 4911875031] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4913531448] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 4914782586] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 35141504 +[Hera] [HADES][TEST ] [KRELTSC: 4918857237] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4920457227] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 4921485765] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4922627178] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4923930207] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 4924991967] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4925900763] Running CURRENT.basic: CURRENT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 4927469505] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4929106161] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 4930123422] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 35376528 +[Hera] [HADES][TEST ] [KRELTSC: 4935183729] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4936799133] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 4937820846] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 4939162494] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 4940613510] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4942370538] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 4943847489] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4945138527] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4946385213] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 4947257994] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4948180041] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4950976590] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4952631306] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 4953663876] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4959951213] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4961592195] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4963313544] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4968268557] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4969876128] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 4970934864] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4972282560] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4973565870] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 4975345221] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 4976468847] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 4977735462] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4979007306] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 4979846235] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4980741654] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 4982525247] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4984238301] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 4985279208] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4986409911] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4987912503] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 4988776737] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4989706155] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 4990780536] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4992374352] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 4993532166] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 4994707872] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4996315233] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 4997377917] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 4999180935] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5001265290] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 5002799550] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5003951127] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5005068831] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5005940352] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5006817900] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 5008458294] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5010068553] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 5011313706] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 5012564571] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5014372503] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 5015514756] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5016697644] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5018374473] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5031361167] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5032623750] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5035093392] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 5036040030] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5036954538] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5038156368] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5039497197] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 5040429345] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5041443792] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5043372264] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5045063394] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 5046174420] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5047318122] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5048770356] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 5050371921] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 5052433533] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 5054056224] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5056524837] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 5057598924] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5058806046] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5061538839] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5063695518] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 5065130196] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 5066715570] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5068847406] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 5070809751] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 5073382440] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 5074971552] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5077257507] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 5078744139] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5080348287] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5081958714] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 5083046850] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5084756985] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 5086225011] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5087928216] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5089012509] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5091062865] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5092721949] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 5093824218] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5094913467] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5096380674] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5097375759] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5098297197] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5100789918] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5102511099] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 5103822696] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5105949408] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5107626237] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5108888799] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5111022861] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5112728061] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5113780224] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5115041547] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5116834695] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5117953113] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5119143141] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5120416560] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 5121644514] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5122808670] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5125457799] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5127482199] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 5128749192] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 5131820127] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5134348338] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 5135787762] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 5138943012] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5141201163] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 5142504381] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5143807242] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5145373023] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5146341942] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5147828553] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 5149436145] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5151104679] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 5152149492] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5154091635] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5155818465] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 5156853786] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5157990474] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5160536388] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5161654029] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5162832612] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5164128417] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 5165011299] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5165952750] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5170570503] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5172529047] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 5174196825] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 5176876740] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5178750171] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 5179912920] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 5181159585] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5182072875] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5183874045] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5185024026] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5186468532] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5187868560] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 5188980090] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5190141873] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5193037626] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5194671804] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 5195737869] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 5196659349] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5198243274] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 5199985266] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5201151837] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5202453963] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 5203320507] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5204307423] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 5205618285] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5207271489] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 5208412776] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5210479932] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5212538331] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5213617899] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5214712902] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5216020110] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5216922501] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5217932160] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5221147239] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5222851809] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5224046793] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 5225525130] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 5226679143] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5228579202] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 5229819126] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5231020158] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5232431274] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 5233296432] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5234325684] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5237118369] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5238730413] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5239736943] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 5240882808] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5241934488] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5243662662] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 5244973545] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 5246159982] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 5247163740] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5248953591] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5250424095] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5251575861] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5252927484] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 5253863811] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5254825191] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5257624659] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5259328431] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5260292625] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 5261507748] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 5262801453] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5264549598] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5265706068] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5266875831] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5268150258] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 5268985995] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5269932843] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5272766457] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5274443832] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5275789491] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5278058289] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5279666679] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 5280666237] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 5282165805] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 5283206481] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5284914936] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5286167481] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5287571079] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 5289008361] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 5290385520] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 5291513472] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5292801738] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5293663578] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5294587347] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5297474763] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5299044639] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5300391663] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5303215428] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5304830790] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5305887573] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 5307782991] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5309478258] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5311037004] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5312040300] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5314167390] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5315787645] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5316881157] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5318012721] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5318861709] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5320566972] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5321692194] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5322803304] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5323605903] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5324508966] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5326767159] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5328330399] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5329377396] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5331450474] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5333037591] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5334078855] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5336176923] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5337756816] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5338762821] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5340891948] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5342459640] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5343697884] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5344704120] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5345563902] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5347233927] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5348325066] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5349559782] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5350816863] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5351709636] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5352932739] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5353956195] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5354779794] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5356512798] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5357518698] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5359128054] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5359951821] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5361639927] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5362712775] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5363833734] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5364913302] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5365802106] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5366997699] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5367860841] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5369539686] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5370569988] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5372229765] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5373044607] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5374720260] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5375754909] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5377012557] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5378612337] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5379717021] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5380598097] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5381751123] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5382592089] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5384334795] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5385367386] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5386884153] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5387751999] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5388573897] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5390535465] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5391875307] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5393299002] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5394158490] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5395057731] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5396074131] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5396903673] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5398600389] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5399612316] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5401335072] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5402136621] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5402963097] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5404814289] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5405851605] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5406967272] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5408235084] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5409082035] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5409978294] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5412478890] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5414031357] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5415057144] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5417712279] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5419329195] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5420350509] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5421508281] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5422372179] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5424098652] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5425219128] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5426295252] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5427172989] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5428119354] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5430778899] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5432458353] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5433566523] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5435812347] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5437556964] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5439152733] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5440163106] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5441130660] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5442212244] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5444279316] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5445373206] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5446485660] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5447754627] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5448650025] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5449566612] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5452148940] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5453667576] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5454897798] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5458060818] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5459730444] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5460733908] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5461882377] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5462750811] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5464503786] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5465603430] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5466731613] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5467817418] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5468711892] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5471054862] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5472651933] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5473614342] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5475233463] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5476861509] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5477890719] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5478893868] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5479889709] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5482088199] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5483167599] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5484253929] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5485547760] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5486412372] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5487281625] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5489869455] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5491539081] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5492775225] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5494897842] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5496582336] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5497661127] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5498785803] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5499640020] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5501248116] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5502279741] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5503429764] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5504339001] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5505625524] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5508146322] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5509762293] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5510743371] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5512903914] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5514499032] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5515736310] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5516701071] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5517856008] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5519731812] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5520873372] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5522050443] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5523430542] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5524408470] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5525385285] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5527404099] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5529362706] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5531510712] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5532649605] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5533931361] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5534879553] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5536744017] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5537912835] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5539015146] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5539922283] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5540882529] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5543348496] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5544969864] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5545951698] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5546969337] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5547846948] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5549598369] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5550673800] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5551802949] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5553141153] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5553986991] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5554970715] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5558325192] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5559983415] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5560965459] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5563333167] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5565156618] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5566299081] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5568161928] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5569855011] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5570964546] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5573360940] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5575023699] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5576097597] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5577316521] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5578339305] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5579359716] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5582160759] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5583586134] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5585274597] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5586191814] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5588380413] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5590076415] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5591210814] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5593071792] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5594618148] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5595735936] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5598322821] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5599991355] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5601027600] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5602168971] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5603473827] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5604354525] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5605471893] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5608476468] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5610166905] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5611190046] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5612722983] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5614310709] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5615266734] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5617606512] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5619766278] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5620847169] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5622007062] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5622911847] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5623866990] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5626302801] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5627990130] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5629122534] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5631275790] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5633061399] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5634141156] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 5636227884] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5638375113] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5640054756] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5641131279] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5642300622] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5644138752] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5645050341] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5645961741] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5648391546] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5649969906] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5651167788] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5652826536] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5653893672] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5656096257] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5658496095] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5659645047] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5660221917] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5661246633] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5665554972] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5667784458] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5669488020] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5671252587] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5672428356] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5674527012] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5675713533] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5676953751] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5678568105] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5679741921] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5680857063] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5684321055] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5686062396] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5687164056] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5690699427] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5692757028] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5693912910] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5697674094] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5699492757] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5700825774] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5702289789] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5703375321] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5704357386] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 5706558480] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5708552619] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5710196226] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5711165229] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5713574307] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5715259494] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5716316151] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5718534612] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5720136156] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5722286010] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5724755925] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5726102298] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5726966238] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5727914934] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5730333777] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5731967073] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5733242928] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5735387763] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5736964044] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5737935903] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5739876975] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5741434629] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5742413670] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5744495106] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5746559112] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5747662368] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5748863022] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5749673055] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5750683722] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5753310087] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5754973560] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5756041977] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 5758675461] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5759992140] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5761657902] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5762658762] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5764661868] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5766209085] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5767213830] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5769308433] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5771040786] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5772184215] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5773272141] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5774541864] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5775385308] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5776335348] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5778651690] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5780234145] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5781295107] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5783801058] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5785351866] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5786375826] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5787464403] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5788323870] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5789226261] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5791767933] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5793298539] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5794354230] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5796724101] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5798402715] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5799429573] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5800490514] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5801852658] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5802809838] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5803838019] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5805655002] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5807141634] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5808055533] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 5810361480] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5812176573] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5813792292] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5814716775] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5816727273] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5818376088] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5819373798] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5821595451] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5823186663] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5824211736] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5825330805] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5826205392] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5827117779] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5829051711] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5830669173] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5831629776] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5833869720] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5835471978] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5836434240] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5838454524] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5840119908] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5841127299] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5843091009] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5844700764] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5845679175] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5847260055] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5848557876] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5849434983] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5850332712] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5853146103] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5854772826] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5855708880] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5857796385] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5859844599] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5861292885] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5863649127] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5865209175] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5866146468] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5867252391] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5868107301] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5869003476] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5871221874] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5872815354] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5873972391] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 5875965270] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5877617487] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5879200530] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5880156723] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5882346540] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5883994956] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5884980066] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5886153903] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5887991571] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 5888875125] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5889643641] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5892383112] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5894016282] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5895043119] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5897453646] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5899342218] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5900345745] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5901526974] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 5902236669] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5903160648] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5905603515] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5907216651] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5908176624] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5910363669] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5912303376] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5913331011] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5914494474] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5915755755] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 5916672804] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5917616061] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 5920477815] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 5921601000] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5923206492] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5924403996] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5926934979] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5928580938] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5929489923] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5930522010] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 5931390108] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5932326267] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5934508398] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5936151732] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5937750735] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5940152148] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5941809783] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5942792310] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5943894642] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5945172051] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 5946013017] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5946917088] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5950446852] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5952111459] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 5953089345] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 5955404868] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5957002233] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 5958009897] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 5960765643] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5962462401] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5964125265] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5965078602] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 5967447486] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5969080845] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 5970069588] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 5972334837] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5973919686] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 5975264211] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5976669909] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 5977541220] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5978459781] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5981047233] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5982687648] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 5983662384] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 5986094982] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5988514413] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 5989469199] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5991871767] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5993510838] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5994485574] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 5996809581] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5998406652] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 5999622258] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6002393649] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6003929232] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6004925304] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6006102522] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 6007351896] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 6008785230] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 6010156236] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6011396160] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 6012648747] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6013544481] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6016065405] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6017646999] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 6018753027] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6020812833] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6022591974] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 6023684163] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6026439846] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6028143807] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 6029301957] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6030489528] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6031480308] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6033183597] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6034309155] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6035411340] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6036479673] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6038568900] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6039528726] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6040736583] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6041975415] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 6042838662] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6043748046] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6046170669] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6047783574] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 6048806463] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 6051150252] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6053031894] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6054766242] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 6055937517] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6058229079] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6059987598] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 6060966786] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6062299026] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6063500541] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6065386194] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6066440142] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6067644198] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6068672379] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6070488459] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6071634282] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6072787455] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6073781112] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6076219989] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6077375220] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6078579066] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6079946313] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6080951373] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6081798030] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5332 + +[Hera] Total words: 484 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6156037440] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6157728045] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 6158874603] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5349 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6238794135] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6240675546] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 6241913874] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5351 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6316909767] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6318548880] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6319580001] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6320740146] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6322249437] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6323248659] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6324205482] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 6326371401] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6328605213] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 6330340632] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 6332168010] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6333861114] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 6334868925] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 6336209796] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6337699158] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 6338499783] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6339676413] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6341144964] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 6342394527] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6343907535] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6352546830] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6354542418] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 6356083587] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6362697579] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6364549863] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 6365730819] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6369153861] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6371406888] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 6372904734] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 6375926907] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6378973587] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 6380308788] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 6384159579] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6386885358] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 6388155123] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 6390731739] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6393475788] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6395312847] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 6398065401] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6400631391] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 6402574311] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 6404866923] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6406540707] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6408483396] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6409971792] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6412079751] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6413755551] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 6415436328] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6416744040] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6429670149] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6430826661] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6432291243] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 6433318353] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6434940267] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6436431645] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6438327966] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 6439803741] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 6442177833] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6443244003] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6445432938] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6453367284] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6456209487] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6457171434] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6459276033] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 6460957671] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6462961995] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 6464960439] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 6466630149] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 6475338324] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 6479767812] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 6482120799] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 6484741893] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 6494364009] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 6495664560] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 6497775606] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 6499471923] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6500823168] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6502211415] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6504028650] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 6505262148] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6506509779] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6507606924] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 6508710159] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6509687604] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6511280139] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 6512761521] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6513920889] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6515492844] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 6517071813] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6518217279] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6519653427] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 6520767078] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6522215175] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6524063784] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6525031044] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6526129932] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6527869887] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 6529090113] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6530121255] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6531669816] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6532650705] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6533863266] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6535613364] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 6536907468] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6538295484] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6539749713] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 6541527174] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 6543302451] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 6544766991] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6546503502] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 6547720032] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6549293184] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6552750414] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6554489403] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6558313209] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6559966791] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6561549708] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 6562413942] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6563696832] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6566328657] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6567819972] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 6598633209] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6601668591] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6603055515] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6604490109] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 6605506677] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6606354363] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6608785407] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6610543254] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6614472459] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6615775110] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6617185134] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 6618204936] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6619406577] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6621707400] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6623569113] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6627172293] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6630649704] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6633047820] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6638491398] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6639985443] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6642091302] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 6643562226] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6644997702] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6647788056] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6650842737] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6655186020] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6656905983] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6658946868] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 6660179295] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6661078074] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6663055959] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6664634928] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6668567535] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6670511652] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6672151101] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 6673533405] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6674963463] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6677112729] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6678660051] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6681968097] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6684921453] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6686385909] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6688063851] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 6689297769] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6690533787] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6692934192] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6695194758] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6699236271] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6700928598] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6702619413] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 6703702467] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6704774706] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6707312850] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6709821237] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6714042027] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6715401630] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6716850546] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 6717816210] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6718921734] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6727869603] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6737587983] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6742402842] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6744350844] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6746011881] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 6747039642] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6748449372] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6750996924] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6753394956] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6757736244] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6759089694] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6760280730] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 6761426826] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6762858396] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6765184125] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6767593245] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6772245333] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6774075630] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6775762413] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 6777092868] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6778458498] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6780698442] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6783661647] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6788516112] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6790228977] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6792025737] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 6793334877] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6794637066] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6796885830] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6799633785] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6804242109] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6806280348] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6808149516] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 6809709396] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6811168833] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6813160788] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6815362239] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6819555456] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6821263596] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6823652556] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 6824962914] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6826265019] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6828894177] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6831021309] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6835888941] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6837975879] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6839831376] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 6840961491] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6842174094] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6844250028] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6846092925] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 6848900100] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6852626655] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6854612961] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6856569132] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6861102423] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6862850190] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6864547683] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 6865765284] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6867095844] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6869451519] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6871449879] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6875870106] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6877942848] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6880069728] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6884115294] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6885513579] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6887603898] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 6888804069] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6890024652] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6892448241] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6894452376] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6898647966] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6900989298] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6903219015] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6907288206] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6908833533] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6910374534] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 6911921142] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6913344291] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6915821325] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6918018660] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6922084848] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6923999334] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6925444491] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6928968018] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6930297801] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6932106594] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 6933228204] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6934244520] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6938680119] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6940694313] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 6944535906] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6946799412] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6947908737] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6949122831] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 6950003109] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6951078897] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6953300865] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6955545177] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6959878653] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6961311042] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6963325425] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 6964570494] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6965874237] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6968561040] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6970810917] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6975341268] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6976982943] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6978922482] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 6981061941] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 6982720815] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6984551784] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 6985800801] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6987326010] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 6990541845] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6992707134] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 6994875804] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6996616998] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6998308422] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 7000008666] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7001248212] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7004848011] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7007195874] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 7009346337] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7011036858] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7013164641] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 7014534597] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7015674099] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7018535496] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7020799842] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7022560902] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7024207848] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7026788055] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 7028019516] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7029259965] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 7036346436] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7038503493] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 7042833987] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7043899422] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7045002153] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 7046099025] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7047353859] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7051773834] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7054467021] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 7056536361] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7058167557] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7059908688] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 7061159763] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7062401031] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7067562915] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7070039781] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7072091859] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7073723601] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7075459608] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 7076885676] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7078179297] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 7082860701] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7084986426] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7086771069] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7088996565] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7090792611] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 7092422694] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7093641282] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7097927466] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7100010267] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 7101807510] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7103857887] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7105842975] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 7107165135] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7108433283] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7114885092] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7117563852] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7119353409] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7121013627] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 7122729684] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 7124724663] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 7126372911] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7128305898] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 7129766091] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7131015969] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 7134366015] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7136491782] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 7138091730] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7139824902] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7141752807] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 7143096786] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7144337067] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 7147733418] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7149997764] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 7151817414] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7153491765] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7155733578] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 7157003952] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7158308766] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7161518868] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7163748585] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 7165699632] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 7168330008] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7170670395] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 7172454051] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7174039404] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7175792169] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 7177035600] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7178331237] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 7182631869] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7184992206] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 7186176144] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7187745054] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7189488369] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 7190681862] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7192152009] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7195383888] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7197995091] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 7199757663] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7201252821] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7202991768] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 7204307397] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7205855601] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7208273100] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7210592508] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 7212336537] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7214366082] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 7216198815] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 7217733600] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 7219076970] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 7220314731] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7221553857] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 7222960605] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7224215586] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 7225653687] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 7227122448] ============================================== +[Hera] PARITY:M7.1a word_count=498 here=0x00000000000000d8 latest_id=667 hash=0xe9795d240d1e90c6 +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000003d726000, 0x000000003d771f2a) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] PCI: ECAM mapped (amd64) +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] [HADES][ERROR] [KRELTSC: 7349317290] TD: attach total_blkio_blocks_1k=30720 forth_block_size=1024 +[Hera] [HADES][ERROR] [KRELTSC: 7354488246] TD: after_format rc=0 user_blocks=22615 total_devblocks=7680 ba +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: no device on PCI bus 0 +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 7448178381] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7463292816] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7651803495] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7655695782] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7947625077] ( Unterminated comment + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x5d35c5c6a6eafe04 mode=m capsule_hash=0x5d35c5c6a6eafe04 dict_hash=0xe04cb6782cb6365b +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] APIC Timer: started (LVT=0x00020020 ICR=10068849) +[Hera] I/O APIC: keyboard IRQ1 unmasked +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=643 evictions=0 +[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=21845 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x271108a488516c37 +[Hermes] [HADES][ERROR] [KRELTSC: 8706780684] TD:pb hermes:init.4th lf=515849704 +[Hermes] [HADES][ERROR] [KRELTSC: 8708490294] TD:pb hermes:init.4th fb=1 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 10885936803] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 17506588155] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0xe585e56cb09dc857 +[Artemis] [HADES][ERROR] [KRELTSC: 17513725719] TD:pb artemis:init.4th lf=510167992 +[Artemis] [HADES][ERROR] [KRELTSC: 17524331559] TD:pb artemis:init.4th fb=1 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 447 ticks, trust=0x00010000, variance=0x00000000 +[Hera] [HADES][ERROR] [KRELTSC: 26163080475] TD:idle n=5 lf=509885464 +[Hera] [HADES][ERROR] [KRELTSC: 26171953479] TD:idle n=5 fb=1 ub=7048 +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 28312096638] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 28329778806] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 28340879616] TD: blk_attach dev=0x30f86a0 rc=0 used=26670573 free=510200299 +[Artemis] [HADES][ERROR] [KRELTSC: 28353744531] TD: census largest_free=509741128 free_blocks=1 used_blocks=705 +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 36851383548] TD:idle n=10 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 36867462954] TD:idle n=10 fb=1 ub=7054 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 47506325496] TD:idle n=15 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 47521809363] TD:idle n=15 fb=1 ub=7054 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 58161644247] TD:idle n=20 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 58178650068] TD:idle n=20 fb=1 ub=7054 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 68825227632] TD:idle n=25 lf=508998808 +[Hera] [HADES][ERROR] [KRELTSC: 68851270257] TD:idle n=25 fb=1 ub=7061 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 70993316436] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 70999557930] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 71022872067] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 71042676957] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 71071928739] TD: blk_attach dev=0x30f86c0 rc=0 used=27554712 free=509316160 +[Artemis] [HADES][ERROR] [KRELTSC: 71110263777] TD: census largest_free=508856104 free_blocks=1 used_blocks=706 +[Hera] PARITY:BIRTH vm_id=0x7cf09e01549546cc-0x99319366653ccc14 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 72006534894] TD:pb 00 lf=503233880 +[Hera] [HADES][ERROR] [KRELTSC: 72040057152] TD:pb 00 fb=1 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 74608757895] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0xd62c30ac78839535 +[Hera] [HADES][ERROR] [KRELTSC: 85588789020] TD:pb 00~user lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 85632547896] TD:pb 00~user fb=1 +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok> S" 00" USE +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 89156341680] TD:dl lf=497605128 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 92167856592] TD:idle n=30 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 92203786164] TD:idle n=30 fb=1 ub=10675 +[00] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T01=1 2 +[00] [HADES][ERROR] [KRELTSC: 95446462230] TD:dl lf=497605128 fb=1 in=." T01=" 7 3 /M +[00] ok +[00] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T02=-1 -2 +[00] [HADES][ERROR] [KRELTSC: 95580194451] TD:dl lf=497605128 fb=1 in=." T02=" -7 3 / +[00] ok +[00] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T03=1 -2 +[00] [HADES][ERROR] [KRELTSC: 95661510462] TD:dl lf=497605128 fb=1 in=." T03=" 7 -3 / +[00] ok +[00] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T04=-1 2 +[00] [HADES][ERROR] [KRELTSC: 95748308187] TD:dl lf=497605128 fb=1 in=." T04=" -7 -3 +[00] ok +[00] (zuse) ok> ." T05=" 2147483647 1 + . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T05=2147483648 +[00] [HADES][ERROR] [KRELTSC: 95852134896] TD:dl lf=497605128 fb=1 in=." T05=" 214748 +[00] ok +[00] (zuse) ok> ." T06=" -2147483648 NEGATE . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T06=2147483648 +[00] [HADES][ERROR] [KRELTSC: 95950550178] TD:dl lf=497605128 fb=1 in=." T06=" -21474 +[00] ok +[00] (zuse) ok> ." T07=" -2147483648 ABS . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T07=2147483648 +[00] [HADES][ERROR] [KRELTSC: 96048623979] TD:dl lf=497605128 fb=1 in=." T07=" -21474 +[00] ok +[00] (zuse) ok> ." T08=" -1 1 RSHIFT . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T08=9223372036854775807 +[00] [HADES][ERROR] [KRELTSC: 96134937465] TD:dl lf=497605128 fb=1 in=." T08=" -1 1 R +[00] ok +[00] (zuse) ok> ." T09=" -8 2 RSHIFT . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T09=4611686018427387902 +[00] [HADES][ERROR] [KRELTSC: 96237572298] TD:dl lf=497605128 fb=1 in=." T09=" -8 2 R +[00] ok +[00] (zuse) ok> ." T10=" 1 31 LSHIFT . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T10=2147483648 +[00] [HADES][ERROR] [KRELTSC: 96340106100] TD:dl lf=497605128 fb=1 in=." T10=" 1 31 L +[00] ok +[00] (zuse) ok> ." T11=" -1 0 < . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T11=-1 +[00] [HADES][ERROR] [KRELTSC: 96423537315] TD:dl lf=497605128 fb=1 in=." T11=" -1 0 < +[00] ok +[00] (zuse) ok> ." T12=" -1 0 U< . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T12=0 +[00] [HADES][ERROR] [KRELTSC: 96518662149] TD:dl lf=497605128 fb=1 in=." T12=" -1 0 U +[00] ok +[00] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T13=56088 +[00] [HADES][ERROR] [KRELTSC: 96645043803] TD:dl lf=497605128 fb=1 in=." T13=" 123 45 +[00] ok +[00] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T14=DOUBLE-OVERFLOW +[00] +[00] [HADES][ERROR] [KRELTSC: 96776718108] TD:dl lf=497605128 fb=1 in=." T14=" -123 4 +[00] ok +[00] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T15=14285 5 +[00] [HADES][ERROR] [KRELTSC: 96892568997] TD:dl lf=497605128 fb=1 in=." T15=" 100000 +[00] ok +[00] (zuse) ok> ." T16=" 7 11 3 */ . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T16=25 +[00] [HADES][ERROR] [KRELTSC: 97014311919] TD:dl lf=497605128 fb=1 in=." T16=" 7 11 3 +[00] ok +[00] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T17=2 25 +[00] [HADES][ERROR] [KRELTSC: 97118463330] TD:dl lf=497605128 fb=1 in=." T17=" 7 11 3 +[00] ok +[00] (zuse) ok> ." T18=" -5 S>D SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T18=-5 +[00] [HADES][ERROR] [KRELTSC: 97216039347] TD:dl lf=497605128 fb=1 in=." T18=" -5 S>D +[00] ok +[00] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T19=-2 +[00] [HADES][ERROR] [KRELTSC: 97329856491] TD:dl lf=497605128 fb=1 in=." T19=" -5 S>D +[00] ok +[00] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T20=5 +[00] [HADES][ERROR] [KRELTSC: 97417246206] TD:dl lf=497605128 fb=1 in=." T20=" -5 S>D +[00] ok +[00] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T21=-5 3 +[00] [HADES][ERROR] [KRELTSC: 97509931218] TD:dl lf=497605128 fb=1 in=." T21=" -5 3 M +[00] ok +[00] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T22=-1 +[00] [HADES][ERROR] [KRELTSC: 97605245052] TD:dl lf=497605128 fb=1 in=." T22=" 5 0 10 +[00] ok +[00] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T23=0 -1 6 +[00] [HADES][ERROR] [KRELTSC: 97714211049] TD:dl lf=497605128 fb=1 in=." T23=" -1 0 A +[00] ok +[00] (zuse) ok> ." T24=" -2147483648 2/ . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T24=-1073741824 +[00] [HADES][ERROR] [KRELTSC: 97798422477] TD:dl lf=497605128 fb=1 in=." T24=" -21474 +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 104268658725] TD:idle n=35 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 104299777848] TD:idle n=35 fb=1 ub=10675 +[00] [HADES][ERROR] [KRELTSC: 104342760375] TD: detach_device called dev=0x30f86c0 +[00] [HADES][ERROR] [KRELTSC: 104374760742] TD:kk 00 lf=497605128 fb=2 +[00] Stadium: dispatch cell=73483 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 104444372991] TD:vc start lf=497605128 fb=2 +[00] [HADES][ERROR] [KRELTSC: 104481547464] TD:vc post_hotwords lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 104512553082] TD:vc post_rwot lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 104543123076] TD:vc post_ssml8 lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 104570504346] TD:vc post_ssmcfg lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 104614409319] TD:vc post_dict lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 104634031929] TD:vc post_memory lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 104658906114] TD:vc post_callstack lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 104674136154] TD:pk 00 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 104695512852] TD:pk 00 fb=569 ub=9526 +[00] PARITY:KILL vm_id=0x7cf09e01549546cc-0x99319366653ccc14 name=00 +[00] KILL: 00 dead +[00] [HADES][ERROR] [KRELTSC: 104766049878] TD:kk 00~user lf=497605128 fb=569 +[00] Stadium: dispatch cell=78684 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 104807535840] TD:vc start lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 104834775633] TD:vc post_hotwords lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 104866487313] TD:vc post_rwot lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 104894199648] TD:vc post_ssml8 lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 104927415264] TD:vc post_ssmcfg lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 104955544848] TD:vc post_dict lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 104971944630] TD:vc post_memory lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 104998603479] TD:vc post_callstack lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 105027132126] TD:pk 00~user lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 105046603368] TD:pk 00~user fb=1141 ub=8369 +[00] PARITY:KILL vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 name=00~user +[00] KILL: 00~user dead +[00] WIREBIND: 00~user detached without flush (device already gone) +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 115072684377] TD:idle n=40 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 115108498008] TD:idle n=40 fb=1141 ub=8369 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 123604318908] xhci: CSW status = FAILED +[00] [HADES][WARN ] [KRELTSC: 123629328942] xhci: unit not ready -- retrying TEST UNIT READY +[00] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 123685269561] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 123725672973] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 123774282786] TD: blk_attach dev=0x30f86c0 rc=0 used=27602365 free=509268507 +[Artemis] [HADES][ERROR] [KRELTSC: 123832893702] TD: census largest_free=497605128 free_blocks=1141 used_blocks= +[Hera] PARITY:BIRTH vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 124796560665] TD:pb 01 lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 124829476569] TD:pb 01 fb=1140 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 126989797914] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] [HADES][ERROR] [KRELTSC: 133876965033] TD:pb 01~user lf=492362184 +[Hera] [HADES][ERROR] [KRELTSC: 133904900829] TD:pb 01~user fb=1140 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 134015518770] TD:idle n=45 lf=492362184 +[00] [HADES][ERROR] [KRELTSC: 134043485835] TD:idle n=45 fb=1140 ub=11577 +[00] (zuse) ok> S" 01" USE +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 137968629792] TD:dl lf=492362184 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T01=1 2 +[01] [HADES][ERROR] [KRELTSC: 144302710314] TD:dl lf=492362184 fb=1140 in=." T01=" 7 3 /M +[01] ok +[01] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T02=-1 -2 +[01] [HADES][ERROR] [KRELTSC: 144376914969] TD:dl lf=492362184 fb=1140 in=." T02=" -7 3 / +[01] ok +[01] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T03=1 -2 +[01] [HADES][ERROR] [KRELTSC: 144474911385] TD:dl lf=492362184 fb=1140 in=." T03=" 7 -3 / +[01] ok +[01] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T04=-1 2 +[01] [HADES][ERROR] [KRELTSC: 144563955501] TD:dl lf=492362184 fb=1140 in=." T04=" -7 -3 +[01] ok +[01] (zuse) ok> ." T05=" 2147483647 1 + . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T05=2147483648 +[01] [HADES][ERROR] [KRELTSC: 144665305638] TD:dl lf=492362184 fb=1140 in=." T05=" 214748 +[01] ok +[01] (zuse) ok> ." T06=" -2147483648 NEGATE . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T06=2147483648 +[01] [HADES][ERROR] [KRELTSC: 144778923954] TD:dl lf=492362184 fb=1140 in=." T06=" -21474 +[01] ok +[01] (zuse) ok> ." T07=" -2147483648 ABS . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T07=2147483648 +[01] [HADES][ERROR] [KRELTSC: 144873138858] TD:dl lf=492362184 fb=1140 in=." T07=" -21474 +[01] ok +[01] (zuse) ok> ." T08=" -1 1 RSHIFT . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T08=9223372036854775807 +[01] [HADES][ERROR] [KRELTSC: 144958784838] TD:dl lf=492362184 fb=1140 in=." T08=" -1 1 R +[01] ok +[01] (zuse) ok> ." T09=" -8 2 RSHIFT . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T09=4611686018427387902 +[01] [HADES][ERROR] [KRELTSC: 145042973061] TD:dl lf=492362184 fb=1140 in=." T09=" -8 2 R +[01] ok +[01] (zuse) ok> ." T10=" 1 31 LSHIFT . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T10=2147483648 +[01] [HADES][ERROR] [KRELTSC: 145146388653] TD:dl lf=492362184 fb=1140 in=." T10=" 1 31 L +[01] ok +[01] (zuse) ok> ." T11=" -1 0 < . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T11=-1 +[01] [HADES][ERROR] [KRELTSC: 145261781217] TD:dl lf=492362184 fb=1140 in=." T11=" -1 0 < +[01] ok +[01] (zuse) ok> ." T12=" -1 0 U< . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T12=0 +[01] [HADES][ERROR] [KRELTSC: 145354101669] TD:dl lf=492362184 fb=1140 in=." T12=" -1 0 U +[01] ok +[01] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T13=56088 +[01] [HADES][ERROR] [KRELTSC: 145455821364] TD:dl lf=492362184 fb=1140 in=." T13=" 123 45 +[01] ok +[01] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T14=DOUBLE-OVERFLOW +[01] +[01] [HADES][ERROR] [KRELTSC: 145549994184] TD:dl lf=492362184 fb=1140 in=." T14=" -123 4 +[01] ok +[01] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T15=14285 5 +[01] [HADES][ERROR] [KRELTSC: 145684106526] TD:dl lf=492362184 fb=1140 in=." T15=" 100000 +[01] ok +[01] (zuse) ok> ." T16=" 7 11 3 */ . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T16=25 +[01] [HADES][ERROR] [KRELTSC: 145802604969] TD:dl lf=492362184 fb=1140 in=." T16=" 7 11 3 +[01] ok +[01] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T17=2 25 +[01] [HADES][ERROR] [KRELTSC: 145887609273] TD:dl lf=492362184 fb=1140 in=." T17=" 7 11 3 +[01] ok +[01] (zuse) ok> ." T18=" -5 S>D SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T18=-5 +[01] [HADES][ERROR] [KRELTSC: 146000704101] TD:dl lf=492362184 fb=1140 in=." T18=" -5 S>D +[01] ok +[01] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T19=-2 +[01] [HADES][ERROR] [KRELTSC: 146114263218] TD:dl lf=492362184 fb=1140 in=." T19=" -5 S>D +[01] ok +[01] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T20=5 +[01] [HADES][ERROR] [KRELTSC: 146212838898] TD:dl lf=492362184 fb=1140 in=." T20=" -5 S>D +[01] ok +[01] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T21=-5 3 +[01] [HADES][ERROR] [KRELTSC: 146317634694] TD:dl lf=492362184 fb=1140 in=." T21=" -5 3 M +[01] ok +[01] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T22=-1 +[01] [HADES][ERROR] [KRELTSC: 146432593356] TD:dl lf=492362184 fb=1140 in=." T22=" 5 0 10 +[01] ok +[01] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T23=0 -1 6 +[01] [HADES][ERROR] [KRELTSC: 146551484289] TD:dl lf=492362184 fb=1140 in=." T23=" -1 0 A +[01] ok +[01] (zuse) ok> ." T24=" -2147483648 2/ . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T24=-1073741824 +[01] [HADES][ERROR] [KRELTSC: 146666032275] TD:dl lf=492362184 fb=1140 in=." T24=" -21474 +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 146714987580] TD:idle n=50 lf=492362184 +[01] [HADES][ERROR] [KRELTSC: 146735789802] TD:idle n=50 fb=1140 ub=11577 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 153111018144] TD: detach_device called dev=0x30f86c0 +[01] [HADES][ERROR] [KRELTSC: 153142719912] TD:kk 01 lf=492362184 fb=1142 +[01] Stadium: dispatch cell=81286 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 153210283842] TD:vc start lf=492362184 fb=1142 +[01] [HADES][ERROR] [KRELTSC: 153238529304] TD:vc post_hotwords lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 153267375849] TD:vc post_rwot lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 153289174269] TD:vc post_ssml8 lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 153324025197] TD:vc post_ssmcfg lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 153356571984] TD:vc post_dict lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 153384179844] TD:vc post_memory lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 153399191148] TD:vc post_callstack lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 153417903156] TD:pk 01 lf=492362184 +[01] [HADES][ERROR] [KRELTSC: 153441952251] TD:pk 01 fb=1707 ub=10428 +[01] PARITY:KILL vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 name=01 +[01] KILL: 01 dead +[01] [HADES][ERROR] [KRELTSC: 153516634803] TD:kk 01~user lf=492362184 fb=1707 +[01] Stadium: dispatch cell=82586 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 153567692796] TD:vc start lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 153582626001] TD:vc post_hotwords lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 153617436441] TD:vc post_rwot lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 153645369045] TD:vc post_ssml8 lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 153676187742] TD:vc post_ssmcfg lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 153694793448] TD:vc post_dict lf=492362184 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 153710866638] TD:vc post_memory lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 153738971925] TD:vc post_callstack lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 153767914230] TD:pk 01~user lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 153792002637] TD:pk 01~user fb=2143 ub=9543 +[01] PARITY:KILL vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee name=01~user +[01] KILL: 01~user dead +[01] WIREBIND: 01~user detached without flush (device already gone) +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 157496000697] TD:idle n=55 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 157527393975] TD:idle n=55 fb=2143 ub=9543 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 168170834097] TD:idle n=60 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 168201669132] TD:idle n=60 fb=2143 ub=9543 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 172445628894] xhci: CSW status = FAILED +[01] [HADES][WARN ] [KRELTSC: 172468366581] xhci: unit not ready -- retrying TEST UNIT READY +[01] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 172556769945] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 172598206557] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 172627293174] TD: blk_attach dev=0x30f86c0 rc=0 used=27645666 free=509225206 +[Artemis] [HADES][ERROR] [KRELTSC: 172661139945] TD: census largest_free=497605128 free_blocks=2143 used_blocks= +[Hera] PARITY:BIRTH vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 173542437726] TD:pb 02 lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 173558342055] TD:pb 02 fb=1627 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 175978562424] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] [HADES][ERROR] [KRELTSC: 183049880370] TD:pb 02~user lf=492362184 +[Hera] [HADES][ERROR] [KRELTSC: 183076744557] TD:pb 02~user fb=1140 +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[01] (zuse) ok> S" 02" USE +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 186804523269] TD:dl lf=0 fb=0 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 187448724246] TD:idle n=65 lf=0 +[02] [HADES][ERROR] [KRELTSC: 187479420849] TD:idle n=65 fb=0 ub=7352 +[02] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T01=1 2 +[02] [HADES][ERROR] [KRELTSC: 193171370343] TD:dl lf=0 fb=0 in=." T01=" 7 3 /M +[02] ok +[02] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T02=-1 -2 +[02] [HADES][ERROR] [KRELTSC: 193284363783] TD:dl lf=0 fb=0 in=." T02=" -7 3 / +[02] ok +[02] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T03=1 -2 +[02] [HADES][ERROR] [KRELTSC: 193369816584] TD:dl lf=0 fb=0 in=." T03=" 7 -3 / +[02] ok +[02] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T04=-1 2 +[02] [HADES][ERROR] [KRELTSC: 193457465355] TD:dl lf=0 fb=0 in=." T04=" -7 -3 +[02] ok +[02] (zuse) ok> ." T05=" 2147483647 1 + . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T05=2147483648 +[02] [HADES][ERROR] [KRELTSC: 193548070443] TD:dl lf=0 fb=0 in=." T05=" 214748 +[02] ok +[02] (zuse) ok> ." T06=" -2147483648 NEGATE . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T06=2147483648 +[02] [HADES][ERROR] [KRELTSC: 193636570785] TD:dl lf=0 fb=0 in=." T06=" -21474 +[02] ok +[02] (zuse) ok> ." T07=" -2147483648 ABS . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T07=2147483648 +[02] [HADES][ERROR] [KRELTSC: 193741133964] TD:dl lf=0 fb=0 in=." T07=" -21474 +[02] ok +[02] (zuse) ok> ." T08=" -1 1 RSHIFT . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T08=9223372036854775807 +[02] [HADES][ERROR] [KRELTSC: 193838675520] TD:dl lf=0 fb=0 in=." T08=" -1 1 R +[02] ok +[02] (zuse) ok> ." T09=" -8 2 RSHIFT . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T09=4611686018427387902 +[02] [HADES][ERROR] [KRELTSC: 193955239569] TD:dl lf=0 fb=0 in=." T09=" -8 2 R +[02] ok +[02] (zuse) ok> ." T10=" 1 31 LSHIFT . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T10=2147483648 +[02] [HADES][ERROR] [KRELTSC: 194045315772] TD:dl lf=0 fb=0 in=." T10=" 1 31 L +[02] ok +[02] (zuse) ok> ." T11=" -1 0 < . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T11=-1 +[02] [HADES][ERROR] [KRELTSC: 194127642471] TD:dl lf=0 fb=0 in=." T11=" -1 0 < +[02] ok +[02] (zuse) ok> ." T12=" -1 0 U< . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T12=0 +[02] [HADES][ERROR] [KRELTSC: 194215914291] TD:dl lf=0 fb=0 in=." T12=" -1 0 U +[02] ok +[02] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T13=56088 +[02] [HADES][ERROR] [KRELTSC: 194306824635] TD:dl lf=0 fb=0 in=." T13=" 123 45 +[02] ok +[02] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T14=DOUBLE-OVERFLOW +[02] +[02] [HADES][ERROR] [KRELTSC: 194408565792] TD:dl lf=0 fb=0 in=." T14=" -123 4 +[02] ok +[02] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T15=14285 5 +[02] [HADES][ERROR] [KRELTSC: 194496066282] TD:dl lf=0 fb=0 in=." T15=" 100000 +[02] ok +[02] (zuse) ok> ." T16=" 7 11 3 */ . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T16=25 +[02] [HADES][ERROR] [KRELTSC: 194702971806] TD:dl lf=0 fb=0 in=." T16=" 7 11 3 +[02] ok +[02] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T17=2 25 +[02] [HADES][ERROR] [KRELTSC: 194934671148] TD:dl lf=0 fb=0 in=." T17=" 7 11 3 +[02] ok +[02] (zuse) ok> ." T18=" -5 S>D SWAP D. CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T18=-5 +[02] [HADES][ERROR] [KRELTSC: 195046181589] TD:dl lf=0 fb=0 in=." T18=" -5 S>D +[02] ok +[02] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T19=-2 +[02] [HADES][ERROR] [KRELTSC: 195164319735] TD:dl lf=0 fb=0 in=." T19=" -5 S>D +[02] ok +[02] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T20=5 +[02] [HADES][ERROR] [KRELTSC: 195250038081] TD:dl lf=0 fb=0 in=." T20=" -5 S>D +[02] ok +[02] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T21=-5 3 +[02] [HADES][ERROR] [KRELTSC: 195341121024] TD:dl lf=0 fb=0 in=." T21=" -5 3 M +[02] ok +[02] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T22=-1 +[02] [HADES][ERROR] [KRELTSC: 195438142977] TD:dl lf=0 fb=0 in=." T22=" 5 0 10 +[02] ok +[02] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T23=0 -1 6 +[02] [HADES][ERROR] [KRELTSC: 195556258401] TD:dl lf=0 fb=0 in=." T23=" -1 0 A +[02] ok +[02] (zuse) ok> ." T24=" -2147483648 2/ . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T24=-1073741824 +[02] [HADES][ERROR] [KRELTSC: 195656474307] TD:dl lf=0 fb=0 in=." T24=" -21474 +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 199965306807] TD:idle n=70 lf=0 +[02] [HADES][ERROR] [KRELTSC: 199998601866] TD:idle n=70 fb=0 ub=7352 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 202107751734] TD: detach_device called dev=0x30f86c0 +[02] [HADES][ERROR] [KRELTSC: 202149535812] TD:kk 02 lf=0 fb=0 +[02] Stadium: dispatch cell=83236 behaviour=COOL identity=0 +[02] [HADES][ERROR] [KRELTSC: 202177753239] TD:vc start lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 202190277156] TD:vc post_hotwords lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 202209506940] TD:vc post_rwot lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 202234243470] TD:vc post_ssml8 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 202249802328] TD:vc post_ssmcfg lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 202270876710] TD:vc post_dict lf=328 fb=95 +[02] [HADES][ERROR] [KRELTSC: 202296416931] TD:vc post_memory lf=328 fb=95 +[02] [HADES][ERROR] [KRELTSC: 202321760550] TD:vc post_callstack lf=328 fb=95 +[02] [HADES][ERROR] [KRELTSC: 202337937480] TD:pk 02 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 202357325793] TD:pk 02 fb=95 ub=7163 +[02] PARITY:KILL vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 name=02 +[02] KILL: 02 dead +[02] [HADES][ERROR] [KRELTSC: 202422572058] TD:kk 02~user lf=42088 fb=95 +[02] Stadium: dispatch cell=83561 behaviour=COOL identity=0 +[02] [HADES][ERROR] [KRELTSC: 202465839324] TD:vc start lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 202486940124] TD:vc post_hotwords lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 202513897656] TD:vc post_rwot lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 202538925897] TD:vc post_ssml8 lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 202568450301] TD:vc post_ssmcfg lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 202587823788] TD:vc post_dict lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 202618538577] TD:vc post_memory lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 202643234346] TD:vc post_callstack lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 202665118740] TD:pk 02~user lf=42088 +[02] [HADES][ERROR] [KRELTSC: 202687092552] TD:pk 02~user fb=95 ub=7163 +[02] PARITY:KILL vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 name=02~user +[02] KILL: 02~user dead +[02] WIREBIND: 02~user detached without flush (device already gone) +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 210728243460] TD:idle n=75 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 210752454864] TD:idle n=75 fb=95 ub=7163 +[02] (zuse) ok>  +[Hermes] [HADES][WARN ] [KRELTSC: 212875003992] INFERENCE: Output validation failed, ignoring results +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 221400603312] TD:idle n=80 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 221433851562] TD:idle n=80 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 232066416918] TD:idle n=85 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 232095358677] TD:idle n=85 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 242728828125] TD:idle n=90 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 242760108486] TD:idle n=90 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 253394831004] TD:idle n=95 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 253429376823] TD:idle n=95 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 264077675883] TD:idle n=100 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 264108571923] TD:idle n=100 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 274750870023] TD:idle n=105 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 274775710797] TD:idle n=105 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 285433341837] TD:idle n=110 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 285485016978] TD:idle n=110 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 296096129574] TD:idle n=115 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 296127316065] TD:idle n=115 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 306742188648] TD:idle n=120 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 306775674975] TD:idle n=120 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 317391161031] TD:idle n=125 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 317414719419] TD:idle n=125 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 328090943565] TD:idle n=130 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 328117132077] TD:idle n=130 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 338779812000] TD:idle n=135 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 338822721069] TD:idle n=135 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 349463419179] TD:idle n=140 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 349505437764] TD:idle n=140 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 360130835148] TD:idle n=145 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 360160322634] TD:idle n=145 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 370779459750] TD:idle n=150 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 370811220990] TD:idle n=150 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 381457054713] TD:idle n=155 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 381483643149] TD:idle n=155 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 392126081445] TD:idle n=160 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 392149252320] TD:idle n=160 fb=95 ub=7164 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 402784477599] TD:idle n=165 lf=41976 +[02] [HADES][ERROR] [KRELTSC: 402808152432] TD:idle n=165 fb=95 ub=7164 +[02] (zuse) ok>  \ No newline at end of file diff --git a/logs/20260910-192736/amd64/qemu-amd64-20260910-192736.log b/logs/20260910-192736/amd64/qemu-amd64-20260910-192736.log new file mode 100644 index 00000000..87f56cf8 --- /dev/null +++ b/logs/20260910-192736/amd64/qemu-amd64-20260910-192736.log @@ -0,0 +1,9777 @@ +[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +RAW SERIAL UP +[CKPT 002] Serial (COM1) initialized +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +EBS... +EBS OK +Calling kernel_main (monolithic)... + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: amd64 +Build: Sep 10 2026 16:07:47 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 133 +Total memory: 1023 MB +Usable memory: 968 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 249367 + Free pages : 247844 + Used pages : 1523 + Total MB : 974 + Free MB : 968 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +APIC: IA32_APIC_BASE MSR=0x00000000fee00900 +APIC: stale-ISR drain: 0 EOI(s) issued +APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) +APIC: init done + +I/O APIC: init... +I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 + override: source=00 gsi=2 flags=0x0000 + override: source=05 gsi=5 flags=0x000d + override: source=09 gsi=9 flags=0x000d + override: source=0a gsi=10 flags=0x000d + override: source=0b gsi=11 flags=0x000d +i8042: keyboard ACKed enable-scanning +i8042: IRQ1 enabled in controller config byte +I/O APIC: keyboard IRQ1 routed (masked) + +Timer: init... +Timer: init start +Timer: PM_TMR_BLK discovered from FADT at port 1544 +Timer: VM mode detected (hypervisor present). +Timer: HPET calibration disabled (VM-exit MMIO would poison timing). +Timer: WARNING: invariant TSC not present under hypervisor. +Timer: continuing in RELATIVE mode (no determinism guarantees). +Timer: RDTSCP not present; using RDTSC (less serialized). +Timer: CPUID frequency unavailable; trying PM Timer... +Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2097782470 Hz +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 24641536 + Heap end addr: 561512448 + +Heartbeat: init... +APIC Timer: calibrating... +APIC Timer: apic_hz=1009589133, tick_hz=100, initial_count=10095891 +APIC Timer: configured (masked, ready to start) +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0xffff900000000000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 4755681] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 61364373] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 87571890] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 88990461] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 90770127] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 92331708] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 93511719] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 94737405] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 95542902] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 96548319] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 107168880] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 108902262] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 112789509] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 114124647] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 115939803] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 118659912] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 120177036] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 121728747] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 124612320] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 126215796] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 128221548] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 132047643] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 133726005] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 134965677] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 138087159] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 139190583] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 140473809] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 142242450] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 143485146] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 144946179] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 146255655] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 147120120] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 148048341] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 149210334] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 150439002] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 153043695] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 154564074] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 156151044] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 159004377] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 160389810] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 161980938] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 164727066] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 166392324] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 167826141] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 171484068] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 175029582] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 176520834] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 178273074] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 180988017] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 182420280] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 184041795] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 186871839] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 188399484] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 190195383] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 192992730] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 194761119] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 196344582] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 199463229] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 201346005] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 203133567] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 206047275] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 207722487] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 209195511] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 210763266] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 213583944] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 215331438] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 216933087] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 219587214] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 220933335] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 222478431] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 225263451] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 226814721] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 228676560] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 231381717] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 233030742] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 234571953] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 237417999] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 238419762] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 239294160] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 241114104] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 242188758] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 243435591] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 244674171] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 245494683] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 246366750] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 247886184] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 249437076] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 252134442] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 253962219] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 255575271] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 258672309] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 260124900] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 261582069] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 263123595] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 266064729] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 267470511] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 269012520] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 272001345] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 273173166] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 274220352] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 275859507] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 276901821] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 277857888] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 279136347] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 280807254] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 281850471] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 282932433] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 284176641] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 285122838] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 286072815] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 287692524] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 289329831] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 292451250] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 293840190] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 295379805] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 298226187] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 299678106] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 301320957] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 304838730] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 305950428] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 307039026] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 308699559] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 309743028] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 310711569] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 311726751] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 313398750] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 314594784] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 315851508] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 317127279] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 318021669] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 318931977] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 320445216] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 321978594] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 324859626] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 326073006] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 327759810] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 329752857] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 332999205] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 334456647] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 336060543] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 339019695] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 340027779] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 341283369] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 343336014] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 344383452] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 345381015] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 346394874] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 348077961] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 349176261] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 350158515] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 351181656] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 352845843] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 354134634] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 355322646] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 356525379] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 357359856] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 358254834] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 359569224] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 361233558] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 363959232] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 365346282] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 367025232] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 369600987] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 370966008] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 372621564] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 375323844] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 376452636] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 377733657] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 378649341] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 379786575] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 381368400] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 382939746] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 385545132] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 386901039] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 388457265] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 390819093] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 392846706] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 394246545] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 395831184] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 398445411] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 399564669] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 400777125] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 401666118] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 402533796] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 404302332] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 405875757] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 408792888] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 410209023] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 411730074] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 414544725] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 415595502] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 417197445] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 418277979] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 419296185] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 420945861] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 422550765] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 425432847] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 426798393] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 428344077] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 431545023] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 433280106] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 434841183] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 437548209] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 438579792] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 439504821] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 441132405] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 442368507] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 443376780] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 444486462] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 445398828] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 446407248] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 448064547] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 449605170] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 450674007] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 453874659] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 455506695] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 457057188] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 459823308] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 461378043] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 463135113] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 466149180] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 467498241] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 468564726] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 470287860] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 471383787] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 472376814] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 473431266] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 475180125] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 476375340] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 477709785] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 478959180] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 480526851] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 481686282] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 482948319] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 483762657] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 484625484] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 486403617] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 488021058] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 491155791] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 492757104] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 494274501] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 496997802] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 498500415] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 500216514] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 502537371] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 505036791] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 506876118] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 508661076] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 511867923] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 512881215] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 513693831] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 515337942] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 516381117] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 518033187] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 519385860] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 520179723] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 521103366] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 522545478] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 524134695] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 526810872] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 528277449] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 530088132] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 533076621] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 534173283] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 535378536] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 537035016] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 538199886] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 539264565] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 540535842] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 541325358] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 542530296] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 544007940] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 545636511] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 548859192] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 550618425] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 552210246] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 554323434] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 556634358] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 557625033] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 558449745] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 560101500] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 561213576] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 562290309] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 563687460] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 565129089] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 566179719] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 567674604] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 568506477] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 569458344] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 571273374] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 572811078] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 575563443] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 577176642] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 578727534] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 581700693] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 583158345] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 584717616] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 587515698] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 589073373] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 590600619] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 593959401] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 595550844] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 597218559] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 600496932] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 602146335] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 603689205] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 604837947] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 608999622] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 610160901] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 611896488] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 612934350] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 613932564] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 615570648] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 616606662] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 617894886] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 619193148] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 620031888] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 620958303] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 622752921] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 624311583] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 627147066] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 628753356] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 630455973] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 633349521] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 634340364] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 636057114] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 637283052] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 638310498] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 639593409] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 640424274] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 641334939] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 643329372] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 644867034] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 647556945] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 649042212] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 650912031] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 653775276] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 655585665] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 657086262] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 659235822] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 661239369] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 662691435] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 663961011] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 667080708] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 668420193] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 669936687] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 670807305] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 671695773] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 673216131] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 674734242] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 677514264] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 678955137] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 680857191] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 683612223] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 684666423] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 685901370] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 686724318] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 687604092] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 689229618] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 690719967] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 693878493] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 695349942] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 696906966] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 699758787] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 700790202] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 702028005] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 702832494] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 703720647] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 705319839] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 707134932] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 709131843] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 711675741] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 713093325] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 714628845] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 717359223] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 718663743] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 719891067] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 720711621] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 721710801] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 723854145] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 725422005] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 728683368] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 730417506] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 732187470] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 735214872] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 736284612] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 737569770] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 738545325] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 739494231] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 740894490] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 742459746] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 745248063] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 746626377] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 748247283] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 749806176] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 751748361] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 752848005] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 754082700] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 754917219] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 755800962] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 757796592] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 759368148] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 762103881] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 763504014] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 765199722] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 767989278] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 770024535] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 771577905] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 774349884] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 775428801] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 776639136] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 777435876] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 778324512] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 779749677] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 781511367] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 784385700] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 785851185] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 787398675] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 789008829] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 791097993] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 792163071] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 793383843] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 794497683] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 795530967] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 797312208] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 798920892] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 801774855] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 803321169] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 804873384] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 807763488] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 809322192] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 810879783] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 813913107] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 815524815] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 817044165] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 819049602] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 821466114] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 822553326] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 824243175] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 825304557] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 826484988] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 827812167] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 828648261] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 829561488] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 831683706] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 833412531] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 836158974] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 837657870] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 839180664] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 842235093] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 843765153] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 845737515] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 848623146] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 849634065] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 851282607] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 852363981] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 853403334] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 854660625] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 855508647] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 856854978] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 858940467] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 860664021] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 862653498] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 865112367] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 866642427] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 868185423] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 872073006] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 873699393] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 875316750] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 878415384] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 879460743] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 881275374] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 882694995] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 883786113] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 885245466] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 886112976] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 886997013] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 889081200] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 890693202] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 893312952] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 894956538] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 895997424] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 897747186] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 898918923] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 900394089] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 902012328] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 904756944] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 905838696] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 907699926] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 908740560] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 909812043] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 911106294] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 911931951] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 912855552] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 915234747] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 916786458] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 920622591] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 921756570] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 923315442] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 924389172] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 925935822] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 926939013] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 928767966] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 929950917] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 931020699] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 932469909] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 933315453] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 934287207] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 936396027] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 938056308] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 941064999] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 942117603] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 943845084] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 945262395] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 946313550] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 947983974] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 949072572] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 950175240] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 951420015] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 952854189] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 953949759] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 955181577] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 955999443] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 956956035] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 958757940] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 960291717] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 962929338] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 964230015] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 965755245] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 968553390] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 970031181] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 971752341] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 974473626] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 975807504] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 977375217] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 979771821] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 981400476] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 983104122] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 984718833] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 987796929] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 989339316] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 990882228] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 993926703] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 995030757] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 995901837] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 997537296] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 998580534] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 999532359] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1000396299] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1002120525] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1003203579] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1004343564] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1005598146] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1006420149] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1007317752] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1008842100] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1010392530] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1013025699] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1014346158] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1015954716] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1018640196] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1020061308] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1021632717] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1024323678] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1025603901] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1027156263] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1030010688] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1031414496] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1033255398] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1035864606] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1037319423] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1038856119] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1041885411] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1043338443] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1044979845] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 1046806530] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1049720364] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 1050726222] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1051594845] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1053317664] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1054375938] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 1055290236] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1056122592] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1058000790] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1059083361] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1060357452] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1061607708] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 1062432210] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1063357764] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1065014391] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1066578534] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1069214328] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1070784540] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1072325079] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1075224234] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1076516154] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1078098798] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1080775122] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1082156775] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1083934698] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1086610203] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1088038413] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1089666312] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1092366282] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1093805181] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1095575439] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1098416697] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1099861392] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1101406509] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1104658611] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 1105657476] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1106541429] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1108489935] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1109605581] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 1110585525] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1111417461] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1113042546] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1114068753] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1115192127] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1116578736] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 1117369512] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1118248530] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1119615378] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1121548575] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 1123543911] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1125510246] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1126823964] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1128374667] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1131072411] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1132656378] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1134534891] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1137213189] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1138596039] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1140119274] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1142722686] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1144133193] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1146152637] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1148838075] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1150145661] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1151672781] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1154329869] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 1155344820] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1156238391] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1157859948] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1159381902] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 1160448765] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1161534927] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1163203125] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1164284730] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 1165269525] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1166101881] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1167895974] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1168975752] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1170046521] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1171539285] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 1172411499] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1173380922] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1175166300] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1176867993] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1179711771] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1181173308] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1182835185] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1185814035] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1187222463] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1188979848] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1191876084] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 1193138436] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1194827550] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1196578656] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1199751945] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1201296411] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1202907090] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1205817501] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1207227777] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1208971239] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1211819826] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1212911322] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1213798404] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1215445119] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1216533465] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 1217581323] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1218458535] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1220321697] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1221650829] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1222697658] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1223562501] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1225243929] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1226305479] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1227409344] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1228668105] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 1229542041] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1230462303] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1232433489] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1234471875] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1237668096] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1239061089] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1240631091] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1243658535] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1245119988] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1247159949] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1250728416] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1251819513] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1252793934] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1254530487] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1255633365] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1256679543] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1257579309] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1259548878] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1260795375] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1261822926] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1262767002] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1264604985] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1265721366] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1266813702] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1268083719] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 1268944656] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1269866052] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1271454282] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1273284894] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1276237641] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1277692500] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1279295262] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 1282031940] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 1283281167] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1284944199] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1286514894] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1289069271] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1290564282] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1292157426] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1295412573] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 1296476454] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1297781961] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1299535839] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1300624143] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1301702619] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1302958482] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 1303750749] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1304644047] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1306288977] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1307953794] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1311051882] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1312520223] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1314149487] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1316952966] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1318283211] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1319987928] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1323004158] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1324585962] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1326339168] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1329472473] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 1330552860] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1331464995] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1333153836] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1334197788] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1335630891] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1337106309] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 1338012543] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1339003533] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1340659761] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1342227033] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1344877317] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1346161026] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1347893400] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1350602484] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1352028510] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1353805341] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1356543027] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1358031675] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1359724359] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1362346188] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1364656356] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 1365838194] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1366759716] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1368586758] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1369703349] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 1370822229] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1371737577] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1373648976] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1374715923] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1375778460] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1377014940] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 1377844419] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1378765773] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1380592311] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1382251500] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1385179866] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1386534177] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1388147460] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1390777059] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1392141450] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1393838376] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1396682532] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1398348693] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1399972791] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1402734858] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 1404010776] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1404904494] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1406703585] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1407916209] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 1409060289] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1410468675] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1412568927] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1413930798] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1415031576] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1416276141] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 1417117758] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1417998393] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1419309507] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1420873587] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1423804746] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1425208533] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1426772424] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1429438563] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1430857785] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1432387467] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1435275555] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1436725164] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1438622346] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1441964139] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1443602181] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1445214876] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1447207902] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1449951195] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 1450986915] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1451975805] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1453659039] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1454732895] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1455894846] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1457137101] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 1457976849] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1458862629] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1460513145] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1462037262] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1464664908] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1465929864] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1467598356] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1470396291] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1471730736] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1473605574] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1476336456] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1477681590] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1479234456] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1482029241] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1483645863] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1485426537] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1488735528] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 1489790148] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1490651757] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1492306662] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1493371005] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1494503010] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1495759104] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 1496698602] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1497650280] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1499629236] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1501241637] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1503918087] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1505226009] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1506772344] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1509365907] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1511096076] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1512727251] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1515537471] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 1516692156] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1517569578] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1519246449] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1520286810] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1521394266] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1522668105] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 1523875164] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1524952065] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1526664258] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1528290876] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1530923310] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1532178207] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1533743379] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1535443560] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1538344038] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1539805995] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1541545341] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1544275908] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 1545319566] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1546251777] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1547879214] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1549245684] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1550339049] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1551563412] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 1552412337] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1553290872] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1554740208] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1556559480] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1559518758] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1561119966] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1562656662] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1565332860] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1566875436] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1568576079] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1571579688] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1572845946] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1574757765] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1577510277] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1578922485] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1580470374] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1583637174] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 1584907863] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1585944381] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1587822978] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1588918842] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1590036882] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1591405956] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 1592263029] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1593136503] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1594591551] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1596035154] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1599365376] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1600704084] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1602290697] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1605090606] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1606352055] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1607901897] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1610537964] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1612421475] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1614001851] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1616755539] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 1617765702] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1619396289] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1621015284] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1623802278] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 1624962738] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1625910132] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1627829091] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1629077688] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1630258056] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 1631490378] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 1632888033] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 1634071698] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1635310635] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 1636157985] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1637284488] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1638830172] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1640435937] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1643387634] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1644780669] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1646311695] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1649090772] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1650458964] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1652032368] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1654793301] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1656225165] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1657794054] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1660368318] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1661993025] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1663552758] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1666175595] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 1667192247] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1668042726] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1669690344] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1670818065] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 1671964749] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1672807668] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1674738660] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1675786413] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1676987928] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1678273233] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 1679085534] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1679978664] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1681483440] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1683046554] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1685917086] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1687455105] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1688994195] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1691693262] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1693099191] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1694653527] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1696693614] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1698671520] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1700436423] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1702020306] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1704666579] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1706035926] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1707576276] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1710247833] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 1711272822] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1712391765] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1714058514] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1715129325] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 1716185898] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1717053975] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1718721732] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1719760791] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1720846113] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1722087192] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 1722961716] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1723849764] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1725670464] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1727485830] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1730818929] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1732438911] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1734014898] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1736962290] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1738336425] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1739926902] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1742587728] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1744213989] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1745826768] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1748393409] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1749888903] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1751433369] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1754098164] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 1755111477] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1756064898] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1757949858] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1758998325] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 1760117835] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1761218550] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1763952645] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1765239777] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1766406222] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1767635415] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 1768474176] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1769376966] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1770889995] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1772553153] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1775518101] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1776796350] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1778336511] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 1779389094] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1782382686] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1783804995] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1785348810] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1788572814] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1790018055] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1791662775] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1794269652] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 1795294683] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1796180862] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1797855108] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1798869072] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1800091104] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1801505118] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 1802339616] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1803266850] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1804612089] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1806134589] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1808888088] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1810189290] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1811693793] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1814506470] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1815840012] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1817492418] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1820293608] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1821703254] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1823228253] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1826064198] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1827480144] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1828981686] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1831923387] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 1832988297] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1833914355] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1835588979] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1836658593] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 1837834005] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1838656260] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1840334202] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1841374920] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1842439368] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1843630173] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 1844449593] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1845359355] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1847154477] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1848747369] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1851621177] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1852988298] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1854528795] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 1855521717] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1858686627] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1860039888] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1861619928] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1864353729] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1865756109] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1867315884] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1869938847] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 1871025723] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1871844576] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1873497822] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1874573253] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 1875953625] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1876807212] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1878443952] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1879504473] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1880553507] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1881792150] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 1882581771] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1883492016] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1885035138] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1886542623] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1889502930] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1891076418] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1892634072] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1895199579] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1896517287] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1898058120] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1900778922] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1902178530] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1903789104] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1907005905] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1908728346] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1910313447] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1913240070] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 1914232383] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1915109763] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1916814816] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1917890835] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 1918936383] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1919814246] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1921468395] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1922509344] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1923567702] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1924800339] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 1925835954] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1926721146] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1928287011] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1929810750] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1931552259] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1934018688] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1935534153] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1937133366] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1939902657] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1941181746] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1942719513] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1945283865] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1946674968] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1948207926] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1951068420] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1952437431] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1954017765] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1956654861] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 1957659753] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1958521908] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1960199766] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1961339331] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 1962304722] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1963355961] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1965077331] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1966203771] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1967277186] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1968502368] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 1969335060] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1970209248] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1971642981] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1973184591] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1976152668] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1977639027] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1979194434] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1981752969] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1983059148] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1984597902] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1987130208] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 1988093016] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1989347808] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1991181213] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1992244590] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1993345830] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1994641719] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 1995524202] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1996461999] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1998042816] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1999631298] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2002574028] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2003945370] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2005606974] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2008100178] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2009719446] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2011058511] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2012652306] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2015452131] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 2016461223] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2017355025] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2019126375] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2020269426] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2021316528] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2022554814] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 2023357896] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2024284164] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2025821343] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2027609619] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2030296947] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2031810585] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2033423511] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2036158299] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2037653037] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2039530521] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2042206698] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 2043268101] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2044169967] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2045825481] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2046909333] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2047953579] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2049209694] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 2050134429] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2051411397] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2053001118] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2054607786] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2057321238] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2058746151] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2060326338] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2062990797] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2064508110] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2066330658] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2069005701] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 2070048897] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2070964455] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2072654913] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2073702960] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2074828329] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2076137364] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 2077242342] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2078176926] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2080091685] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2081789976] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2084594232] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2086037772] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2087612793] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2090746581] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2092274982] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2094021636] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2108360646] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2110449180] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2111848536] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2113439538] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2116278171] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 2117261475] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2118141648] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2119856025] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2120951343] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2122081122] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2123564457] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 2124458175] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2125374909] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2127023178] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2128578291] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2131211334] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2132472342] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2134091820] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2136938307] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2138329242] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2140118631] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2142794073] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2144126796] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2145655554] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2149602168] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 2150737449] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2151668148] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2153594793] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2154705441] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2155799982] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2157099105] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 2158005213] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2158939545] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2160598608] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2162110755] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2165280201] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2166661707] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2168255607] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2170981071] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2172514218] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2174078172] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2176058346] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2178253980] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2179654365] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2181306036] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2183985447] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2185589532] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2187265836] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2190177003] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 2191196259] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2192070594] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2193600045] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2194650633] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2195794902] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2197053789] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 2197912458] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2198800632] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2200340772] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2201915982] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2204872992] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2206282995] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2207884770] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2210601708] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2212087101] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2213875356] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2216911725] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2217966912] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2219207004] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 2220047256] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2220950676] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2222357403] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2224040364] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2226703668] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2228362899] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2230045062] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2232759900] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2234165052] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2235764160] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2238519129] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2239702038] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2241203286] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 2242053723] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2242978857] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2244481155] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2246037276] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2248441125] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2250058356] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2251437720] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2253194580] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2256147075] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2257444728] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2259065529] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2261784042] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2263107630] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2264644347] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2267460762] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2268925407] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2270748900] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2273599650] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 2274637323] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2275562940] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2277216144] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2278484439] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2279561445] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2280780852] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 2281559763] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2282528178] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2284403730] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2286043788] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2288758437] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2290434468] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2291960874] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2294552904] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2295836949] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2297565417] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2300501049] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2301865755] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2303778393] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2306472903] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2307816126] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2309389383] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2311241709] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2313941679] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 2314991406] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2316134919] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2317821051] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2318890707] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2319997806] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 2321226894] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2322642294] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 2323839525] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2325162252] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 2326132137] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2327133774] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2329152189] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2330714757] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 2331791889] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 2333280621] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2334828132] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 2335857300] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2337298614] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2338972461] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2339926806] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 2341677912] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2343222504] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 2344246359] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2345630532] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2347186632] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 2348215884] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2349574164] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2351087382] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2352029001] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2353756335] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2355389463] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2356409895] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 2357823993] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2358741924] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2360385489] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2361446283] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 2362409427] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2363291112] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2364930057] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2366163660] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 2367156876] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2368067037] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2369789667] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2371080285] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2372307567] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2373587748] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 2374466619] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2375346057] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 2377138701] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2378902512] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2380023093] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 2381556450] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2383166688] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 2384328135] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2386055322] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2387656131] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2388655437] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 2390147613] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2392010523] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 2392979694] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 2394473760] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2396048844] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2397216276] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2398797429] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2400451284] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2401469217] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2402666007] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2403817122] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2405498613] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2406563481] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2407647459] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2408529795] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2410212882] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2411259417] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2412447933] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2413753818] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2414570088] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2415506163] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2417431737] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2418990336] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2419988991] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 2421526758] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2423083278] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 2424081828] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 2425510899] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2427085038] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2428074810] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2429903784] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2431460010] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2432409693] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2433968271] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2435511372] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2436570654] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2437607214] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2439284505] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2440350234] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 2441535180] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2443280910] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2444472282] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2445589125] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2446813236] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 2447640027] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2448526668] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 2450281113] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2451860397] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 2452829001] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2454440268] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2456025348] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2456969571] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2458553559] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2460163335] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2461142586] Running M*.negative: -123 456 M* . . CR +[Hera] -1 4294911208 +[Hera] [HADES][TEST ] [KRELTSC: 2462657316] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2464215411] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2465208249] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 2466900093] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2468455836] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 2469483807] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 2470983417] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2472565788] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 2473643172] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 2474746155] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2476437663] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2477569437] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 2478600978] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2480461389] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2481531885] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2482598895] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2483847954] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2484712671] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2485617288] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 2487579612] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2489190522] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 2490244869] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 2492116704] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2493685866] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 2494689120] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 2147913144729 6 +[Hera] [HADES][TEST ] [KRELTSC: 2496347637] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2497938555] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 2499107205] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2500716288] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2502297924] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2503261782] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -42949662 -96 +[Hera] [HADES][TEST ] [KRELTSC: 2505395361] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2506991739] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2508003498] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2509125045] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2510591769] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2511649245] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2512656531] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2513868777] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2514931083] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2516052945] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 2517578532] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 2518902603] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 2520069594] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2521328901] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2522188683] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2523101931] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 2524349541] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2525937078] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 2526900012] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2528332338] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2530264716] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2531304699] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 2532923526] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2534223342] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2535819132] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2536792986] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2538336696] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2539912116] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 2540687520] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2541632772] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2542992711] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2544198930] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2545488225] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2547204555] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2548263186] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2549577576] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2550827832] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2551727346] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2552632005] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2554457010] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2556088941] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2557319688] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2558891958] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2560527144] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2561505996] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2563299459] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2564933973] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 2565994137] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2567722773] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2569282800] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2570208942] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2571265179] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2572916535] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2574004335] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2575077267] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2576811006] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2577903174] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2578984485] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2580443691] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2581297467] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2582209707] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 2584131501] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2585609418] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2586650115] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2588615484] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2590243026] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2591313207] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2593249239] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2594956455] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2596246275] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2598141147] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2600125815] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2601169683] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2602391463] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2604089691] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2605475796] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2606777292] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2608713513] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2609813640] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2610953499] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2612217237] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2613114378] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2614020507] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2615931465] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2617868505] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2619085350] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 2620769802] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2622396903] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2623481301] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2625236691] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2626836093] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2627868936] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2629529784] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2631553722] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 2632750617] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2634447669] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2636096610] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2637064941] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2638346907] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2640189594] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2641242282] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2642153682] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2644206579] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2645379177] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2646528696] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2647879752] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2648917257] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2649834831] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2651968893] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2653684320] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2654889258] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 2656689021] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2658309507] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 2659399386] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 2661138585] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2662843344] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2664011364] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2665912536] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2667777441] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2668839285] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2670076437] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2671684218] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2672719392] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2673712440] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2675362326] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2676631692] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2677877286] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2679141990] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2680245855] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2681159796] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 2682949479] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2684507301] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 2685393396] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2686811757] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2688432495] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2689366323] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 2691029502] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2693063541] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2694117720] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2695727727] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2697317532] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 2698238550] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 2699879994] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2701635489] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 2702659239] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 2704103199] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2706351228] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2707456983] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2708482350] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2710152039] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2711177448] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2712235428] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2713325874] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 2714071122] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2714805282] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 2716457373] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 2718202956] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2719769052] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 2720787216] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2722822641] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2724447957] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2725479624] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2727043368] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2728657281] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 2729431152] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 2731268967] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2732485455] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2733298806] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2734576929] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2736247059] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 2737227822] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2738759121] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2740254384] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2741182941] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 2742222357] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2744421582] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2745810585] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 2746863273] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2748522693] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2749727337] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2750796447] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2752024968] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2752848210] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2753720676] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2755526214] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2757084456] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 2758430430] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2760708195] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2762688537] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 2764026909] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2765810628] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2767693971] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2768869173] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 2771125224] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2773077741] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 2774401014] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2775772125] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2777848185] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2779151256] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2780677620] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2782887198] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2784153729] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2785510434] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2786961219] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2787988602] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2789112207] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2791061259] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2793017787] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2794238622] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2796394755] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2799290508] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2800276710] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2801637132] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2803201464] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2804168346] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2805648153] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2807338506] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 2808790824] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2810484012] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2812034589] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 2813036940] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 2814102417] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2815762824] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2816806167] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2817777165] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2819438181] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2820642615] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2822039010] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2823359595] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2824185819] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2825065404] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2826824154] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2828339976] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2829313263] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2830787652] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2832353265] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2833410825] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2835816186] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2837623383] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 2838615297] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2840081265] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2841651309] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2842658427] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2843785308] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2845413270] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2846435046] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2847397161] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2849345037] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2850432669] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2851592835] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2852885721] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2853713856] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2854692477] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 2856462168] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2857980720] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 2858943066] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2860682559] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2862240696] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2863219233] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2864826552] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2866510353] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 2867500503] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 2869027350] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2870615076] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2871639414] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2872929318] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2874800775] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2875879587] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2876897751] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2878553454] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2879611644] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2880759084] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2882142375] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 2882976810] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2883894300] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2885636523] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2887221267] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2888176326] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2889612012] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2891118111] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2892059478] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2893525614] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2895206601] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2896303641] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2897746488] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2899509732] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2900486085] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2902018455] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2903705259] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2904752004] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 2905855806] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2907630747] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2908842174] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 2909832870] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2911761048] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2912843913] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2913883161] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2915088414] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 2915934945] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2916852645] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2918486991] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2920006005] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2920967700] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2922490620] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2924277216] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2925234417] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2927208837] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2928729006] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2929652880] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2931102468] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2932620390] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2933559594] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2935166535] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2937260718] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2939167371] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 2940398664] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2942242821] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2944147332] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2945250462] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 2946616911] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2948829093] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2950245480] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 2951382651] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2953573392] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2954818713] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2956117269] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2957623347] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 2958752622] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2959802790] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2961888909] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2963802492] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2964981831] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2966691777] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2968645638] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2969833125] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2971645110] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2973704160] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2974991586] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2976683724] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2978617425] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2979740547] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2981466264] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2983357104] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2984513154] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 2985754611] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2987996865] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2989369992] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 2990556891] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2992635996] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2993963700] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2995279476] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2996818167] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 2997831711] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2999171133] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3001172790] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3003128184] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3004314915] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3005924670] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3007786215] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3008939304] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3010846482] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3013382715] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3014530512] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3016350582] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3018249801] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3019452828] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3021169011] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3023081733] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3024462315] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 3026123457] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3028144182] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3029418294] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3030593181] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3032626443] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3033902655] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3035248419] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3036757479] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3037788600] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3039093687] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3041081589] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3043013190] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3044346060] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3046095255] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3047998107] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3049363821] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3051159489] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3053052240] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3054348696] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3056247768] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3058169772] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3059548506] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3061457175] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3063349590] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3065068440] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3066320649] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3068594592] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3069967278] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3071261298] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3072685560] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3073521843] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3074437905] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3076233090] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3077754750] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3078771318] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3080071533] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3081672741] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3082693026] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3084384513] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3086105232] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3087126987] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 3088489761] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3090518403] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 3091583124] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3092589612] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3094253883] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3095300901] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3096410814] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3097689210] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3098579190] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3099623835] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3101505855] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3103027683] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3104023041] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3105395916] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3106927551] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3107924106] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3109244649] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3110807931] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3111860661] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3113311026] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3115254891] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3116335551] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3117386475] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3119036046] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3120069645] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3121123677] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3122327082] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3123153117] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3124040220] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3125900673] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3128038851] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3129239211] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3130883112] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3132417582] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3133448451] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3134477157] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3136129248] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3137164443] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3138212049] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3139711470] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3140773629] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3141988962] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3143966469] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3145846641] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3147152022] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3148614588] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3149901510] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 3150994812] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3152020578] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3153779370] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3155018538] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3156063855] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3157441959] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3158282799] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3159186072] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3160948833] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3162495882] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3163433616] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 3165057714] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3166656024] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 3168070878] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3169316493] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3171039522] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3172305549] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3173503767] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 3174722397] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 3176056170] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 3177265035] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3178539567] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 3179380302] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3180278325] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3182026008] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3183820017] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3184758549] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3186155238] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3187768689] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3188677968] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3190125183] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3191655432] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3192558537] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 3194348766] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3195869649] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3196799655] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 3198134961] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3199663026] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 3200665986] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3201878589] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3203075799] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 3203920797] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3204840744] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3206449869] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3208048242] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3208969659] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3210435921] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3211961088] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3212859237] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3215044791] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3216658746] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3217616850] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3218952786] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3220192563] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 3221011143] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3221905176] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3223394076] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3224924472] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3225857796] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 3227255262] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3228755208] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 3229663689] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 3231576096] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3233216154] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3234730023] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3235727082] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3236771622] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3238013898] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 3238839702] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3239760909] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3241312662] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3242858850] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3243926322] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3245512410] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3247119834] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3248060697] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3249983961] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3251535168] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3252548103] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3253626663] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3254915538] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 3255759024] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3256867089] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 3260056191] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3261649692] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 3262602231] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3263713698] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3265239285] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3266157027] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3267705861] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3269501571] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3270935094] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3272115168] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3273497577] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 3274355763] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3275317206] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3276996681] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3278546817] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 3279599736] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 3281001549] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3283097790] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 3284442651] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 3286261482] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3288143187] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 3289422843] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3290768502] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3292266054] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 3293248413] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3294531723] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3295939626] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3297378504] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 3298720005] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3300144183] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3301784451] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3302775651] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 3304358316] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3305911413] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 3307195437] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3308294031] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3309526059] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 3310357365] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3311244804] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3312899646] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3314482941] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 3315435165] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3317044605] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3318791217] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 3319989120] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3321460905] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3322986744] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3323918115] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3324977376] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3326191260] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 3327015468] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3327892260] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3329226201] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3330720687] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 3331944567] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3333280944] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3334801722] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 3335820474] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 3337305972] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3338912724] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 3339882399] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3340965915] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3342178539] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 3342994032] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3343850139] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 3345999783] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3347917944] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 3349093587] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 3350543532] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 3351914790] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3353950551] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 3355365594] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3356684016] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3358506123] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 3360177912] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 3361550010] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3363104766] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3364097058] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3365142018] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 3367582743] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3369479106] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3371079117] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3372973527] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3374875623] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3376189698] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3378177306] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3380110881] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3381343161] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3383435475] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3385354140] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3386591523] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3387857718] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3388732809] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3390373371] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3391515351] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3392703552] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3393908364] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 3394874679] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3396181719] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3398101182] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3399713919] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 3400656252] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3402240639] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3403936473] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 3404949219] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3406578147] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3408365835] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3409386855] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3410679867] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3412259529] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3413353230] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3414505983] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3415725264] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3416563542] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3417446004] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 3419086230] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3421225500] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 3422219451] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3423493584] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3425019486] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3426027738] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3427125156] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3428676657] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3429676824] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 3430834848] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3432065490] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3434283426] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3435266772] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3436315743] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3437533113] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3438388989] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3439288671] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 3440977428] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3442503057] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 3443445369] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3444579474] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3446494779] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3447564288] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3448875339] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3450463968] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3451462980] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 3452675940] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3453783270] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3455438973] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3456397203] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3457533471] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3459173466] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 3460301040] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3461204460] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3463364562] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3464922552] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 3465835485] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3467417814] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3469032483] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 3470010789] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3472001778] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3473601537] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 3474527301] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 3475910613] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3477858552] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3479506128] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 3480474333] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3482114853] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3484008969] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3484987947] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3486094122] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3487355487] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 3488199414] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3489073035] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 3491525100] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3493200312] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 3494178429] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 3496050285] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3497609220] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 3498628917] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 3500475888] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3502095030] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 3503163300] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 3504906342] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3506686533] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3507940569] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3509320248] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3510544422] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 3511350801] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3512260710] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3513929013] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3515494101] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 3516448110] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3517777221] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3519356988] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 3520498233] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3522184449] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3523785657] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3524771586] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3526402509] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3528035889] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 3528899934] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3530005290] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3531363192] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 3532167828] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3533274612] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3535284963] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3536927436] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 3537919056] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3539507412] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3541065591] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 3541978209] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3543170463] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3544724988] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3545755668] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3547506438] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3549036645] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 3550100316] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3551244123] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3552497172] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 3553353468] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3554244183] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3556087227] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3557605569] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 3558912210] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3560066874] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3561610038] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3562707750] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3563908152] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3565339092] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 3566202360] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3567118905] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3568571664] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3570119700] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 3571469580] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 3572975511] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3574475184] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 3575441016] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3576825189] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3578429022] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3579498216] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 3583987995] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3585634101] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 3586589307] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3588512151] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3590047356] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 3590940528] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 3593032107] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3594754254] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 3595751859] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3597030927] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3598260939] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 3599097432] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3600020907] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 3601402287] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3602900847] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 3603863445] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3605304024] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3606851157] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 3607917600] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3610194084] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3611726097] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 3612820218] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3613863981] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3615068667] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 3615925446] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3616811814] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3618874854] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3620488977] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 3621806706] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3623459910] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3625122165] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 3626218785] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3627314313] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3628520742] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 3629358096] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3630230583] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3631794054] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3633320586] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 3634610049] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3636737538] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3638468904] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 3639773613] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3640942746] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3642192540] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 3643595466] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 3644658339] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3645859770] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 3646899795] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3647765184] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3649160655] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3650727003] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3651819486] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 3653243139] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3654818433] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 3655782522] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3657004806] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3658565274] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3659713218] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3661156149] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3662689653] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3663704163] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3665126892] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3666916197] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3668001855] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3669404886] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3670930935] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3672325440] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 3673341588] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3674966232] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3675996387] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3677084901] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3678240762] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 3679056108] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3679911396] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 3681809061] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3683369319] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 3684828063] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 3685948035] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3687478347] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 3688539099] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3690000426] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3691520154] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3692503941] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3693937254] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3695613558] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 3697029084] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3698129904] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3699319638] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 3700200294] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3701120535] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3702817167] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3704337042] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 3705405480] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 3707564364] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3708913929] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3710520072] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 3711723897] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3713457678] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3714748884] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3715725363] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 3717187845] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3718693251] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 3719711289] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3720774645] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3722167596] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3723039705] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3723938967] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3725246595] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3727006248] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3728042556] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3729388845] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3730709283] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 3731726691] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3733062816] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3734577609] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 3735792942] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3737247402] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3738687015] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 3739836408] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3741061233] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3742643184] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3743616765] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3745140378] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3746735412] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 3747900135] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3748932075] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3750553023] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3751628664] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3752690382] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3754073883] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3754852311] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3755794056] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3757131378] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3758763939] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3759868455] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 3761161488] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3762703644] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 3763616556] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3764866014] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3766414869] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3767382969] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3768849294] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3770463144] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 3771394557] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 3772616505] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3774176322] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 3775153683] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 3776497620] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3778031628] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 3779012601] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3780371616] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3782010519] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 3783154011] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 3784871685] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3786416802] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3787386666] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 3788809353] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3790339560] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 3791280360] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3792296676] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3793955823] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3795010128] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3796082976] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3797647266] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 3798521454] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3799553688] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3800600685] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3801796152] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 3802607004] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3803486841] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3804528483] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3805726869] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3806584509] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3807505884] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 3809246490] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3811194345] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 3812253963] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3813531792] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3815124768] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 3816201354] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3817692354] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3819248748] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3820160379] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3821800920] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3823546398] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3824525691] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3825615129] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3827291391] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3828339060] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3829478709] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3830424927] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3832079580] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3833126556] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3834089427] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3835181805] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3836944377] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3837981210] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3839112858] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3840332748] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3841293372] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3842333124] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 3844110438] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3845633736] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3846664689] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3848341350] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3849844362] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3850862568] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3852473520] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3854065131] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3855059880] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3856930770] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3858523074] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3859514547] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3860877132] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3861864909] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3863561667] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3864602847] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3865643481] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3866870700] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3867725547] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3868668468] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3870246618] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3872001630] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3873253797] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3874439709] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3876418056] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3877732236] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3878804811] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3880459485] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3881454696] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3882524457] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3883832232] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 3884773809] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3886045821] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3887799720] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3889389903] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 3890345886] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3891844404] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3893427930] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 3894391788] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3895798914] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3897360852] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 3898738305] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3899947926] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3901240329] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 3902119809] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3902999772] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3904922532] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3906521724] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 3907549527] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3908677017] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3910251240] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3911621070] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3912752823] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3914277570] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3915469089] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3916725351] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3918336408] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3919383699] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3920428806] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3921978039] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3923451735] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3924515826] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3926129991] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 3927213045] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3928894725] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3930700431] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 3931800957] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3933296430] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3934848729] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 3936068241] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3937236513] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3938785956] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3939858342] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3940917162] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3942490587] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3943561986] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3945162480] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3946751676] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 3947739243] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3949499064] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3951123687] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 3952138197] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 3953206887] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3954842640] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3955893165] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3957112173] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3958814790] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 3959886882] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3961181511] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3962352681] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 3963257844] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3964181319] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3965740674] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3967328883] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3968266323] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 3969719733] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3971390409] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3972431190] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3974142375] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3975765591] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 3976715190] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3978139347] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3979740681] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 3980695509] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3982318536] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3983961072] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 3984978522] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3986386005] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3987772824] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 3988851321] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3989733594] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 3991424493] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 3992771622] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3994378605] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3995340363] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3997496034] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3999363795] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 4000427823] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4002095685] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4003797819] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 4004800233] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 4006567719] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4008166680] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 4009143264] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4010358765] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 4011844116] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 4013209620] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 4014330138] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4015577979] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4016548557] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4017467034] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4019869287] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4021471398] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 4022488134] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4023757584] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4025472633] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4026463182] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4027588341] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4029285141] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 4030331949] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4031468763] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4033142505] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4034174970] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4035159786] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4037031516] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4038098379] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4039274883] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4040533056] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4041365643] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4042297182] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4044308856] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4046150766] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 4047264585] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4048379895] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4050204648] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4051208742] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4052446104] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4054064973] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 4055076060] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4056093195] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4057852134] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4058928405] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4059932394] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4061472303] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4062300879] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4063169985] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4064647587] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4066169646] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 4067143227] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4068277164] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4069798425] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 4070790885] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4071845988] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4073498310] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 4074788655] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4076025597] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4077197271] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4078055226] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4078906209] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4080336456] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4081872816] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4082873214] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4084137708] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4085767161] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4087064541] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4088230272] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4090023903] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4091163636] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4092283629] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4093500306] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4094396859] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4095285873] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4096558515] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4098197397] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4099485705] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4100722059] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4102405188] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 4103658531] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 4105127376] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4106725896] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4107788160] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4108895637] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4110128652] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4110938685] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4112163048] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4113200469] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4114768728] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 4115888700] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4117109451] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4118770026] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4119830862] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4120986156] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4122565356] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 4123629909] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4124975799] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4126199679] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4127003475] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4127887932] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4129109607] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4130715519] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4131707265] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4132779693] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4134609129] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4135583676] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4136699574] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4138314915] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4139330832] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4140255609] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4141912740] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4142917212] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4143973617] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4145282274] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4146115722] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4147000473] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 4169135292] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4170650715] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4171634922] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4172699349] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4174753548] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4175694243] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4176718413] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4178353116] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4179604569] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4180677606] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4182292065] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4183349919] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4184372787] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4185588939] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 4186385469] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4187473647] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4188809940] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4190424735] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 4191476730] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4212796392] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4214356461] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 4215376473] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 4216467675] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4218036522] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4219137153] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4220184864] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4221508284] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4222310925] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4223184840] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4224530793] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4226292861] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 4227370770] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4228425222] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4230056481] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 4231104297] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4232140857] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4233724467] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 4234767810] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4236004374] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4237852773] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 4238898972] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4240001157] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4241601588] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 4242658644] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4243648101] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4245320856] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 4246363863] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4247359641] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4249111713] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 4250345085] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4251555084] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4253217738] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 4254324501] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4255361544] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4257026046] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 4258095534] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4259115273] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4260776331] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 4261893720] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4263114093] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4264941072] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 4266027108] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4267031580] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4268730963] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 4269899382] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4270960071] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4272506889] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 4273497753] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4274558841] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4276486200] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 4277483679] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4278697101] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4280677548] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 4281947271] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4283288583] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4285239462] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 4286510823] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4287893778] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4290548157] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 4291904589] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4293322572] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 4294903935] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4296559407] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 4297874658] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 4298855421] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4299983688] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4301669358] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4303927404] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4305130851] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 4306829268] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4308749508] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 4310283915] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4312256676] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4314152346] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 4315438050] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4317853575] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4319796180] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4320964431] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4322778180] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4324665891] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4325812932] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4327257102] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4328253300] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4329341625] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4331663364] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4333606893] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4334792007] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4336645215] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4338572049] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4339708800] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 4341659049] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4343827089] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 4344989313] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 4346858019] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4348781157] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4349918601] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4352096910] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4354088529] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 4355618001] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4357000809] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4359015717] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4360271202] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4361567427] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 4362597708] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4363681959] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4365519858] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4367580756] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 4368437388] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 4381255998] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 4382634900] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4383730680] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 4384437435] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4385718582] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4387235496] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 4388150634] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4389710346] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4391393139] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 4392430875] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4394424279] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4396115955] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 4397124291] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 4398868425] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4400352117] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4401333615] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 4402333488] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4403936985] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4405004226] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4406364711] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 4407284154] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4408167288] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 4409760705] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4411368906] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 4412380182] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4413777060] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4415305545] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 4416257622] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4417936929] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4419573333] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 4420542063] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4422029031] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4423526079] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 4424610897] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4426194885] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4427735109] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4428722403] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 4430610870] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4432132005] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4433120874] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 4434138492] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4435771116] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4436825967] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4437994533] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4438885143] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4439804565] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4441534230] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4443333132] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 4444341825] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4445840910] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4447438233] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 4448544744] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 4450241628] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4451739453] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 4452824943] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4454773995] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4456514580] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 4457566743] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 4458584193] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4460215326] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4461283680] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4462237752] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4463843895] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4464926424] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4465980162] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 4466797482] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4467854097] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4469433108] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4471001493] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4471959324] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4473384132] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4474933407] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4475843295] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4477249455] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4478798247] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4479717963] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4481388870] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4483074603] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 4484123490] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4485203016] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 4486030773] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4486927893] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4488623118] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4490165799] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 4491191670] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4492637877] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4494522396] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 4495567839] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4497558723] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4499112450] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 4500082566] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4501136850] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4501965867] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4502831067] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 4504626084] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4506237183] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 4507205409] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 4508259084] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4509930621] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 4510881102] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4511889921] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4513780761] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4514817678] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4515895881] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4516742769] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4517653161] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4519421676] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4521009906] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4521947367] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4523427384] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4525068366] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4526051712] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4527243189] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 4528276788] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4529209062] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4531000341] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4532648274] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 4533626013] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 4535370609] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4536957306] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4538609796] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 4539636255] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4541266926] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4543047474] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 4544379903] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4546081029] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4547665605] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 4548672786] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4549829403] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 4550712747] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4551611589] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4553248077] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4554825345] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4556189610] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4558008525] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4559599779] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 4560583944] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4561819290] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4563087585] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 4564600383] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 4565827518] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4567077480] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4567928610] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4569003159] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4571856828] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4573779294] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 4575005484] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4576329534] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4578343728] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4579579494] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4582450698] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4584386268] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 4585842303] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 4587930942] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4589883627] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 4591322841] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4592816214] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4594698759] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4595836791] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4596952815] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 4599576471] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4601545158] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 4602763389] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 4604674725] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4606998102] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4608286788] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4609759098] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4611834150] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 4613222754] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4614569295] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4616096121] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4617158343] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4618253514] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 4620941052] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4622906337] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4624306932] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 4626432153] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4628459388] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 4630055136] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 4632926340] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4634788767] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 4636330902] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4637681832] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4639146981] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 4640266302] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4641364308] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4644289482] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4646356113] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 4647636588] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 4649767647] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4651786062] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 4653116349] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4654510035] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4656005277] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4657407699] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4658643696] Running FIND.existing: FIND DUP . CR +[Hera] 35050272 +[Hera] [HADES][TEST ] [KRELTSC: 4660400871] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4662011088] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 4662986139] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 35367408 +[Hera] [HADES][TEST ] [KRELTSC: 4664916690] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4666489947] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 4667526906] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4669035588] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4670855490] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 4671786483] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4672732764] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4674425910] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 4675477485] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4676521710] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4677728328] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4678580004] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4679535693] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4680808566] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4682533800] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 4683583338] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4684828218] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4686550386] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 4687599210] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4688808285] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4690031808] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4691003121] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4691950053] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 4693533789] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4695506193] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 4696610877] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4697750778] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4699445037] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4700545584] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4701795252] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4703085177] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4703927214] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4704823914] Running LATEST.basic: LATEST @ . CR +[Hera] 35131696 +[Hera] [HADES][TEST ] [KRELTSC: 4706346351] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4708347084] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 4709327952] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4711200060] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4712766450] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 4713802947] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4716045390] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4717782132] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 4718802564] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4720015902] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4721538675] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 4722387264] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4723290306] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 35368920 +[Hera] [HADES][TEST ] [KRELTSC: 4725633486] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4727203257] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 4728199917] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 35369384 +[Hera] [HADES][TEST ] [KRELTSC: 4730623632] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4732506177] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 4733509200] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 4734745932] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 4735908723] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4737616695] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4738684167] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4739739816] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4740940785] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4741752204] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4742667174] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 4744417083] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4746214935] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 4747169553] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4748328795] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4750018917] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4751067321] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4752191052] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 4753437486] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4754790264] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 4755902487] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4757307954] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4758343758] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4759280274] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 4764671394] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4766044122] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4766873265] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 35373664 +[Hera] [HADES][TEST ] [KRELTSC: 4771913055] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4773659226] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 4774743960] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 4782412971] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4783575615] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 4784577126] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 4792821726] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4794338871] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4795443597] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4800411672] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4801843977] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4802919576] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 4804826418] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 4805944605] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4808022429] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 4809022155] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 4810182258] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 4811131038] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4812904047] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4813921161] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4815095817] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4816368879] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4817324652] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4818290505] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4822308519] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4823855127] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 4824868818] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4826744601] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4828289403] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4829308617] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 4834506390] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4836067551] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4836986847] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4837892976] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4839004947] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4839867858] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4840755990] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4844483490] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4846563141] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4847667678] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 4852619394] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4854090045] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 4854940608] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 4860069417] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4861851477] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 4862951583] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4864201041] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4865430906] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 4866297534] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4867158030] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 4868707494] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4870554549] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 4871726937] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 4872885822] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4874478735] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 4875807741] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 35141504 +[Hera] [HADES][TEST ] [KRELTSC: 4880138823] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4881751266] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 4882963680] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4884008703] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4885128255] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 4885953681] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4886848176] Running CURRENT.basic: CURRENT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 4888402575] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4889909640] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 4891002186] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 35376528 +[Hera] [HADES][TEST ] [KRELTSC: 4896716160] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4898123643] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 4898934012] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 4900061817] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 4901160327] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4902668295] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 4903915044] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4905153372] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4906534164] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 4907381535] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4908588972] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4911336381] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4912904514] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 4913922636] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4919612964] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4921386897] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4922259447] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4926771297] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4928026635] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 4928858277] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4930004667] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4931213448] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 4932549006] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 4933967913] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 4935506961] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4936774185] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 4937620716] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4938497025] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 4940106339] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4941787725] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 4942809921] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4943875041] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4945076304] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 4946243421] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4947140604] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 4948245834] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4949890701] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 4951050531] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 4952209164] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4953790317] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 4954752495] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 4956423654] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4957952391] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 4959573045] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4960638039] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4961834850] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 4962809460] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4963727139] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 4965446052] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4967132772] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 4968324459] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 4969452033] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4971199632] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 4972258221] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 4973533341] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4975159959] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4976234571] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4977460152] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4978779477] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 4979621451] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4980522057] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4981556517] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4982760153] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 4983623400] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4984502985] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4985805111] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4987030944] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 4987881402] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4988772495] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4989950427] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 4991191023] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 4992721062] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 4993956240] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4995171972] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 4996026672] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4996936014] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4998981918] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5000546796] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 5001569580] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 5002513047] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5004121563] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 5005237629] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 5006510880] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 5007787722] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5009510436] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 5010623604] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5012029638] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5013333885] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 5014123695] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5014999710] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 5015999100] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5017596276] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5018639892] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5020574874] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5022249981] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 5023528356] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5024622162] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5025917043] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5026792701] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5027686776] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5030039637] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5031593553] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 5032597374] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5034337770] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5036209584] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5037232305] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5039177451] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5040782796] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5041772820] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5042929164] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5044611054] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5045634573] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5046781341] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5048020173] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 5049257094] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5050259739] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5052656091] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5054231616] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 5055220401] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 5057098410] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5058673221] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 5059622778] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 5061515151] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5063183580] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 5064127908] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5065346454] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5066660571] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5067557985] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5068566888] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 5070146403] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5071707648] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 5072635449] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5074731795] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5076285879] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 5077238208] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5078273424] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5080164516] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5081166489] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5082329973] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5083572291] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 5084417100] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5085316698] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5089067130] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5090560692] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 5091572745] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 5093460162] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5094958113] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 5096064540] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 5097348879] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5098206141] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5100289026] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5101406667] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5102533254] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5103729687] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 5104491462] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5105349837] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5107593057] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5109191892] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 5110266441] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 5111238867] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5112827790] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 5114008494] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5115096693] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5116288359] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 5117071386] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5117955339] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 5119045092] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5120528238] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 5121537603] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5123579685] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5125411935] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5126443098] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5127499986] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5128745160] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5129726406] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5130634908] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5133718611] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5135550399] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5136874449] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 5138753151] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 5140316181] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5142380502] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 5143463262] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5144337681] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5145433041] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 5146240785] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5147128644] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5149504374] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5151080592] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5152008204] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 5153348739] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5154357831] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5155994046] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 5157070338] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 5158358898] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 5159478114] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5161729272] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5163006387] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5164281738] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5165821206] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 5166865431] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5167996848] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5170996215] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5172979602] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5174211987] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 5175994551] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 5177203353] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5179275801] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5180571186] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5181934884] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5183504109] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 5184547452] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5185632711] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5188879395] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5190778740] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5191932144] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5194222782] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5196035208] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 5197361400] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 5199347412] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 5200516839] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5202381807] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5203517109] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5204841306] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 5206420107] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 5208033621] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 5209398075] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5210946216] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5212156719] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5213321085] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5216760318] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5218651179] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5219903724] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5222286510] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5224143519] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5225703693] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 5228078331] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5230200087] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5232057033] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5233257267] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5235607377] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5237677494] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5238934764] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5240267928] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5241295269] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5243341278] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5244613920] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5245945677] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5246934000] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5248024992] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5250704193] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5252561874] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5253762549] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5256552567] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5258489523] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5259705108] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5262323136] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5264301693] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5265485715] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5267681748] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5269595268] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5270873013] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5272121610] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5273138115] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5275294605] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5276766285] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5278113960] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5279633583] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5280660966] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5281726170] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5283085983] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5284084218] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5286135456] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5287525278] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5290000905] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5291034609] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5293145655] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5294162559] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5295244416] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5296033890] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5296910136] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5298040650] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5298864459] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5300598072] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5301609579] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5303594709] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5304394704] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5306023611] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5307047256] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5308158156] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5309360490] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5310165252] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5311064577] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5312268129] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5312867049] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5314828344] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5316000984] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5317770990] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5318610108] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5319428310] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5321097537] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5322100266] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5323225047] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5324070759] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5324946627] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5325931842] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5326754097] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5328787863] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5329800084] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5331471978] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5332212963] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5332984188] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5334654507] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5335693482] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5336770299] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5337996552] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5338833339] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5339749401] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5343171477] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5345227419] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5346426204] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5349636852] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5351642310] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5353197801] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5354565531] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5355631365] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5357693775] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5359065096] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5360405379] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5361432006] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5362516929] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5365533264] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5367463227] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5368652562] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5371404528] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5373894372] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5375816271] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5377031772] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5378493393] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5379697533] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5381753853] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5383052493] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5384456700] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5386009419] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5387045727] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5388184914] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5390907270] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5392747479] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5393954412] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5395766880] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5397610638] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5398794366] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5400110856] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5401190886] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5403521424] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5404801626] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5406139872] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5407166310] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5408241195] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5410976613] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5412905022] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5414077641] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5416391778] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5418294231] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5419486044] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5420668029] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5421709083] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5423767440] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5425082817] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5426420622] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5428200225] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5429283762] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5430257889] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5432646240] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5434229325] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5435154900] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5437078353] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5438630736] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5439672315] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5441039226] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5441859255] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5443633125] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5444827479] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5445952155] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5446793646] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5447672727] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5449969896] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5451534081] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5452463415] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5454663018] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5456235855] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5457291336] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5458238793] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5459065395] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5460717969] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5461729014] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5462813454] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5464066755] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5464921980] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5466010095] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5467760487] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5469559179] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5471085480] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5472079893] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5473318473] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5474347347] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5476055256] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5477054583] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5478342471] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5479192929] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5480083539] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5482338666] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5483887038] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5484923892] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5485910745] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5486791170] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5488721301] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5489772981] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5491135776] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5492378346] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5493212928] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5494093752] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5497106832] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5498643633] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5499588654] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5501844726] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5503681176] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5504566221] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5506174527] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5507673738] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5508693666] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5511122883] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5512648554] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5513638389] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5514700254] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5515577277] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5516718837] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5519068989] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5520434220] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5521958358] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5522984502] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5525175180] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5526726870] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5527697595] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5529412371] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5530949718] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5531980272] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5534547879] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5536074243] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5537056392] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5538107988] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5539328046] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5540133165] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5541224136] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5543971188] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5545513155] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5546459940] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5548179063] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5549728527] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5550679386] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5552964186] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5554782261] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5555784675] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5556851034] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5557672512] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5558489139] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5561052504] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5562952269] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5564166531] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5565951867] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5568156804] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5569445511] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 5571407583] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5573754459] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5575663569] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5576941146] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5578273386] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5580032535] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5581070019] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5582207463] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5584875114] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5586799806] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5588049390] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5589355947] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5590415313] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5592637218] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5593901922] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5595210705] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5596172904] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5597257050] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5599978902] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5601918735] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5603146458] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5604739455] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5605782840] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5607867783] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5609102982] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5610473631] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5611994808] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5613040818] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5614146615] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5617467051] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5619462093] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5620650462] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5623720368] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5625642225] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5626878117] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5629647870] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5631520944] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5632669392] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5633983236] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5634984873] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5636075739] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 5638429356] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5640531960] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5642620641] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5643782088] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5646545583] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5648429976] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5649529116] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5652189816] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5654254746] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5655508992] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5656817586] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5658422490] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5659391094] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5660498928] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5663066976] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5665023504] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5666227329] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5668973058] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5670767928] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5671865178] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5674111128] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5676035568] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5677189560] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5679822981] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5681665626] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5682827976] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5684071659] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5685073002] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5686151184] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5688646467] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5690512695] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5691883260] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 5694699234] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5696254830] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5698111356] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5699268750] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5701622430] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5703513837] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5704950972] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5707425885] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5709364143] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5710557279] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5711812260] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5713341123] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5714294817] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5715543960] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5718479739] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5720347122] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5721639336] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5724402012] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5726334936] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5727548253] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5728791012] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5729863839] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5731325355] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5734001595] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5735910789] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5737191999] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5740045815] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5741954232] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5743533012] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5744899965] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5746409340] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5747420889] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5748520995] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5750933097] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5752869486] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5754034692] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 5756538333] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5758605741] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5760507711] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5761662375] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5764275762] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5766181407] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5767632360] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5770339407] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5772109686] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5773330689] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5774221152] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5775040698] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5775853251] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5778558429] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5780814018] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5782415289] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5786717202] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5788662327] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5789818293] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5793000003] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5795423928] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5796665952] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5799567186] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5801319636] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5802321189] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5803409703] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5804689968] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5805941421] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5806907883] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5811490587] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5813366979] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5814436530] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5817598815] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5820106908] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5821699611] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5825578038] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5828219229] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5829779676] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5831477547] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5832676164] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5833901115] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5838257733] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5840788044] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5842223184] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 5845551222] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5848350417] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5851482777] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5852653212] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5856610599] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5859425376] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5860938090] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5862755073] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5864325369] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 5865281100] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5866481586] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5870656785] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5872429185] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5873502075] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5878129782] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5880235221] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5881703499] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5883518382] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 5884868157] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5886752445] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5890975608] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5892625704] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5893746306] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5897731014] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5899581891] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5900999097] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5902888635] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5904289545] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 5905160772] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5906223750] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 5910875418] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 5912430930] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5914793409] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5916017352] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5919618012] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5921402928] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5922679476] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5923806861] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 5924835735] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5925778215] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5929863114] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5931790368] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5932888542] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5936370510] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5938027431] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5939147844] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5940716838] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5942036667] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 5942851698] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5943994644] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5950520583] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5952338343] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 5953863405] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 5957663796] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5959216221] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 5960543190] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 5964894978] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5966854635] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5968545618] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5969547087] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 5973219777] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5975037600] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 5976070653] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 5980711779] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5982698883] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 5984488335] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5986527351] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 5987709588] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5989115874] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5993653533] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5995323831] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 5996429733] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6000999648] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6002865582] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6003725616] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6007491756] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6009248028] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6010315332] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6013266084] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6014715588] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6015627597] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6018193293] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6019759998] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6020982093] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6022702308] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 6025172265] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 6027714714] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 6030333267] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6031870257] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 6032781741] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6033844698] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6038289684] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6040432041] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 6042168300] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6045381447] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6047061888] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 6048431445] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6052175325] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6053822880] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 6055124166] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6056584884] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6058777011] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6061800339] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6063425004] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6064957836] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6066569670] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6068670972] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6071324868] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6072569160] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6074651352] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 6076282065] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6077711871] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6081397350] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6083532777] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 6085715286] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 6089954451] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6092175558] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6095105667] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 6096817104] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6100817121] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6103340313] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 6104965461] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6107075037] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6108539094] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6110384406] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6118257579] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6120451659] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6121905867] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6124584606] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6128132262] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6129409566] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6131208384] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6133065351] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6134500701] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6136072131] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6137854947] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6139104279] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6139991529] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5332 + +[Hera] Total words: 484 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6240203193] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6242231772] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 6243322869] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5349 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6329928360] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6331730748] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 6333029262] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5351 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6427517418] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6429398283] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6430526319] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6431859147] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6433280805] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6434467914] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6435539838] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 6438748029] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6440766150] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 6442132263] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 6443842398] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6445703124] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 6446946912] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 6448773807] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6451035066] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 6452301870] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6453781425] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6455332044] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 6456416904] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6457507098] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6464304000] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6465977301] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 6467208048] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6473758977] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6475983507] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 6477197622] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6480536874] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6482561295] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 6483997065] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 6487446966] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6489596547] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 6490749993] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 6493956189] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6495887727] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 6497130570] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 6499389456] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6501670959] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6502916763] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 6505134636] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6507023796] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 6508240998] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 6509720406] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6510945441] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6513086160] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6514682853] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6516019356] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6517495656] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 6518471463] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6519643305] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6521857356] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6523005174] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6524794017] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 6526483215] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6528291294] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6529449843] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6531251769] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 6532465947] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 6534306282] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6535453659] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6537324948] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6538926681] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6541200540] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6542411022] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6544385925] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 6545700063] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6547072245] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 6548498313] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 6550014198] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 6555859758] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 6558376839] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 6560242563] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 6561941673] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 6567477420] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 6569047464] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 6570686157] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 6572100318] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6573136941] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6574220625] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6575675337] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 6577017069] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6578126184] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6579389376] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 6580475181] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6581488767] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6582989259] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 6584192811] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6585313371] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6586732299] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 6587814303] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6589202865] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6590539977] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 6591577713] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6592631556] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6593908230] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6594923370] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6595906947] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6597387363] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 6598683798] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6599804232] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6601258629] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6602579676] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6603605358] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6604853808] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 6605920125] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6606976908] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6608489958] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 6609945636] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 6611683134] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 6613085703] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6614906151] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 6615851718] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6616898484] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6619126164] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6620991804] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6624259152] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6625829889] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6627815166] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 6629169204] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6630238209] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6632354988] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6634195785] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 6652479897] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6655004622] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6656265378] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6657955185] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 6658935444] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6660053064] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6662112891] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6663881721] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6667290084] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6668514069] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6669996165] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 6670812456] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6672138858] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6674788218] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6676672212] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6680343789] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6682103820] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6683714499] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6687509535] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6688969077] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6690921447] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 6692028651] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6693226743] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6695771901] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6698099940] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6702919230] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6704732496] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6705802824] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 6706561953] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6707310708] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6708773064] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6710091381] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6719168463] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6720665469] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6722047584] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 6722994411] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6723982230] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6725842851] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6727512876] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6730669785] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6733121073] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6734358162] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6735694539] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 6736679292] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6737724546] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6739849809] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6741704655] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6744978324] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6746265771] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6747651939] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 6748658826] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6749693223] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6751978989] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6754085394] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6757458099] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6759051138] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6760588128] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 6761593251] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6762636552] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6764743272] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6766783695] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6770193654] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6771559326] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6773268369] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 6774367614] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6775360389] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6777707181] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6779548272] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6782715807] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6783986475] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6785379153] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 6786492468] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6787452819] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6789128997] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6791287440] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6794946438] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6796471122] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6797986251] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 6799124871] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6800162313] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6802163130] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6804702093] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6808034562] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6809658933] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6811139811] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 6812201025] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6813301362] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6814791060] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6817817349] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6822087321] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6823580148] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6825285348] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 6826323084] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6827658663] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6830908854] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6833256171] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6837475050] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6839058996] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6840749748] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 6841990134] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6843620238] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6846070770] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6848493036] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6852868575] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6854502459] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6856550946] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 6857861409] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6859196379] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6861616902] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6863929926] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 6866716878] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6870151428] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6872070576] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6874380156] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6878429334] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6880008744] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6882026508] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 6883689603] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6885069744] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6887339172] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6889669269] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6893252709] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6895572579] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6897606702] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6900581268] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6901730073] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6903100617] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 6904018275] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6905035704] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6906720366] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6908685084] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6911580459] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6912939894] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6914561913] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6917838921] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6919532508] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6922001016] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 6923363622] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6924598758] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6926805144] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6928968501] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6932270793] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6934422831] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6936062595] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6940432653] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6941950134] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6943511652] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 6944312949] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6945649620] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6948305910] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6950467314] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 6953926266] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6956347398] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6958196406] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6960603090] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 6961858386] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6963106857] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6965412699] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6967028565] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6969802287] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6970888575] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6972121233] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 6973266258] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6974163966] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6976432932] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6978182064] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6981097599] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6982289328] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6983581689] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 6985225758] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 6986578284] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6988163112] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 6989187324] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6990179532] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 6992987043] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6994753605] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 6996136896] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6997725756] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6999314826] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 7000454727] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7001679825] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7004769072] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7006867014] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 7008273531] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7009564716] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7011249504] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 7012306413] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7013255949] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7015514730] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7017588711] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7018888506] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7020202917] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7021665378] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 7022727369] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7023993396] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 7029309042] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7031096100] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 7032092382] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7033134486] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7034657889] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 7035898590] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7036787814] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7040152119] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7041885585] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 7043164002] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7044431289] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7045860864] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 7046881023] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7048109712] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7051417464] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7053210234] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7054519101] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7055719230] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7057014678] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 7057987377] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7059000270] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 7062596289] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7064397123] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7065757062] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7067028423] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7068312867] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 7069247577] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7070192682] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7073351418] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7075223925] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 7076582331] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7077826707] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7079157141] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 7080222660] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7081172070] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7086002721] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7087633140] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7088626629] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7090093710] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 7091452683] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 7092930369] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 7094115525] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7095384534] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 7096408431] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7097329470] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 7100024232] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7101684660] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 7102836783] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7104380325] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7105715190] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 7106799252] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7107754731] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 7110192558] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7112149863] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 7113303246] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7114504698] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7115822553] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 7116693591] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7117735590] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7120290891] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7122111780] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 7123605531] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 7125480369] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7127134266] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 7128430680] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7129574466] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7130839275] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 7131743787] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7132863003] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 7136022138] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7137645648] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 7138673409] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7139778555] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7141048383] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 7141887438] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7142813076] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7145062491] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7146754545] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 7148178198] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7149848538] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7151275866] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 7152232458] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7153187664] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7155044799] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7156699641] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 7158031902] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7159365675] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 7160723787] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 7162116003] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 7163218734] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 7164238326] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7165278666] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 7166345571] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7167315687] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 7168361613] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 7169476755] ============================================== +[Hera] PARITY:M7.1a word_count=498 here=0x00000000000000d8 latest_id=667 hash=0xe9795d240d1e90c6 +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000003d712000, 0x000000003d75ddea) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] PCI: ECAM mapped (amd64) +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] [HADES][ERROR] [KRELTSC: 7247214009] TD: attach total_blkio_blocks_1k=30720 forth_block_size=1024 +[Hera] [HADES][ERROR] [KRELTSC: 7254109590] TD: after_format rc=0 user_blocks=22615 total_devblocks=7680 ba +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: no device on PCI bus 0 +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 7346692164] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7359430218] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7537926270] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7542460065] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7831173945] ( Unterminated comment + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x5d35c5c6a6eafe04 mode=m capsule_hash=0x5d35c5c6a6eafe04 dict_hash=0xe04cb6782cb6365b +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] APIC Timer: started (LVT=0x00020020 ICR=10095891) +[Hera] I/O APIC: keyboard IRQ1 unmasked +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=643 evictions=0 +[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=21845 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x271108a488516c37 +[Hermes] [HADES][ERROR] [KRELTSC: 8552525751] TD:pb hermes:init.4th lf=515849704 +[Hermes] [HADES][ERROR] [KRELTSC: 8554340760] TD:pb hermes:init.4th fb=1 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 10558909221] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 16602611802] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0xe585e56cb09dc857 +[Artemis] [HADES][ERROR] [KRELTSC: 16611105567] TD:pb artemis:init.4th lf=510167992 +[Artemis] [HADES][ERROR] [KRELTSC: 16621751454] TD:pb artemis:init.4th fb=1 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 409 ticks, trust=0x00010000, variance=0x00000000 +[Hera] [HADES][ERROR] [KRELTSC: 25264487031] TD:idle n=5 lf=509885464 +[Hera] [HADES][ERROR] [KRELTSC: 25273767624] TD:idle n=5 fb=1 ub=7048 +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 27419369943] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 27437841354] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 27449370984] TD: blk_attach dev=0x30f86a0 rc=0 used=26670573 free=510200299 +[Artemis] [HADES][ERROR] [KRELTSC: 27459928818] TD: census largest_free=509741128 free_blocks=1 used_blocks=705 +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 35971783113] TD:idle n=10 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 35979644988] TD:idle n=10 fb=1 ub=7054 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 46672178427] TD:idle n=15 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 46690266798] TD:idle n=15 fb=1 ub=7054 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 57355083009] TD:idle n=20 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 57368844519] TD:idle n=20 fb=1 ub=7054 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 68036340351] TD:idle n=25 lf=508998808 +[Hera] [HADES][ERROR] [KRELTSC: 68042202123] TD:idle n=25 fb=1 ub=7061 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 70214687214] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 70232640219] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 70272248886] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 70317381687] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 70344299844] TD: blk_attach dev=0x30f86c0 rc=0 used=27554712 free=509316160 +[Artemis] [HADES][ERROR] [KRELTSC: 70387124304] TD: census largest_free=508856104 free_blocks=1 used_blocks=706 +[Hera] PARITY:BIRTH vm_id=0x7cf09e01549546cc-0x99319366653ccc14 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 71408246301] TD:pb 00 lf=503233880 +[Hera] [HADES][ERROR] [KRELTSC: 71442058968] TD:pb 00 fb=1 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 73982899221] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0xd62c30ac78839535 +[Hera] [HADES][ERROR] [KRELTSC: 85187502519] TD:pb 00~user lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 85213851870] TD:pb 00~user fb=1 +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok> S" 00" USE +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 89214195105] TD:dl lf=497605128 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 91763323092] TD:idle n=30 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 91800776277] TD:idle n=30 fb=1 ub=10675 +[00] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T01=1 2 +[00] [HADES][ERROR] [KRELTSC: 95521053558] TD:dl lf=497605128 fb=1 in=." T01=" 7 3 /M +[00] ok +[00] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T02=-1 -2 +[00] [HADES][ERROR] [KRELTSC: 95646691644] TD:dl lf=497605128 fb=1 in=." T02=" -7 3 / +[00] ok +[00] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T03=1 -2 +[00] [HADES][ERROR] [KRELTSC: 95747100372] TD:dl lf=497605128 fb=1 in=." T03=" 7 -3 / +[00] ok +[00] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T04=-1 2 +[00] [HADES][ERROR] [KRELTSC: 95833277316] TD:dl lf=497605128 fb=1 in=." T04=" -7 -3 +[00] ok +[00] (zuse) ok> ." T05=" 2147483647 1 + . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T05=2147483648 +[00] [HADES][ERROR] [KRELTSC: 95923081674] TD:dl lf=497605128 fb=1 in=." T05=" 214748 +[00] ok +[00] (zuse) ok> ." T06=" -2147483648 NEGATE . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T06=2147483648 +[00] [HADES][ERROR] [KRELTSC: 96012244566] TD:dl lf=497605128 fb=1 in=." T06=" -21474 +[00] ok +[00] (zuse) ok> ." T07=" -2147483648 ABS . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T07=2147483648 +[00] [HADES][ERROR] [KRELTSC: 96097592409] TD:dl lf=497605128 fb=1 in=." T07=" -21474 +[00] ok +[00] (zuse) ok> ." T08=" -1 1 RSHIFT . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T08=9223372036854775807 +[00] [HADES][ERROR] [KRELTSC: 96184481505] TD:dl lf=497605128 fb=1 in=." T08=" -1 1 R +[00] ok +[00] (zuse) ok> ." T09=" -8 2 RSHIFT . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T09=4611686018427387902 +[00] [HADES][ERROR] [KRELTSC: 96303769674] TD:dl lf=497605128 fb=1 in=." T09=" -8 2 R +[00] ok +[00] (zuse) ok> ." T10=" 1 31 LSHIFT . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T10=2147483648 +[00] [HADES][ERROR] [KRELTSC: 96412451373] TD:dl lf=497605128 fb=1 in=." T10=" 1 31 L +[00] ok +[00] (zuse) ok> ." T11=" -1 0 < . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T11=-1 +[00] [HADES][ERROR] [KRELTSC: 96501748686] TD:dl lf=497605128 fb=1 in=." T11=" -1 0 < +[00] ok +[00] (zuse) ok> ." T12=" -1 0 U< . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T12=0 +[00] [HADES][ERROR] [KRELTSC: 96595077978] TD:dl lf=497605128 fb=1 in=." T12=" -1 0 U +[00] ok +[00] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T13=56088 +[00] [HADES][ERROR] [KRELTSC: 96699559425] TD:dl lf=497605128 fb=1 in=." T13=" 123 45 +[00] ok +[00] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T14=DOUBLE-OVERFLOW +[00] +[00] [HADES][ERROR] [KRELTSC: 96820438785] TD:dl lf=497605128 fb=1 in=." T14=" -123 4 +[00] ok +[00] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T15=14285 5 +[00] [HADES][ERROR] [KRELTSC: 96911197656] TD:dl lf=497605128 fb=1 in=." T15=" 100000 +[00] ok +[00] (zuse) ok> ." T16=" 7 11 3 */ . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T16=25 +[00] [HADES][ERROR] [KRELTSC: 96998966232] TD:dl lf=497605128 fb=1 in=." T16=" 7 11 3 +[00] ok +[00] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T17=2 25 +[00] [HADES][ERROR] [KRELTSC: 97115077773] TD:dl lf=497605128 fb=1 in=." T17=" 7 11 3 +[00] ok +[00] (zuse) ok> ." T18=" -5 S>D SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T18=-5 +[00] [HADES][ERROR] [KRELTSC: 97229698734] TD:dl lf=497605128 fb=1 in=." T18=" -5 S>D +[00] ok +[00] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T19=-2 +[00] [HADES][ERROR] [KRELTSC: 97334039586] TD:dl lf=497605128 fb=1 in=." T19=" -5 S>D +[00] ok +[00] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T20=5 +[00] [HADES][ERROR] [KRELTSC: 97430257281] TD:dl lf=497605128 fb=1 in=." T20=" -5 S>D +[00] ok +[00] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T21=-5 3 +[00] [HADES][ERROR] [KRELTSC: 97522028541] TD:dl lf=497605128 fb=1 in=." T21=" -5 3 M +[00] ok +[00] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T22=-1 +[00] [HADES][ERROR] [KRELTSC: 97644484728] TD:dl lf=497605128 fb=1 in=." T22=" 5 0 10 +[00] ok +[00] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T23=0 -1 6 +[00] [HADES][ERROR] [KRELTSC: 97770098706] TD:dl lf=497605128 fb=1 in=." T23=" -1 0 A +[00] ok +[00] (zuse) ok> ." T24=" -2147483648 2/ . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T24=-1073741824 +[00] [HADES][ERROR] [KRELTSC: 97876406103] TD:dl lf=497605128 fb=1 in=." T24=" -21474 +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 104363093100] TD:idle n=35 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 104398707504] TD:idle n=35 fb=1 ub=10675 +[00] [HADES][ERROR] [KRELTSC: 104434179045] TD: detach_device called dev=0x30f86c0 +[00] [HADES][ERROR] [KRELTSC: 104471855439] TD:kk 00 lf=497605128 fb=2 +[00] Stadium: dispatch cell=73483 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 104521921833] TD:vc start lf=497605128 fb=2 +[00] [HADES][ERROR] [KRELTSC: 104537898885] TD:vc post_hotwords lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 104564692680] TD:vc post_rwot lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 104593879719] TD:vc post_ssml8 lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 104621831265] TD:vc post_ssmcfg lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 104650040481] TD:vc post_dict lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 104677535676] TD:vc post_memory lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 104719805715] TD:vc post_callstack lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 104750441796] TD:pk 00 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 104771724183] TD:pk 00 fb=569 ub=9526 +[00] PARITY:KILL vm_id=0x7cf09e01549546cc-0x99319366653ccc14 name=00 +[00] KILL: 00 dead +[00] [HADES][ERROR] [KRELTSC: 104821461864] TD:kk 00~user lf=497605128 fb=569 +[00] Stadium: dispatch cell=78684 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 104857025910] TD:vc start lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 104884966179] TD:vc post_hotwords lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 104914668474] TD:vc post_rwot lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 104940418842] TD:vc post_ssml8 lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 104973711255] TD:vc post_ssmcfg lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 105001407945] TD:vc post_dict lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 105029900262] TD:vc post_memory lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 105049414848] TD:vc post_callstack lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 105088002831] TD:pk 00~user lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 105112579887] TD:pk 00~user fb=1141 ub=8369 +[00] PARITY:KILL vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 name=00~user +[00] KILL: 00~user dead +[00] WIREBIND: 00~user detached without flush (device already gone) +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 115168294437] TD:idle n=40 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 115190837160] TD:idle n=40 fb=1141 ub=8369 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 123716471067] xhci: CSW status = FAILED +[00] [HADES][WARN ] [KRELTSC: 123751608225] xhci: unit not ready -- retrying TEST UNIT READY +[00] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 123802911372] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 123859018437] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 123907851858] TD: blk_attach dev=0x30f86c0 rc=0 used=27602365 free=509268507 +[Artemis] [HADES][ERROR] [KRELTSC: 123951526020] TD: census largest_free=497605128 free_blocks=1141 used_blocks= +[Hera] PARITY:BIRTH vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 124857060531] TD:pb 01 lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 124877078634] TD:pb 01 fb=1140 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 127028941410] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] [HADES][ERROR] [KRELTSC: 133831238646] TD:pb 01~user lf=492362184 +[Hera] [HADES][ERROR] [KRELTSC: 133846655082] TD:pb 01~user fb=1140 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 133953697920] TD:idle n=45 lf=492362184 +[00] [HADES][ERROR] [KRELTSC: 133977167520] TD:idle n=45 fb=1140 ub=11577 +[00] (zuse) ok> S" 01" USE +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 138027563667] TD:dl lf=492362184 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T01=1 2 +[01] [HADES][ERROR] [KRELTSC: 144391227582] TD:dl lf=492362184 fb=1140 in=." T01=" 7 3 /M +[01] ok +[01] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T02=-1 -2 +[01] [HADES][ERROR] [KRELTSC: 144511476585] TD:dl lf=492362184 fb=1140 in=." T02=" -7 3 / +[01] ok +[01] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T03=1 -2 +[01] [HADES][ERROR] [KRELTSC: 144611109405] TD:dl lf=492362184 fb=1140 in=." T03=" 7 -3 / +[01] ok +[01] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T04=-1 2 +[01] [HADES][ERROR] [KRELTSC: 144695393178] TD:dl lf=492362184 fb=1140 in=." T04=" -7 -3 +[01] ok +[01] (zuse) ok> ." T05=" 2147483647 1 + . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T05=2147483648 +[01] [HADES][ERROR] [KRELTSC: 144798541230] TD:dl lf=492362184 fb=1140 in=." T05=" 214748 +[01] ok +[01] (zuse) ok> ." T06=" -2147483648 NEGATE . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T06=2147483648 +[01] [HADES][ERROR] [KRELTSC: 144884689509] TD:dl lf=492362184 fb=1140 in=." T06=" -21474 +[01] ok +[01] (zuse) ok> ." T07=" -2147483648 ABS . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T07=2147483648 +[01] [HADES][ERROR] [KRELTSC: 144973136427] TD:dl lf=492362184 fb=1140 in=." T07=" -21474 +[01] ok +[01] (zuse) ok> ." T08=" -1 1 RSHIFT . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T08=9223372036854775807 +[01] [HADES][ERROR] [KRELTSC: 145093689510] TD:dl lf=492362184 fb=1140 in=." T08=" -1 1 R +[01] ok +[01] (zuse) ok> ." T09=" -8 2 RSHIFT . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T09=4611686018427387902 +[01] [HADES][ERROR] [KRELTSC: 145191306540] TD:dl lf=492362184 fb=1140 in=." T09=" -8 2 R +[01] ok +[01] (zuse) ok> ." T10=" 1 31 LSHIFT . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T10=2147483648 +[01] [HADES][ERROR] [KRELTSC: 145283177781] TD:dl lf=492362184 fb=1140 in=." T10=" 1 31 L +[01] ok +[01] (zuse) ok> ." T11=" -1 0 < . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T11=-1 +[01] [HADES][ERROR] [KRELTSC: 145373739000] TD:dl lf=492362184 fb=1140 in=." T11=" -1 0 < +[01] ok +[01] (zuse) ok> ." T12=" -1 0 U< . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T12=0 +[01] [HADES][ERROR] [KRELTSC: 145458262194] TD:dl lf=492362184 fb=1140 in=." T12=" -1 0 U +[01] ok +[01] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T13=56088 +[01] [HADES][ERROR] [KRELTSC: 145555225284] TD:dl lf=492362184 fb=1140 in=." T13=" 123 45 +[01] ok +[01] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T14=DOUBLE-OVERFLOW +[01] +[01] [HADES][ERROR] [KRELTSC: 145654872300] TD:dl lf=492362184 fb=1140 in=." T14=" -123 4 +[01] ok +[01] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T15=14285 5 +[01] [HADES][ERROR] [KRELTSC: 145738616856] TD:dl lf=492362184 fb=1140 in=." T15=" 100000 +[01] ok +[01] (zuse) ok> ." T16=" 7 11 3 */ . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T16=25 +[01] [HADES][ERROR] [KRELTSC: 145837338990] TD:dl lf=492362184 fb=1140 in=." T16=" 7 11 3 +[01] ok +[01] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T17=2 25 +[01] [HADES][ERROR] [KRELTSC: 145936220976] TD:dl lf=492362184 fb=1140 in=." T17=" 7 11 3 +[01] ok +[01] (zuse) ok> ." T18=" -5 S>D SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T18=-5 +[01] [HADES][ERROR] [KRELTSC: 146038985001] TD:dl lf=492362184 fb=1140 in=." T18=" -5 S>D +[01] ok +[01] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T19=-2 +[01] [HADES][ERROR] [KRELTSC: 146125538517] TD:dl lf=492362184 fb=1140 in=." T19=" -5 S>D +[01] ok +[01] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T20=5 +[01] [HADES][ERROR] [KRELTSC: 146215310262] TD:dl lf=492362184 fb=1140 in=." T20=" -5 S>D +[01] ok +[01] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T21=-5 3 +[01] [HADES][ERROR] [KRELTSC: 146314186977] TD:dl lf=492362184 fb=1140 in=." T21=" -5 3 M +[01] ok +[01] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T22=-1 +[01] [HADES][ERROR] [KRELTSC: 146414074485] TD:dl lf=492362184 fb=1140 in=." T22=" 5 0 10 +[01] ok +[01] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T23=0 -1 6 +[01] [HADES][ERROR] [KRELTSC: 146522064948] TD:dl lf=492362184 fb=1140 in=." T23=" -1 0 A +[01] ok +[01] (zuse) ok> ." T24=" -2147483648 2/ . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T24=-1073741824 +[01] [HADES][ERROR] [KRELTSC: 146610442251] TD:dl lf=492362184 fb=1140 in=." T24=" -21474 +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 146660408034] TD:idle n=50 lf=492362184 +[01] [HADES][ERROR] [KRELTSC: 146681422776] TD:idle n=50 fb=1140 ub=11577 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 153086479938] TD: detach_device called dev=0x30f86c0 +[01] [HADES][ERROR] [KRELTSC: 153117413274] TD:kk 01 lf=492362184 fb=1142 +[01] Stadium: dispatch cell=81286 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 153166537734] TD:vc start lf=492362184 fb=1142 +[01] [HADES][ERROR] [KRELTSC: 153181936677] TD:vc post_hotwords lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 153212427606] TD:vc post_rwot lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 153228785199] TD:vc post_ssml8 lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 153255306750] TD:vc post_ssmcfg lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 153276585294] TD:vc post_dict lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 153292405371] TD:vc post_memory lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 153325840353] TD:vc post_callstack lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 153355772241] TD:pk 01 lf=492362184 +[01] [HADES][ERROR] [KRELTSC: 153391858620] TD:pk 01 fb=1707 ub=10428 +[01] PARITY:KILL vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 name=01 +[01] KILL: 01 dead +[01] [HADES][ERROR] [KRELTSC: 153441778854] TD:kk 01~user lf=492362184 fb=1707 +[01] Stadium: dispatch cell=82586 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 153492445029] TD:vc start lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 153517719894] TD:vc post_hotwords lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 153535926537] TD:vc post_rwot lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 153562455417] TD:vc post_ssml8 lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 153587083272] TD:vc post_ssmcfg lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 153609625953] TD:vc post_dict lf=492362184 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 153626803470] TD:vc post_memory lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 153657621915] TD:vc post_callstack lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 153688876257] TD:pk 01~user lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 153714404802] TD:pk 01~user fb=2143 ub=9543 +[01] PARITY:KILL vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee name=01~user +[01] KILL: 01~user dead +[01] WIREBIND: 01~user detached without flush (device already gone) +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 157471357659] TD:idle n=55 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 157505280786] TD:idle n=55 fb=2143 ub=9543 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 168176373960] TD:idle n=60 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 168204699369] TD:idle n=60 fb=2143 ub=9543 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 172468490691] xhci: CSW status = FAILED +[01] [HADES][WARN ] [KRELTSC: 172491446820] xhci: unit not ready -- retrying TEST UNIT READY +[01] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 172547177271] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 172587967629] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 172625977461] TD: blk_attach dev=0x30f86c0 rc=0 used=27645666 free=509225206 +[Artemis] [HADES][ERROR] [KRELTSC: 172668172131] TD: census largest_free=497605128 free_blocks=2143 used_blocks= +[Hera] PARITY:BIRTH vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 173560229703] TD:pb 02 lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 173578194069] TD:pb 02 fb=1627 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 175873356897] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] [HADES][ERROR] [KRELTSC: 182245328979] TD:pb 02~user lf=492362184 +[Hera] [HADES][ERROR] [KRELTSC: 182274743154] TD:pb 02~user fb=1140 +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[01] (zuse) ok> S" 02" USE +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 182665224105] TD:dl lf=0 fb=0 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 186678559494] TD:idle n=65 lf=0 +[02] [HADES][ERROR] [KRELTSC: 186701484039] TD:idle n=65 fb=0 ub=7352 +[02] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T01=1 2 +[02] [HADES][ERROR] [KRELTSC: 188991678519] TD:dl lf=0 fb=0 in=." T01=" 7 3 /M +[02] ok +[02] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T02=-1 -2 +[02] [HADES][ERROR] [KRELTSC: 189107387868] TD:dl lf=0 fb=0 in=." T02=" -7 3 / +[02] ok +[02] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T03=1 -2 +[02] [HADES][ERROR] [KRELTSC: 189224223216] TD:dl lf=0 fb=0 in=." T03=" 7 -3 / +[02] ok +[02] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T04=-1 2 +[02] [HADES][ERROR] [KRELTSC: 189354345012] TD:dl lf=0 fb=0 in=." T04=" -7 -3 +[02] ok +[02] (zuse) ok> ." T05=" 2147483647 1 + . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T05=2147483648 +[02] [HADES][ERROR] [KRELTSC: 189503862891] TD:dl lf=0 fb=0 in=." T05=" 214748 +[02] ok +[02] (zuse) ok> ." T06=" -2147483648 NEGATE . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T06=2147483648 +[02] [HADES][ERROR] [KRELTSC: 189633361785] TD:dl lf=0 fb=0 in=." T06=" -21474 +[02] ok +[02] (zuse) ok> ." T07=" -2147483648 ABS . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T07=2147483648 +[02] [HADES][ERROR] [KRELTSC: 189776139945] TD:dl lf=0 fb=0 in=." T07=" -21474 +[02] ok +[02] (zuse) ok> ." T08=" -1 1 RSHIFT . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T08=9223372036854775807 +[02] [HADES][ERROR] [KRELTSC: 189883439382] TD:dl lf=0 fb=0 in=." T08=" -1 1 R +[02] ok +[02] (zuse) ok> ." T09=" -8 2 RSHIFT . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T09=4611686018427387902 +[02] [HADES][ERROR] [KRELTSC: 189979027182] TD:dl lf=0 fb=0 in=." T09=" -8 2 R +[02] ok +[02] (zuse) ok> ." T10=" 1 31 LSHIFT . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T10=2147483648 +[02] [HADES][ERROR] [KRELTSC: 190068716985] TD:dl lf=0 fb=0 in=." T10=" 1 31 L +[02] ok +[02] (zuse) ok> ." T11=" -1 0 < . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T11=-1 +[02] [HADES][ERROR] [KRELTSC: 190155532119] TD:dl lf=0 fb=0 in=." T11=" -1 0 < +[02] ok +[02] (zuse) ok> ." T12=" -1 0 U< . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T12=0 +[02] [HADES][ERROR] [KRELTSC: 190242477894] TD:dl lf=0 fb=0 in=." T12=" -1 0 U +[02] ok +[02] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T13=56088 +[02] [HADES][ERROR] [KRELTSC: 190370279988] TD:dl lf=0 fb=0 in=." T13=" 123 45 +[02] ok +[02] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T14=DOUBLE-OVERFLOW +[02] +[02] [HADES][ERROR] [KRELTSC: 190474689006] TD:dl lf=0 fb=0 in=." T14=" -123 4 +[02] ok +[02] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T15=14285 5 +[02] [HADES][ERROR] [KRELTSC: 190563186891] TD:dl lf=0 fb=0 in=." T15=" 100000 +[02] ok +[02] (zuse) ok> ." T16=" 7 11 3 */ . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T16=25 +[02] [HADES][ERROR] [KRELTSC: 190663140675] TD:dl lf=0 fb=0 in=." T16=" 7 11 3 +[02] ok +[02] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T17=2 25 +[02] [HADES][ERROR] [KRELTSC: 190753452771] TD:dl lf=0 fb=0 in=." T17=" 7 11 3 +[02] ok +[02] (zuse) ok> ." T18=" -5 S>D SWAP D. CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T18=-5 +[02] [HADES][ERROR] [KRELTSC: 190836262743] TD:dl lf=0 fb=0 in=." T18=" -5 S>D +[02] ok +[02] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T19=-2 +[02] [HADES][ERROR] [KRELTSC: 190929567633] TD:dl lf=0 fb=0 in=." T19=" -5 S>D +[02] ok +[02] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T20=5 +[02] [HADES][ERROR] [KRELTSC: 191015424600] TD:dl lf=0 fb=0 in=." T20=" -5 S>D +[02] ok +[02] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T21=-5 3 +[02] [HADES][ERROR] [KRELTSC: 191099563347] TD:dl lf=0 fb=0 in=." T21=" -5 3 M +[02] ok +[02] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T22=-1 +[02] [HADES][ERROR] [KRELTSC: 191197851747] TD:dl lf=0 fb=0 in=." T22=" 5 0 10 +[02] ok +[02] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T23=0 -1 6 +[02] [HADES][ERROR] [KRELTSC: 191292205797] TD:dl lf=0 fb=0 in=." T23=" -1 0 A +[02] ok +[02] (zuse) ok> ." T24=" -2147483648 2/ . CR +[02] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[02] T24=-1073741824 +[02] [HADES][ERROR] [KRELTSC: 191374456665] TD:dl lf=0 fb=0 in=." T24=" -21474 +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 197910756477] TD:idle n=70 lf=0 +[02] [HADES][ERROR] [KRELTSC: 197942905503] TD:idle n=70 fb=0 ub=7352 +[02] [HADES][ERROR] [KRELTSC: 197967726096] TD: detach_device called dev=0x30f86c0 +[02] [HADES][ERROR] [KRELTSC: 197983063635] TD:kk 02 lf=0 fb=0 +[02] Stadium: dispatch cell=83236 behaviour=COOL identity=0 +[02] [HADES][ERROR] [KRELTSC: 198018306192] TD:vc start lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 198047939670] TD:vc post_hotwords lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 198062667327] TD:vc post_rwot lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 198083189262] TD:vc post_ssml8 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 198109606653] TD:vc post_ssmcfg lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 198125774007] TD:vc post_dict lf=328 fb=95 +[02] [HADES][ERROR] [KRELTSC: 198141511176] TD:vc post_memory lf=328 fb=95 +[02] [HADES][ERROR] [KRELTSC: 198167287080] TD:vc post_callstack lf=328 fb=95 +[02] [HADES][ERROR] [KRELTSC: 198195213363] TD:pk 02 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 198207447858] TD:pk 02 fb=95 ub=7163 +[02] PARITY:KILL vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 name=02 +[02] KILL: 02 dead +[02] [HADES][ERROR] [KRELTSC: 198267948039] TD:kk 02~user lf=42088 fb=95 +[02] Stadium: dispatch cell=83561 behaviour=COOL identity=0 +[02] [HADES][ERROR] [KRELTSC: 198310684593] TD:vc start lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 198325335159] TD:vc post_hotwords lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 198355397562] TD:vc post_rwot lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 198370027989] TD:vc post_ssml8 lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 198387759192] TD:vc post_ssmcfg lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 198412186287] TD:vc post_dict lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 198435758850] TD:vc post_memory lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 198449576073] TD:vc post_callstack lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 198489588150] TD:pk 02~user lf=42088 +[02] [HADES][ERROR] [KRELTSC: 198502290525] TD:pk 02~user fb=95 ub=7163 +[02] PARITY:KILL vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 name=02~user +[02] KILL: 02~user dead +[02] WIREBIND: 02~user detached without flush (device already gone) +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 208666446807] TD:idle n=75 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 208685871891] TD:idle n=75 fb=95 ub=7163 +[02] (zuse) ok>  +[Hermes] [HADES][WARN ] [KRELTSC: 210806126937] INFERENCE: Output validation failed, ignoring results +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 217214349702] xhci: CSW status = FAILED +[02] [HADES][WARN ] [KRELTSC: 217247273712] xhci: unit not ready -- retrying TEST UNIT READY +[02] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 217308784980] TD: blk_attach dev=0x30f86c0 rc=-7 used=27546447 free=509324425 +[Artemis] [HADES][ERROR] [KRELTSC: 217332050565] TD: census largest_free=41416 free_blocks=95 used_blocks=7166 t +[Hera] [HADES][ERROR] [KRELTSC: 217466653425] xhci: USB MSC block-subsystem attach failed +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] [HADES][ERROR] [KRELTSC: 218872850280] TD:dl lf=41416 fb=95 in=S" 03" USE +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 219385646067] TD:idle n=80 lf=41416 +[02] [HADES][ERROR] [KRELTSC: 219412151931] TD:idle n=80 fb=95 ub=7166 +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] [HADES][ERROR] [KRELTSC: 225179382561] TD:dl lf=41416 fb=95 in=S" 03" USE +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 230087673921] TD:idle n=85 lf=41416 +[02] [HADES][ERROR] [KRELTSC: 230120432199] TD:idle n=85 fb=95 ub=7166 +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] [HADES][ERROR] [KRELTSC: 231511555401] TD:dl lf=41416 fb=95 in=S" 03" USE +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] [HADES][ERROR] [KRELTSC: 237822583047] TD:dl lf=41416 fb=95 in=S" 03" USE +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 240778239303] TD:idle n=90 lf=41416 +[02] [HADES][ERROR] [KRELTSC: 240800551824] TD:idle n=90 fb=95 ub=7166 +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] [HADES][ERROR] [KRELTSC: 244136219649] TD:dl lf=41416 fb=95 in=S" 03" USE +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] [HADES][ERROR] [KRELTSC: 250448656437] TD:dl lf=41416 fb=95 in=S" 03" USE +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 251505707859] TD:idle n=95 lf=41416 +[02] [HADES][ERROR] [KRELTSC: 251541439926] TD:idle n=95 fb=95 ub=7166 +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] [HADES][ERROR] [KRELTSC: 256780488510] TD:dl lf=41416 fb=95 in=S" 03" USE +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 262265859156] TD:idle n=100 lf=41416 +[02] [HADES][ERROR] [KRELTSC: 262313806671] TD:idle n=100 fb=95 ub=7166 +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] [HADES][ERROR] [KRELTSC: 263078988648] TD:dl lf=41416 fb=95 in=S" 03" USE +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] [HADES][ERROR] [KRELTSC: 269405206812] TD:dl lf=41416 fb=95 in=S" 03" USE +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 272965031514] TD:idle n=105 lf=41416 +[02] [HADES][ERROR] [KRELTSC: 272989838184] TD:idle n=105 fb=95 ub=7166 +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] [HADES][ERROR] [KRELTSC: 275709587706] TD:dl lf=41416 fb=95 in=S" 03" USE +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] [HADES][ERROR] [KRELTSC: 282023732739] TD:dl lf=41416 fb=95 in=S" 03" USE +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 283650868326] TD:idle n=110 lf=41416 +[02] [HADES][ERROR] [KRELTSC: 283674567750] TD:idle n=110 fb=95 ub=7166 +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] [HADES][ERROR] [KRELTSC: 288341193546] TD:dl lf=41416 fb=95 in=S" 03" USE +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 294360545787] TD:idle n=115 lf=41416 +[02] [HADES][ERROR] [KRELTSC: 294392888769] TD:idle n=115 fb=95 ub=7166 +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] [HADES][ERROR] [KRELTSC: 294661533915] TD:dl lf=41416 fb=95 in=S" 03" USE +[02] ok +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] [HADES][ERROR] [KRELTSC: 300976730586] TD:dl lf=41416 fb=95 in=S" 03" USE +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 305092759167] TD:idle n=120 lf=41416 +[02] [HADES][ERROR] [KRELTSC: 305125521120] TD:idle n=120 fb=95 ub=7166 +[02] (zuse) ok> S" 03" USE +[02] USE: 03 not found +[02] [HADES][ERROR] [KRELTSC: 307323707271] TD:dl lf=41416 fb=95 in=S" 03" USE +[02] ok +[02] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR +[02] T01=1 2 +[02] [HADES][ERROR] [KRELTSC: 313651140579] TD:dl lf=41416 fb=95 in=." T01=" 7 3 /M +[02] ok +[02] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR +[02] T02=-1 -2 +[02] [HADES][ERROR] [KRELTSC: 313717000128] TD:dl lf=41416 fb=95 in=." T02=" -7 3 / +[02] ok +[02] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR +[02] T03=1 -2 +[02] [HADES][ERROR] [KRELTSC: 313788955032] TD:dl lf=41416 fb=95 in=." T03=" 7 -3 / +[02] ok +[02] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR +[02] T04=-1 2 +[02] [HADES][ERROR] [KRELTSC: 313846214934] TD:dl lf=41416 fb=95 in=." T04=" -7 -3 +[02] ok +[02] (zuse) ok> ." T05=" 2147483647 1 + . CR +[02] T05=2147483648 +[02] [HADES][ERROR] [KRELTSC: 313921264713] TD:dl lf=41416 fb=95 in=." T05=" 214748 +[02] ok +[02] (zuse) ok> ." T06=" -2147483648 NEGATE . CR +[02] T06=2147483648 +[02] [HADES][ERROR] [KRELTSC: 313994710617] TD:dl lf=41416 fb=95 in=." T06=" -21474 +[02] ok +[02] (zuse) ok> ." T07=" -2147483648 ABS . CR +[02] T07=2147483648 +[02] [HADES][ERROR] [KRELTSC: 314084083446] TD:dl lf=41416 fb=95 in=." T07=" -21474 +[02] ok +[02] (zuse) ok> ." T08=" -1 1 RSHIFT . CR +[02] T08=9223372036854775807 +[02] [HADES][ERROR] [KRELTSC: 314161686090] TD:dl lf=41416 fb=95 in=." T08=" -1 1 R +[02] ok +[02] (zuse) ok> ." T09=" -8 2 RSHIFT . CR +[02] T09=4611686018427387902 +[02] [HADES][ERROR] [KRELTSC: 314245576890] TD:dl lf=41416 fb=95 in=." T09=" -8 2 R +[02] ok +[02] (zuse) ok> ." T10=" 1 31 LSHIFT . CR +[02] T10=2147483648 +[02] [HADES][ERROR] [KRELTSC: 314306741910] TD:dl lf=41416 fb=95 in=." T10=" 1 31 L +[02] ok +[02] (zuse) ok> ." T11=" -1 0 < . CR +[02] T11=-1 +[02] [HADES][ERROR] [KRELTSC: 314380711722] TD:dl lf=41416 fb=95 in=." T11=" -1 0 < +[02] ok +[02] (zuse) ok> ." T12=" -1 0 U< . CR +[02] T12=0 +[02] [HADES][ERROR] [KRELTSC: 314489907207] TD:dl lf=41416 fb=95 in=." T12=" -1 0 U +[02] ok +[02] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR +[02] T13=56088 +[02] [HADES][ERROR] [KRELTSC: 314561889558] TD:dl lf=41416 fb=95 in=." T13=" 123 45 +[02] ok +[02] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR +[02] T14=DOUBLE-OVERFLOW +[02] +[02] [HADES][ERROR] [KRELTSC: 314683295682] TD:dl lf=41416 fb=95 in=." T14=" -123 4 +[02] ok +[02] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR +[02] T15=14285 5 +[02] [HADES][ERROR] [KRELTSC: 314760064458] TD:dl lf=41416 fb=95 in=." T15=" 100000 +[02] ok +[02] (zuse) ok> ." T16=" 7 11 3 */ . CR +[02] T16=25 +[02] [HADES][ERROR] [KRELTSC: 314842592421] TD:dl lf=41416 fb=95 in=." T16=" 7 11 3 +[02] ok +[02] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR +[02] T17=2 25 +[02] [HADES][ERROR] [KRELTSC: 314918724393] TD:dl lf=41416 fb=95 in=." T17=" 7 11 3 +[02] ok +[02] (zuse) ok> ." T18=" -5 S>D SWAP D. CR +[02] T18=-5 +[02] [HADES][ERROR] [KRELTSC: 314978016948] TD:dl lf=41416 fb=95 in=." T18=" -5 S>D +[02] ok +[02] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR +[02] T19=-2 +[02] [HADES][ERROR] [KRELTSC: 315061557321] TD:dl lf=41416 fb=95 in=." T19=" -5 S>D +[02] ok +[02] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR +[02] T20=5 +[02] [HADES][ERROR] [KRELTSC: 315137034135] TD:dl lf=41416 fb=95 in=." T20=" -5 S>D +[02] ok +[02] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR +[02] T21=-5 3 +[02] [HADES][ERROR] [KRELTSC: 315207427500] TD:dl lf=41416 fb=95 in=." T21=" -5 3 M +[02] ok +[02] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR +[02] T22=-1 +[02] [HADES][ERROR] [KRELTSC: 315280869120] TD:dl lf=41416 fb=95 in=." T22=" 5 0 10 +[02] ok +[02] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR +[02] T23=0 -1 6 +[02] [HADES][ERROR] [KRELTSC: 315367648470] TD:dl lf=41416 fb=95 in=." T23=" -1 0 A +[02] ok +[02] (zuse) ok> ." T24=" -2147483648 2/ . CR +[02] T24=-1073741824 +[02] [HADES][ERROR] [KRELTSC: 315429517788] TD:dl lf=41416 fb=95 in=." T24=" -21474 +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 317603629098] TD:idle n=125 lf=41416 +[02] [HADES][ERROR] [KRELTSC: 317635624467] TD:idle n=125 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 328318702467] TD:idle n=130 lf=41416 +[02] [HADES][ERROR] [KRELTSC: 328338662631] TD:idle n=130 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 339009340173] TD:idle n=135 lf=41416 +[02] [HADES][ERROR] [KRELTSC: 339036557853] TD:idle n=135 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 349695723762] TD:idle n=140 lf=41416 +[02] [HADES][ERROR] [KRELTSC: 349732421997] TD:idle n=140 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 360438469881] TD:idle n=145 lf=41416 +[02] [HADES][ERROR] [KRELTSC: 360463258008] TD:idle n=145 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 371121644019] TD:idle n=150 lf=41416 +[02] [HADES][ERROR] [KRELTSC: 371156912427] TD:idle n=150 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 381808786317] TD:idle n=155 lf=41416 +[02] [HADES][ERROR] [KRELTSC: 381843197190] TD:idle n=155 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 392541449811] TD:idle n=160 lf=41416 +[02] [HADES][ERROR] [KRELTSC: 392576016609] TD:idle n=160 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 403227500550] TD:idle n=165 lf=41416 +[02] [HADES][ERROR] [KRELTSC: 403254063807] TD:idle n=165 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 413905981503] TD:idle n=170 lf=41416 +[02] [HADES][ERROR] [KRELTSC: 413949734982] TD:idle n=170 fb=95 ub=7166 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 424619147316] TD:idle n=175 lf=41416 +[02] [HADES][ERROR] [KRELTSC: 424652342709] TD:idle n=175 fb=95 ub=7166 +[02] (zuse) ok>  \ No newline at end of file diff --git a/logs/20260910-193124/amd64/qemu-amd64-20260910-193124.log b/logs/20260910-193124/amd64/qemu-amd64-20260910-193124.log new file mode 100644 index 00000000..6f04e6a5 --- /dev/null +++ b/logs/20260910-193124/amd64/qemu-amd64-20260910-193124.log @@ -0,0 +1,10651 @@ +[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +RAW SERIAL UP +[CKPT 002] Serial (COM1) initialized +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +EBS... +EBS OK +Calling kernel_main (monolithic)... + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: amd64 +Build: Sep 10 2026 16:07:47 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 129 +Total memory: 1023 MB +Usable memory: 968 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 249366 + Free pages : 247843 + Used pages : 1523 + Total MB : 974 + Free MB : 968 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +APIC: IA32_APIC_BASE MSR=0x00000000fee00900 +APIC: stale-ISR drain: 0 EOI(s) issued +APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) +APIC: init done + +I/O APIC: init... +I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 + override: source=00 gsi=2 flags=0x0000 + override: source=05 gsi=5 flags=0x000d + override: source=09 gsi=9 flags=0x000d + override: source=0a gsi=10 flags=0x000d + override: source=0b gsi=11 flags=0x000d +i8042: keyboard ACKed enable-scanning +i8042: IRQ1 enabled in controller config byte +I/O APIC: keyboard IRQ1 routed (masked) + +Timer: init... +Timer: init start +Timer: PM_TMR_BLK discovered from FADT at port 1544 +Timer: VM mode detected (hypervisor present). +Timer: HPET calibration disabled (VM-exit MMIO would poison timing). +Timer: WARNING: invariant TSC not present under hypervisor. +Timer: continuing in RELATIVE mode (no determinism guarantees). +Timer: RDTSCP not present; using RDTSC (less serialized). +Timer: CPUID frequency unavailable; trying PM Timer... +Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2099812073 Hz +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 24641536 + Heap end addr: 561512448 + +Heartbeat: init... +APIC Timer: calibrating... +APIC Timer: apic_hz=1007609835, tick_hz=100, initial_count=10076098 +APIC Timer: configured (masked, ready to start) +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0xffff900000000000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 4734807] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 62802936] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 89003901] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 90340425] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 91629888] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 93234813] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 94330740] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 95645928] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 96773838] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 97929468] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 108202416] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 110127864] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 113963619] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 115423182] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 117078822] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 120166578] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 122042550] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 123552093] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 126642852] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 128327934] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 129887058] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 133932372] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 135570981] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 137137287] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 140906472] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 142033983] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 142939461] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 144695460] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 145945023] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 147742056] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 149084859] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 149951046] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 150874122] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 152291181] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 153953856] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 156777978] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 158124351] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 160117650] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 163065420] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 164494974] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 166109202] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 169044645] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 170555763] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 172602633] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 176003310] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 179670351] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 181193691] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 182708904] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 185948889] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 187389699] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 189316218] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 192089604] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 193677288] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 195246219] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 198107847] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 200007549] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 201628770] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 204628998] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 206476284] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 208129509] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 211195908] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 212925657] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 214461009] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 216058794] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 218843730] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 220402644] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 222253290] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 225220254] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 226587438] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 228220839] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 231044667] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 232508829] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 234145779] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 237348384] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 239045940] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 240611973] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 243933459] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 245181174] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 246308769] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 248353434] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 249467799] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 250631850] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 251946009] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 252805392] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 253643481] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 254979354] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 256620651] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 259656264] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 261165996] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 262857840] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 265932933] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 267379686] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 268911972] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 270590271] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 273801360] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 275337594] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 276945690] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 279950622] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 281102367] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 282193380] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 284023425] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 285375615] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 286402704] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 287457135] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 288773016] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 289942653] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 291121740] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 292546548] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 293540373] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 294498099] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 296132781] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 298058271] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 301037856] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 302538201] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 304331097] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 307380633] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 308930853] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 310831752] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 314163633] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 315234696] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 316436757] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 318315312] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 319451643] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 320551497] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 321631989] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 323879577] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 325142097] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 326278680] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 327692253] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 328619067] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 329622300] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 331278759] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 332993556] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 336250341] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 337530333] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 339256575] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 340826325] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 343879242] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 345444015] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 347104275] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 350532672] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 351690213] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 352777257] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 354526431] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 355618242] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 356688129] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 357804720] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 359594025] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 361038153] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 362188281] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 363285321] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 365131620] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 366287166] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 367421145] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 368710734] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 369597963] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 370544118] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 372082179] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 373940721] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 376833849] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 378242340] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 379916565] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 382657779] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 384115452] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 386065449] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 388872099] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 390072375] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 391404195] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 392294721] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 393274434] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 394985892] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 396685464] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 399612528] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 401148300] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 402821475] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 405399330] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 407195208] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 408673062] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 410585343] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 413722533] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 414925497] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 416161977] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 417061953] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 417985680] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 420046389] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 421805370] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 425074902] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 426545952] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 428129583] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 431027205] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 432149235] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 433491891] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 434505036] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 435681099] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 437522358] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 439198494] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 442134231] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 443526657] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 445225494] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 448719726] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 450369234] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 452010027] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 454954920] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 456065967] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 456991332] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 458772573] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 459862998] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 461233311] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 462490728] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 463475691] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 464460528] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 466228182] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 467891655] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 468982038] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 472256862] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 474136110] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 475870794] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 479418408] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 481044102] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 482684055] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 485925762] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 487076856] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 488375118] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 490112406] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 491382612] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 492565353] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 493740282] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 495587610] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 496767159] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 498051057] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 499708860] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 501092865] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 502224513] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 503566329] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 504408786] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 505346457] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 507371487] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 509015010] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 512284290] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 513738309] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 515300583] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 518186340] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 519775347] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 521393880] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 524251455] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 526385538] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 528021795] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 529567416] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 532878108] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 534134181] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 535064397] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 537082497] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 538233843] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 539571417] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 541135245] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 542024658] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 543030873] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 544494426] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 546180474] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 549428943] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 551192607] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 552984159] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 556380111] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 557609724] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 558531624] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 559831251] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 560894607] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 562463958] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 563884671] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 564775785] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 565780803] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 567509922] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 569255694] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 572309808] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 574318353] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 575736210] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 578068113] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 580114668] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 581265111] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 582195327] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 583963548] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 585173274] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 586368552] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 587851110] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 589278501] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 590358195] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 591983721] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 592952304] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 593930316] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 595980357] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 597674595] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 600921153] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 602417277] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 604126929] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 607018734] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 608716710] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 610464141] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 613881492] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 615495930] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 617054319] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 620239998] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 621959793] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 624108030] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 629045361] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 631136667] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 633087987] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 634544841] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 639941652] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 641356128] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 643591074] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 644903952] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 646299402] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 648470823] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 650485227] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 652181397] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 653904300] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 655012638] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 656250126] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 658272762] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 660252390] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 664353438] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 666610707] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 668773098] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 672763245] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 674060793] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 676674096] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 678030192] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 679331163] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 681025926] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 682085943] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 683215470] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 685302387] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 687025059] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 690345873] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 691814592] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 693366828] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 696256470] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 697946928] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 699609435] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 702134370] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 704468436] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 706047846] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 707952483] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 711406626] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 712916022] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 714654675] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 716074065] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 717294081] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 719341560] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 721290255] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 725163222] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 727589688] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 729745149] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 733027071] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 734047209] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 735194985] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 735935655] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 736894536] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 738689784] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 740667312] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 743820462] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 745376289] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 747055890] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 750097572] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 751311603] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 753196122] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 754268592] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 755323191] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 757346940] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 759048423] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 761037375] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 763541751] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 765411108] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 767085963] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 770534478] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 771810354] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 773202612] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 774129594] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 775149459] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 777729099] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 779344734] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 782936490] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 784992915] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 786736461] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 790339011] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 791448714] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 792848049] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 793711884] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 794670177] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 796306119] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 797873307] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 801104388] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 803130048] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 805405650] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 807880143] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 810915294] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 812546994] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 814727844] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 816124008] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 817645857] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 820704927] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 822964779] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 826288449] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 828050307] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 829918698] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 833488530] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 835072035] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 836659383] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 839659674] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 840917007] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 842295972] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 843190068] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 844412562] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 846176856] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 847802109] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 850533075] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 852038229] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 853690593] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 855642312] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 858301311] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 859514628] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 860910162] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 861797160] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 862835820] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 864706542] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 866330997] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 869586144] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 871446450] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 873141129] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 876305661] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 877948197] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 879561585] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 882787563] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 884639154] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 886452462] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 888702171] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 891484818] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 892562265] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 894275046] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 895696011] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 896937720] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 898297281] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 899328948] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 900365340] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 902412777] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 904189398] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 907530855] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 909269214] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 910877037] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 914232711] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 916156206] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 917992509] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 921392031] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 922453287] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 924118545] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 925153257] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 926313402] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 927728361] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 928643079] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 929650722] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 931808787] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 933772623] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 935793747] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 938565054] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 940239615] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 941814132] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 945164409] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 946937019] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 948509415] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 951743058] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 952819497] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 954518103] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 955708257] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 956838015] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 958691370] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 959628411] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 960617280] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 963040533] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 964823895] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 967772652] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 969320604] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 970353699] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 972097287] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 973290843] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 974956521] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 976651137] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 979738914] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 980844459] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 982831080] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 984017349] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 985109811] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 986385708] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 987309246] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 988318107] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 990835272] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 992543433] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 996704814] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 997955973] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 999644310] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 1000857417] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 1002777132] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1003910607] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1005759741] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1006923141] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1008529557] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1009921122] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1010855727] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1011803268] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1013853729] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1015651980] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1019180022] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1020513186] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1022317380] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1023486093] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1024584687] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1026327876] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1027447029] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1028695500] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 1030036035] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 1031667441] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 1032986598] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1034612019] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 1035500151] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1036482783] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1037936718] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1039712331] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1043433615] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1045480737] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1047774588] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1051487682] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1053480519] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1055541606] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1059469173] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1061353461] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1063453608] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 1066909389] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1068984462] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1071174888] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1073220498] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1077438915] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1079496012] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1081557771] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1086081549] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1087422798] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1088388840] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1090297068] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1091477961] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1092525105] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1093402884] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1095170034] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1096568676] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1097754693] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1099005096] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1099857990] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1100756496] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1102241343] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1104033777] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1106921865] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1108545795] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1110452553] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1113182364] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1114508010] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1116087651] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1119035148] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1120470519] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1122503907] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1125486726] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1126929111] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1128571521] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1131328716] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1132688025] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1134723681] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1137977904] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1139567163] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1141166502] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 1142681841] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1145768610] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 1146947886] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1148082978] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1149843597] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1151019387] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 1152052356] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1152981501] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1154773326] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1155860076] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1156992564] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1158266046] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 1159591314] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1160624997] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1162358610] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1164014439] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1167113934] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1168484310] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1170152340] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1173114684] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1174575276] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1176425481] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1179522876] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1180969818] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1182630120] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1185841839] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1187249784] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1188912984] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1191932028] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1193497641] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1195151076] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1198505196] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1199980530] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1201558617] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1204805973] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 1205954715] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1206974958] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1208782113] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1210449177] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 1211574420] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1212501885] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1214182599] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1215260823] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1216331802] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1217666877] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 1218496923] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1219506708] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1221045084] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1222972065] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 1225331562] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1227398130] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1228745154] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1230327546] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1233226806] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1235116512] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1236851994] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1239727608] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1241210460] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1242817275] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1245529929] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1247121477] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1248928149] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1252308918] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1253889693] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1255668708] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1258580043] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 1259927865] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1260898758] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1262658495] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1263914442] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 1264988655] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1266041259] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1267874769] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1269085503] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 1270166331] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1271055786] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1273116663] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1274349783] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1275430863] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1276796241] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 1277800104] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1278872238] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1281039501] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1282936767] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1286190612] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1287776973] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1289515794] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1292859750] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1294414359] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1296282834] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1299727905] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 1300976019] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1302695268] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1304361807] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1307553597] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1309215810] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1311328641] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1314701052] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1316322462] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1318120314] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1321464480] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1323203448] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1324257480] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1326025575] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1327155711] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 1328330241] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1329223098] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1330953036] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1332015762] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1333226727] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1334144658] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1336383006] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1337696514] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1338929571] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1340417106] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 1341352803] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1342294191] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1344138894] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1345728867] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1348908414] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1350457143] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1352320158] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1355504052] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1357155744] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1358818377] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1362211305] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1363380291] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1364394171] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1366418361] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1367596986] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1368885882] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1369888779] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1371695997] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1372998732] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1374433473] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1375335108] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1377086382] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1378278237] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1379482482] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1380983772] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 1381939440] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1382926398] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1384660977] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1386500556] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1389676050] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1391088363] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1392683271] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 1395792300] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 1397126640] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1398538554] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1400568519] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1403383296] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1404877635] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1406499444] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1409956947] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 1411240068] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1412553093] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1414610337] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1415769999] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1416972375] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1418319693] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 1418880351] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1419489834] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1421081949] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1422638847] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1426067811] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1427623722] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1429328565] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1432153464] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1433521446] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1435172172] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1438199595] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1439923464] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1441697754] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1444933140] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 1446107523] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1447037067] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1448793906] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1450035615] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1451233182] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1452565233] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 1453480770] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1454449227] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1456187061] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1457768613] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1460528160] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1461948390] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1463795298] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1466685570] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1468213635] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1469923602] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1472853648] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1474262895] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1475963979] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1478115996] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1480173072] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 1481367657] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1482474252] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1484415240] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1485524439] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 1486625952] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1487619105] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1489593672] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1490739012] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1491869253] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1493133999] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 1494015285] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1494938193] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1496672415] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1498397901] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1501491264] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1503008199] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1504675431] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1507584288] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1509085914] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1510858923] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1514262057] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1515730083] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1517409222] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1520040543] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 1521124374] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1522031490] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1523673753] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1524842319] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 1526433573] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1527453543] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1529307360] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1530480567] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1531647495] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1532971419] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 1533837060] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1534763181] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1536135657] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1537714038] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1541114610] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1542533181] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1544373348] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1547234241] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1548540378] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1550091942] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1553213823] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1554761691] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1556552193] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1559461617] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1561010808] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1562613087] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1564787322] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1567286154] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 1568423598] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1569507030] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1571583279] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1572727989] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1573911318] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1575199563] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 1576426446] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1577309580] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1578837120] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1580449437] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1583133804] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1584700047] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1586462766] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1589395395] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1590782718] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1592324622] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1595090574] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1596490560] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1598218209] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1601632998] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1603245378] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1604875671] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1608139302] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 1609223049] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1610186928] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1611967119] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1613202906] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1614887358] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1616639808] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 1617563703] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1618513659] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1620156867] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1621743690] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1624536669] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1625849568] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1627671003] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1631077875] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1632573474] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1634211012] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1637007204] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 1638070497] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1638945273] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1640839305] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1642175157] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1643399457] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1644888441] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 1645852278] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1646861496] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1648523079] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1650308436] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1653085035] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1654575720] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1656201036] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1658100318] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1660751253] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1662164469] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1663834011] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1666953036] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 1668036594] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1668979746] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1670722431] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1671974178] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1673207529] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1674582924] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 1675495836] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1676683323] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1678940487] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1680839853] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1683735102] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1685215308] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1686950664] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1689933462] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1692037347] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1694192283] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1697855586] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1699452153] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1701555114] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1705377240] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1707103902] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1708771239] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1711977393] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 1713206817] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1714188021] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1716170862] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1717603608] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1718804409] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1720121991] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 1720988850] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1721889645] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1723423086] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1725004680] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1727708976] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1729299999] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1731018240] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1733945094] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1735359213] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1737017478] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1739676141] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1741052418] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1742991915] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1745927505] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 1747029648] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1748842662] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1750543872] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1753260957] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 1754539899] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1755555858] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1757301672] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1758448839] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1759693761] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 1761026652] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 1762532856] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 1763665995] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1765019928] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 1765852683] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1767092922] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1768611327] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1770227550] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1773035271] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1774538934] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1776284475] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1779574104] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1781025834] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1782609738] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1785363531] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1786741551] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1788449376] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1791216231] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1793206086] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1794851919] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1797668145] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 1798739565] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1799663313] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1801513854] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1802659068] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 1803751950] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1804940970] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1806737583] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1808021943] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1809622962] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1811227551] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 1812289962] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1813444584] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1815569427] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1817990643] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1821052275] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1822482543] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1824140367] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1826923098] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1828348746] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1830206910] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1832504331] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1835068557] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1836894024] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1839001605] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1842790866] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1844545185] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1846627419] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1850456601] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 1851800055] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1852998210] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1855339752] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1856808996] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 1858266291] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1859361336] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1861580511] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1863007125] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1864395876] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1866007983] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 1867339131] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1868571096] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1870657782] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1872682959] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1876280259] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1878193695] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1880717160] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1884581139] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1886462928] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1888457844] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1891816689] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1893770592] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1895494251] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1898260329] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1899634611] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1901232480] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1904086632] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 1905647919] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1906611105] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1908414669] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1909539093] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 1910630484] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1911555723] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1913293200] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1914368610] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1915653096] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1916991636] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 1918363377] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1919421336] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1921137603] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1922840850] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1925801430] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1927224201] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1928909241] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 1930289004] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1933687497] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1935226839] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1937063478] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1940002848] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1941472428] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1943395944] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1946265762] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 1947473220] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1948326135] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1950347658] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1951581744] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1952794242] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1954148595] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 1955068038] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1956475164] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1958057808] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1959589044] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1962365286] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1963957800] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1965705231] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1968876735] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1970316915] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1971914931] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1974903147] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1976512671] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1978287990] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1981594293] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1983121119] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1984750530] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1987440126] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 1988440398] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1989299865] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1990998072] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1992233376] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 1993505157] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1994698923] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1996531698] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1997691759] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1998846087] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2000141136] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 2000967675] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2001869499] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2003548449] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2005172400] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2008795551] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2010391530] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2012046225] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 2013128355] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2016222936] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2017630188] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2019925761] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2023278978] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2024781108] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2026470537] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2029421814] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 2030887089] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2031842799] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2033531619] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2034717909] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 2035908000] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2036864340] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2038684242] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2039813118] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2040953019] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2042292567] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 2043292692] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2044770819] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2046423792] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2048017755] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2051147427] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2052777027] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2054462823] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2057691258] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2058965013] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2060582622] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2063150628] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2064723822] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2066493618] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2069800005] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2071341678] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2072953050] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2075735214] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 2076808461] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2077683888] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2079539700] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2080940778] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 2082298911] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2083236708] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2085018726] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2086111776] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2087309574] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2088735642] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 2089606596] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2090513061] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2092170045] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2094499974] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2113982199] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2117204691] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2119227621] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2121155190] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2124001593] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2125364934] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2127005811] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2129733375] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2131390044] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2133313854] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2136128778] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2137682127] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2139394257] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2142371175] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 2143457799] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2144759673] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2146680711] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2147801712] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 2148787221] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2149669284] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2151351111] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2152758657] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2154249006] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2156207928] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 2157527085] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2159018337] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2161570929] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2163909048] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2168470332] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2170601769] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2172893772] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2176010067] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2177465745] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2179143582] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2182357212] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 2183609400] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2184586362] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2186390703] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2187543204] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2188600428] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2189922840] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 2190756792] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2191688751] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2193316083] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2195402979] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2198493801] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2200011072] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2201698233] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2204317353] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2206017912] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2207864106] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2209585980] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2212545636] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 2213696352] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2214715251] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2216438049] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2217588639] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2218672785] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2220299760] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 2221159731] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2222073462] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2223803631] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2225584578] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2228464140] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2230205670] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2232140967] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2235154782] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2236545843] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2238277482] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2241200283] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 2242347303] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2243304735] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2245633089] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2246846511] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2247941556] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2249184714] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 2250038385] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2250964947] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2252598789] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2254251321] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2257451763] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2259008682] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2260821696] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2263710036] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2265020898] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2266580799] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2269536675] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 2270735376] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2271677982] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2273453910] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2274614916] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2275768152] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2277020382] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 2277855699] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2278756158] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2280467763] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2282300349] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2285333001] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2286911865] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2288588547] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2291399796] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2292745266] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2294400087] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2297073198] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2299334793] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2300876634] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2302567071] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2305494114] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 2306516037] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2307659550] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2309387577] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2310468699] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2311650516] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2313057138] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 2314009656] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2315011881] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2316763764] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2318703408] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2321700087] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2323194321] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2324858214] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2327782380] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2329243203] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2330949705] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2334001551] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2335443978] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2337071436] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2339926344] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 2341113201] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2342144364] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2344112925] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2345642775] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2346850002] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2348202297] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 2349156075] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2350045215] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2351824776] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2353461663] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2356441689] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2358613488] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2360491980] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2363466567] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2365164858] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2366824404] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2368996476] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2371657722] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2373301266] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2375058525] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2378243238] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2379666807] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2381295924] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2384465643] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 2385678519] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2386737717] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2388626499] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2389814406] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2391009978] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2392368216] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 2393333439] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2394247233] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2396185386] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2397853731] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2400643224] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2402068641] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2403752106] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2406563208] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2408385189] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2410031673] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2413011825] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2414298831] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2415738864] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 2416710828] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2417693040] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2419356387] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2421442674] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2424190209] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2425618503] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2427348084] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2430716967] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2432277225] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2434783386] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2437863939] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2438959677] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2440242399] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 2441249391] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2442238848] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2444175174] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2446015719] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2449039047] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2450811510] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2452293354] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2453935365] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2456866587] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2458459122] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2460604713] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2463630141] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2465090334] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2466697863] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2469577992] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2471043351] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2473300557] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2476981206] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 2478062769] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2479017345] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2480685333] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2481772734] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2482839975] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2484169275] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 2485002492] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2485985376] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2487927750] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2489740932] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2492989926] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2494471707] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2496108762] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2498866314] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2500601250] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2502437574] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2505495258] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2506988316] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2508689148] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2511490254] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2513249844] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2514913338] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2516712534] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2519767110] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 2520881160] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2521834182] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2523589530] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2524652781] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2526388998] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 2527880607] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2529408420] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 2530817730] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2532381537] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 2533292433] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2534357532] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2536113867] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2538037299] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 2539838364] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 2541422709] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2543064699] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 2544132255] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2545911312] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2547709920] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2548874601] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 2550725268] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2552517072] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 2553623037] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2555128905] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2556840531] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 2558028459] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2559728346] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2561533737] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2562584346] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2564538291] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2566221651] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2567276124] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 2568450528] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2569371252] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2571082584] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2572246005] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 2573472636] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2574557034] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2577197175] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2578378320] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 2579588466] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2580476325] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2582241480] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2583446628] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2584617147] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2585914611] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 2586818157] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2587776408] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 2590258776] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2592095961] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2593364088] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 2595122523] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2596807143] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 2598005151] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2599695084] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2601708564] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2602731684] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 2604498582] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2606285808] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 2607327807] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 2609057367] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2610727077] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2611930608] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2613628206] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2615392017] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2616513606] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2617918947] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2619001287] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2620854705] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2622001725] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2623267227] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2624267520] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2626471764] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2627760576] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2628926181] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2630257161] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2631189708] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2632188342] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2634089682] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2635628226] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2636832786] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 2638975563] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2640808968] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 2641869027] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 2643467295] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2645163864] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2646305718] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2647993761] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2649712002] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2650759965] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2652763491] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2654483874] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2655566025] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2656695342] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2658429774] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2659536474] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 2660613816] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2662103220] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2663624859] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2664776352] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2666064702] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 2666957139] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2667921858] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 2669704674] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2671321737] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 2672366445] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2673896190] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2675616363] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2677356108] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2679101817] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2680769028] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2681847966] Running M*.negative: -123 456 M* . . CR +[Hera] -1 4294911208 +[Hera] [HADES][TEST ] [KRELTSC: 2683516899] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2685117918] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2686159749] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 2687747412] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2689688400] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 2690866185] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 2692701963] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2694343302] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 2695408905] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 2696528877] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2698275825] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2699434143] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 2700445545] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2702417172] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2703535842] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2704793532] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2706400788] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2707377981] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2708351016] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 2710287405] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2711973663] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 2713098087] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 2714909295] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2716528248] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 2717552229] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 2147913144729 6 +[Hera] [HADES][TEST ] [KRELTSC: 2719717833] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2721890892] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 2723210154] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2724964410] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2727176382] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2728324053] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -42949662 -96 +[Hera] [HADES][TEST ] [KRELTSC: 2730189147] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2731860285] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2732924817] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2734262811] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2736208503] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2737412118] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2738520729] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2741144805] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2742434541] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2743752417] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 2745082746] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 2746590357] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 2747740212] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2749248495] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2750132070] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2751201978] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 2753311407] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2755078284] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 2756144769] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2757830775] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2759564892] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2760656367] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 2762633223] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2764536369] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2766444345] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2767550079] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2769408390] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2771173713] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 2772217035] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2773404942] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2775244395] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2776373124] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2777859630] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2779824306] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2781029013] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2782406088] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2783792886] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2784721905] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2785715877] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2787585990] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2789506818] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2790657219] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2792321469] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2794123122] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2795269512] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2797170642] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2798884326] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 2800007343] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2801894718] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2803583076] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2804613903] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2805822159] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2807649873] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2808880830] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2810095029] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2812083519] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2813276634] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2814638253] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2816416344] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2817333225] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2818302312] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 2820484527] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2822309994] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2823566508] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2825503128] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2827736352] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2828858949] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2830685172] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2832311454] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2833413870] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2835188454] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2837160942] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2838267264] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2839878216] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2841736191] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2842889847] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2844077502] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2845841313] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2846926887] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2848080900] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2849387142] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2850313725] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2851330461] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2854083099] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2855902035] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2857061550] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 2858802135] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2860569201] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2861696439] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2863557858] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2865793161] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2867159001] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2869111266] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2870824278] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 2871994524] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2873694096] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2875381929] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2876339172] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2877648249] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2880160857] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2881615254] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2882899635] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2884825902] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2885955996] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2887193358] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2888554305] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2889455394] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2890401339] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2892606087] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2894319351] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2895518283] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 2897546778] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2899220961] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 2900299962] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 2902093950] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2903743710] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2905070679] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2907149469] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2908808259] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2909953284] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2911259295] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2913106413] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2914242954] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2915306310] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2917349064] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2918537601] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2919678804] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2920970535] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2921896278] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2922832941] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 2924898942] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2926630980] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 2927768361] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2929316859] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2931446049] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2932769721] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 2934371748] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2936060106] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2937169620] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2939095194] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2940882588] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 2941936494] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 2943711771] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2945601960] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 2946636567] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 2947772079] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2949498720] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2950595256] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2951689230] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2953509720] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2954826546] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2955947631] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2957500959] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 2958351732] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2959335183] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 2961077658] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 2962482852] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2964132213] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 2965223310] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2966747826] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2968567308] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2970079266] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2971848600] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2973492228] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 2974517721] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 2976106056] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2977743279] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2978739708] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2980216092] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2981837985] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 2983352673] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2985137652] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2986997223] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2988081894] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 2989342797] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2991180339] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2992264086] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 2993278554] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2995315848] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2996674737] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2997971886] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2999445708] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 3000449508] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3001449633] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3003473109] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3005260230] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 3006433416] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 3008344521] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3010190022] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 3011548050] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3013530723] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3015403272] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3016497309] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3018328782] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3020271156] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 3021462822] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 3022710810] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3024646338] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3025926435] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 3027320163] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3029338725] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3030549921] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3031737408] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3033287082] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 3034241847] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3035189619] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 3036935244] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3038623119] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3039633156] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 3041674104] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3043617129] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3045007287] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3047521596] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3049569180] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3050824749] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3052779996] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3054914625] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 3056401446] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3058689900] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3061195641] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 3063020058] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 3064734288] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3067078833] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3068476635] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 3069944850] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3072325431] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3073563822] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3075269610] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3076686627] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3077632404] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3078551112] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 3080347032] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3081937341] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3082943430] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 3084964323] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3087086142] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3088283058] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3090086496] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3091745328] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 3092806794] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3094363608] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3095995245] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 3097076220] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3098334960] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3100638765] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3101894649] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3103029195] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3104871567] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3106029171] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3107235831] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3108501564] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3109373211] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3110298807] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 3112464894] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3114417348] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 3115431942] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 3117408420] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3119136531] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3120229602] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3121915923] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3123549996] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 3125058090] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 3126775155] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3128760663] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 3129920178] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3131253951] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3133087335] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3134210919] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3135262032] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3136997220] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3138465876] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3139735515] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3141186363] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 3142210554] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3143374920] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3145244340] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3146961951] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3147988830] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3149728386] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3151446144] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3152440095] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3154103673] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3155771829] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3156996654] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3158740515] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3160463208] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3161490822] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3163799520] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3165478218] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3166484370] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 3167631600] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3169421850] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3170587161] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 3171884583] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3173768934] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3175221021] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3176431608] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3177771303] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 3178661682] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3179565942] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3181626630] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3183296634] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3184271076] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3186170127] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3188334849] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3189513369] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3191265147] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3193013964] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3193996470] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3195627246] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3197297187] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3198402900] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3200614284] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3202373832] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3204114018] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 3205284327] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3206985558] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3208628598] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3209571645] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 3210697329] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3212672148] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3213812784] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 3215061654] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3217053084] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3218191830] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3219367011] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3220824810] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3221781843] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3222826509] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3224880750] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3226908006] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3227986713] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3229579206] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3231603186] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3232683048] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3234292110] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3235956885] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3236936829] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3238654272] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3240343134] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3241418376] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3242941674] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3244715775] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3245991924] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 3247227186] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3249060108] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3250240581] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3251546907] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3253299672] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3254391819] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3255501396] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3256860075] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3257726493] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3258765048] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3260781363] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3262507794] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3263904378] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3265412619] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3267120360] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3268079724] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3269560077] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3271212336] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3272190747] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3273923205] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3276036372] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3277057707] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3278697723] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3280405779] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3281418063] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 3282535578] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3284244138] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3285307935] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3286566108] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3288951036] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3290175420] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3291399699] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3292759848] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3293647476] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3294615114] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3296476827] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3298078497] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3299200191] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3301037208] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3302785290] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3304117131] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3305728776] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3307431477] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3308553297] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3310255578] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3311917203] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3313129365] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3315236169] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3316894497] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3318130662] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3319382115] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3321210627] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3322365480] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3323553240] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3324850074] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3325822164] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3327053352] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3328801014] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3330526143] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3331598403] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3333241947] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3334933014] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3335984883] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3337576053] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3339526974] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3340583253] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 3342001782] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3343721178] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 3345120723] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3346657902] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3349012065] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3350512599] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3352251504] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3354045954] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3355126866] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3356282118] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3358380711] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3360402171] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3361714209] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3363951381] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3366038592] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3367373268] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3369272361] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3370881990] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3371953830] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3373335567] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3374965965] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3376555182] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3377801322] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3379658394] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3380808648] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3381988134] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3383292591] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3384128223] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3385049241] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3386941257] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3388550718] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3390709854] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3392564070] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3394272735] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3395362929] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3396463077] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3398263449] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3399508476] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3400610892] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3402399693] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3403982106] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3404956359] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3406646817] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3408287442] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3409367745] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3410942787] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3412787322] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 3413946081] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3415042470] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3417461313] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3418641828] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3419769318] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3421047693] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3421927278] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3422884647] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3424777503] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3426429846] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3427438728] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 3429503847] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3431147685] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 3432183825] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3433359279] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3435385044] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3436534605] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3437772849] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 3439111221] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 3440520258] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 3442128102] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3443458200] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 3444323274] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3445257018] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3446800287] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3448422726] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3449482848] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3451275051] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3453034431] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3454539060] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3456206838] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3457755126] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3458775726] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 3460443987] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3461934819] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3463128333] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 3464850228] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3467187360] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 3468431043] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3470429739] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3472037835] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 3473313522] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3474538809] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3476565624] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3478278804] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3479543235] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3481577232] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3483601233] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3484746783] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3487519833] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3489260796] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3490367706] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3491965071] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3493853643] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 3494859375] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3495912882] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3498036948] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3500269416] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3501730533] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 3504017559] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3506529222] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 3507979818] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 3510493077] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3512937708] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3515188824] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3516682197] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3518231787] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3520763694] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 3522099861] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3523494933] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3525905355] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3528410256] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3529896258] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3532379445] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3534753726] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3536199534] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3539048688] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3541548990] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3543069285] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3545078313] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3546847185] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 3548071023] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3549354459] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 3553429152] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3555814269] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 3557827917] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3559637739] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3561962649] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3563434329] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3566005716] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3568340685] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3570251559] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3571757490] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3573620127] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 3574838841] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3576230007] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3578676675] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3580570119] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 3582177564] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 3584330316] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3586369458] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 3587771796] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 3589881855] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3592147629] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 3593746611] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3595968201] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3597754503] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 3599042013] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3600458232] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3602712687] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3605058996] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 3606530886] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3608930598] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3611191857] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3612573615] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 3615170832] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3617550489] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 3619370349] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3621020928] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3622837386] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 3624131343] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3625524504] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3628284954] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3630635652] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 3632291985] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3634549485] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3636801399] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 3638245863] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3640440993] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3642851793] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3644506887] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3646118868] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3647953197] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 3649146270] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3650399802] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3652551315] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3654851739] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 3656388330] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3658340112] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3660673989] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 3662214192] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 3664523520] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3666770331] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 3668371917] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3670134321] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3672414102] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 3673740105] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3675146454] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 3677525523] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3679745958] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 3681148002] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 3683605548] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 3685470369] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3687919620] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 3689460033] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3691203705] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3692972577] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 3695183835] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 3696851487] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3698781744] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3700158777] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3701524764] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 3705030399] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3707627217] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3709199109] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3711354423] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3713741283] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3715322604] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3717961422] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3720614226] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3721972989] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3724399728] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3726864876] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3728488848] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3730248690] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3731669214] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3734577651] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3736183605] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3737926710] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3739742622] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 3741068310] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3742443327] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3745658658] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3748173933] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 3749754645] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3751917414] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3754343670] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 3755922618] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3759023562] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3761544465] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3763139478] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3765252498] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3767674239] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3769282797] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3771387144] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3773389746] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3774767934] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3776134215] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 3778944456] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3781348578] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 3782847810] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3785086725] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3787470288] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3789097641] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3790946586] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3793192620] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3794608566] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 3796783725] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3798467652] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3801096474] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3802630776] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3804285261] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3806218626] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3807547884] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3809252097] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 3812016054] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3814380003] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 3816149547] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3818206266] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3820955124] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3822726852] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3824590896] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3826995186] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3828594567] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 3830626296] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3832102596] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3836080584] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3837656046] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3839283231] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3841006323] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 3842053635] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3843165774] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3846692703] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3849590787] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 3851018724] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3853670415] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3856106121] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 3857564802] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3860629395] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3863241144] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 3864731535] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 3866896446] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3869420037] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3871833945] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 3873801960] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3876574044] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3879193185] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3880736202] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3882357570] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3884254500] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 3885841491] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3887558493] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 3891347901] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3893750343] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 3895206378] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 3897985371] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3900400644] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 3901907079] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 3904736472] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3907109283] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 3908784726] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 3911673108] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3914017905] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3915613317] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3917274606] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3919159776] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 3920368347] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3921639834] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3924464376] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3926700204] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 3928155357] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3930024525] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3931603011] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 3932572875] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3934248171] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3936815148] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3938352600] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3940963971] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3943122771] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 3944394951] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3945882780] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3947012748] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 3947787606] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3949204917] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3952156656] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3954100395] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 3954989073] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3956502879] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3958547775] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 3959386662] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3960940788] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3963343146] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3964482690] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3966643338] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3969102018] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 3970435602] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3971923788] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3973582725] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 3974657862] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3975770757] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3977942430] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3979790367] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 3980949378] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3982444137] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3984589728] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3986019093] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3987666165] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3988629183] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 3989186985] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3990221760] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3991947057] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3993902556] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 3995338914] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 3997610295] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3999826341] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 4001217843] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4003109943] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4004879907] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4006129071] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 4012485813] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4014497970] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 4015761687] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4018165725] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4020418332] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 4021863972] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 4025261940] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4027767807] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 4028633763] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4029899349] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4031253555] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 4032238980] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4033460697] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 4035522477] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4037945499] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 4039705782] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 4042110765] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4044254256] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 4045728267] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4048705395] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4051462443] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 4053097713] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4054676682] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4056455634] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 4057707654] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4059021246] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4062263940] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4065285903] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 4067016471] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4069358874] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4071731391] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 4073231505] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4074830466] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4077174822] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 4078397589] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4079655279] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4082060745] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4084428327] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 4085536161] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4088506128] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4090908591] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 4092753042] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4094413575] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 4096263591] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 4098099306] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 4099644255] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4101573798] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 4102742511] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4104000138] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4106104317] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4107974073] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 4109398944] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 4111500120] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4114250721] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 4115753166] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4117536948] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4119878805] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4121239311] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4123183134] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4125492966] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4127515056] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4129815501] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4131936627] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4133469837] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 4135550538] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4137888132] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 4139622816] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 4141182213] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4143494334] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4144794570] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4146354135] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4148027772] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 4149197220] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4150503945] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 4153327185] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4155617907] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 4156884018] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 4158214326] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4160023917] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 4161231858] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4162985190] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4165085064] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 4166319969] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 4168050327] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4169878188] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 4171091652] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4172408142] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4173770076] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 4174741578] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4175736642] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4177919340] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4179731493] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 4181022762] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 4183737243] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 4185434463] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4187229774] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 4188493386] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4190738139] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4192580448] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 4193781060] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 4195590147] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4197504717] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 4198904556] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4200334131] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4201665132] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4202814609] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4203709440] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4204932669] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4206571005] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 4207597758] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4208961918] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4210329648] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 4211336430] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4212692694] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4214037051] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 4215426075] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4216977072] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4218547347] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 4219609527] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4220731053] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4222307649] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4223342004] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4224957849] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4226626257] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 4227998334] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4229062425] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4230738645] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4231785516] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4232847045] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4234055469] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 4234902777] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4235885388] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 4237520112] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4239074805] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 4240238961] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 4241629644] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4243355382] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 4244375751] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4245712044] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4247290551] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4248330954] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 4249680708] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4251248190] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 4252524843] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 4253572995] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4255250118] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 4256328993] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 4257722826] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4259327919] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 4260336108] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 4261674522] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4263241080] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 4264307376] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 4265784831] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4267388202] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4268379318] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 4269944364] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4271628795] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 4272663150] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 4273718736] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4275622134] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4276670706] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4278026991] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4279261917] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 4280086650] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4281055758] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4282212753] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4283492997] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 4284355026] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4285313004] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4286480898] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4287758496] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 4288615023] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4289518905] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 4291878570] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4293455859] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 4294446765] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 4295774175] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4297490841] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 4298522088] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 4300110402] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4301770977] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 4303056933] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4305109158] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4306690920] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4307679705] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 4308794847] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4310438265] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 4311571047] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 4312733334] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4313700972] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4315846122] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4317100326] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 4318088040] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4318979385] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4320661737] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4321751112] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4322846934] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4324093767] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 4324950903] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4325839896] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 4327865703] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4329443769] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 4330526109] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 4332108963] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4333795116] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 4334832789] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 4336508757] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4338109755] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 4339130187] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4340964033] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4342548021] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 4343558793] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 4344639453] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4345601274] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4347301833] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4348374912] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4349469054] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4350692808] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4351538058] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4352452125] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4354291746] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4355913891] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 4356964101] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4358055492] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4359780768] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4360843494] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4361853846] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4363574943] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4364633322] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4366007646] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4367468595] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 4368305949] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4369202901] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4370856903] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4372452021] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 4373411364] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4374974856] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4376542086] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 4377529149] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4379207784] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4380802209] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 4381830390] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4382961240] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4384189446] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 4385022180] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4385916381] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4387772949] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4389402339] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 4390610784] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4392042606] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4393671891] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4394773488] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4395893208] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4397469384] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4398523311] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4399575537] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4401170760] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4402204737] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4403405706] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4405425696] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4406476620] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4407586680] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4409160546] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 4410202293] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4411721265] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4413347043] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 4414414263] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4415970531] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4417572831] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 4418556576] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4419622011] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4421187225] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4422292980] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4423356609] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4424967330] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4426034025] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4427449950] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4429311768] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 4430641194] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4432241499] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4433812110] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 4434804192] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 4435846401] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4437534570] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4438614138] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4439850618] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4441467072] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 4442539626] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4443915042] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4445538132] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 4446685656] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4447657305] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4449201876] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4450833324] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 4451819400] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 4453309602] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4454953776] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 4455949974] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 4457523210] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4459246638] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4460248947] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4461782724] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4463409930] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 4464380949] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4466067144] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4467684564] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 4468700208] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4469848383] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4471437285] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 4472638464] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4473810075] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 4487051331] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 4488542079] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4490227539] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4491238563] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 4493500284] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4495157919] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 4496225286] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4498371276] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4500099072] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 4501013055] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 4502902425] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4504604013] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 4505767644] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4506964392] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 4508353122] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 4509826608] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 4511060064] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4512336003] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4513233921] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4514206704] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4516737078] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4518454899] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 4519556769] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4520678862] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4522421673] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4523713572] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4525079748] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4527273828] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 4528301442] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4529434728] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4531260720] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4532300850] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4533383904] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4535207544] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4536261051] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4537556835] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4538968266] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4539864651] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4540778676] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4542878949] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4544563170] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 4545719115] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4546844022] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4548631647] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4549675326] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4551260406] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4553030643] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 4554054351] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4555118610] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4556816250] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4557912576] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4559010519] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4560276798] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4561124484] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4562013624] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4563953751] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4565607774] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 4566668526] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4567831800] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4569449220] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 4570474230] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4571658126] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4573428321] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 4574577735] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4576073922] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4577747391] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4578661080] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4579592430] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4581037041] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4582673466] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4583717775] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4585053900] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4586513232] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4587472638] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4588594059] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4590598404] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4591873419] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4593021342] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4594281405] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4595196291] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4596112752] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4597368678] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4599075789] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4600180452] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4601403303] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4603355736] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 4604860029] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 4606303758] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4607952888] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4608993900] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4610152743] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4611421017] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4612277082] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4613206416] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4614146019] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4615752351] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 4617005631] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4618330815] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4619954094] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4621208403] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4622349333] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4623986346] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 4625043822] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4626153294] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4627413483] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4628270766] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4629176622] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4630682385] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4632275445] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4633299510] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4634358561] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4636049754] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4637071866] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4638114117] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4639923246] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4640956782] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4641995085] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4643912910] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4644992688] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4646106339] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4647341958] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4648207473] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4649082039] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 4670638644] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4672211208] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4673221161] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4674318243] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4676023464] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4677000258] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4678130730] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4679893764] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4680931521] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4682113758] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4683820449] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4684902012] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4686014025] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4687293387] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 4688157201] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4689064527] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4690405524] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4691957634] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 4693013535] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4715521419] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4717103643] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 4718146776] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 4719260343] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4720887906] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4721971926] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4723090722] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4724576304] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4725845208] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4727017029] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4728470859] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4730230533] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 4731330366] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4732423038] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4734069186] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 4735149237] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4736410539] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4737968298] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 4739407344] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4740458709] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4742051160] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 4743135117] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4744224324] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4745856213] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 4746965055] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4747968057] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4749705702] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 4750795770] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4752143697] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4754009547] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 4755272298] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4756411485] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4758159210] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 4759345941] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4760448168] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4762146354] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 4763222268] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4764740295] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4766570340] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 4767713454] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4768696737] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4770364347] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 4771512186] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4772503071] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4774194201] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 4775333451] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4776696897] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4778387964] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 4779425805] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4780551657] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4782216285] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 4783307172] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4784398752] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4786103427] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 4787225037] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4788313719] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4790317266] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 4791371235] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4792449858] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4794340908] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 4795493577] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4796679552] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 4797948876] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4799316627] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 4800359928] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 4801333971] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4802393526] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4803831921] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4805457615] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4806431070] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 4807844076] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4809412062] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 4810685166] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4812300360] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4814023368] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 4815075216] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4816721238] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4818333219] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4819308564] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4820859057] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4822479690] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4823429709] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4824611358] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4825467297] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4826422692] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4828400220] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4829973246] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4830962178] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4832460045] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4833933615] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4834749948] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 4836855261] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4838936508] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 4840568859] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 4842274458] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4843902357] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4844862645] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4846580466] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4848167478] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 4849199187] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4850283732] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4852389843] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4853852556] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4855024902] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 4855862466] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4856785836] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4858269381] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4859860929] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 4860802947] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 4862047386] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 4863733077] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4865307783] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 4866455202] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4868234721] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4869760350] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 4870716102] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4872380730] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4873932525] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 4874958186] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4876659795] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4878230490] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 4879509600] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 4881372258] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4882959816] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4883966724] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 4884983733] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4886649747] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4887751113] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4888805628] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 4889643003] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4890546318] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 4892241144] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4893804573] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 4894791594] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4896231186] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4897844784] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 4898879916] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4900419615] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4901986446] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 4903004967] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4904708928] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4906276893] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 4907261583] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4908867180] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4910442033] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4911444741] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 4913175813] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4914739536] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4915760199] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 4916902368] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4919081916] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4920153903] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4921256739] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4922092560] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4922994384] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4924705590] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4926298335] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 4927339095] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4928892213] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4930381575] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 4931879106] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 4933634244] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4936341312] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 4937460822] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4939256826] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4940812380] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 4941942726] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 4942980609] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4945222653] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4946628855] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4947605460] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4949283549] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4950349383] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4951400664] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 4952239614] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4953165336] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4954587036] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4956220101] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4957166634] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4958705199] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4960386858] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4961386080] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4963048398] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4964682450] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4965689274] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4967311839] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4968889443] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 4969940388] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4971288378] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 4973107839] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4974090072] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4975870536] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4977468405] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 4978622817] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4980649632] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4982291580] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 4983405693] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4985593809] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4987256001] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 4988324670] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4989434352] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4990271076] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4991182413] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 4993012059] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4994332308] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 4995332160] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 4996473384] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4998299754] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 4999354941] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 5000463699] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5002197480] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5003248152] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5004308988] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 5005186263] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5006094660] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5007595887] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5009349282] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5010337374] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5011942194] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5013608712] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 5014595124] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5015711883] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 5016600729] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5017497387] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5019194040] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5020867593] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 5022220077] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 5024165181] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5025871956] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5027540511] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 5028641961] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5030441010] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5032192053] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 5033292222] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5035195515] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5036845233] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 5037827718] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5038977972] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 5039875869] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5040790062] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 5042546229] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5044281921] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 5045353152] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5047251615] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5048925105] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 5049970632] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5050741752] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 5051935707] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 5053269417] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 5054423283] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5055642060] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5056520343] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5057412696] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5059735401] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5061345891] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 5062361955] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5063414748] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5065112577] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5066207853] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5068375599] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5069994720] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 5071139115] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 5072970987] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5074576059] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 5075798553] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5076957732] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5078214897] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 5079115881] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5080043913] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 5082204855] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5083833300] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 5085179295] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 5086707948] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5088453048] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 5089560336] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 5090847216] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5092576440] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 5093641518] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5094773775] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5096071470] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 5097178401] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5098410114] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 5100694452] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5102312040] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 5103474579] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 5105454522] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5106964674] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 5108121417] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 5110921137] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5112469047] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 5113777179] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5114934951] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5116275276] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5117203959] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5118137220] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5120704533] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5122583760] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 5123610954] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 5125148679] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5126809800] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 5127892602] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5129197773] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5130783609] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 5131854441] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5133005934] Running FIND.existing: FIND DUP . CR +[Hera] 35050272 +[Hera] [HADES][TEST ] [KRELTSC: 5135673375] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5137831335] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 5139341487] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 35367408 +[Hera] [HADES][TEST ] [KRELTSC: 5142069534] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5144015100] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 5145107877] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5146742328] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5148513804] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 5149499061] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 5150480895] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5152180341] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 5153242311] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5154600885] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5156056227] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5156981928] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5157872706] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5159207235] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5161481094] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 5162587836] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5163865644] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5165505387] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 5166484554] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5167658202] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5168934708] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 5169797598] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5170740288] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 5172453552] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5174235171] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 5175331812] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 5176482906] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5178170466] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 5179240668] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5180351757] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5181610014] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 5182487058] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5183415384] Running LATEST.basic: LATEST @ . CR +[Hera] 35131696 +[Hera] [HADES][TEST ] [KRELTSC: 5185290978] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5186975157] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 5188034019] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 5190167157] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5191795245] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 5192873322] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 5194911393] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5196677325] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 5198011980] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5199061287] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5200354656] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 5201222166] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5202130815] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 35368920 +[Hera] [HADES][TEST ] [KRELTSC: 5204418576] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5206069827] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 5207071107] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 35369384 +[Hera] [HADES][TEST ] [KRELTSC: 5209209516] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5211204012] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 5212509792] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 5213784030] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 5214980232] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5216769138] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 5217876930] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5218987662] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5220280359] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 5221136802] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5222043750] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 5223689268] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5225655876] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 5226589095] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 5227683762] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5229470085] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 5230485561] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5231620905] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 5232962658] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 5234568864] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 5235755574] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5237073723] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 5238309090] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5239320156] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 5244655395] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5246352342] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 5247300261] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 35373664 +[Hera] [HADES][TEST ] [KRELTSC: 5252307039] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5253980277] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 5255035695] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 5262630597] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5264171976] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 5265070713] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 5272593774] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5274239397] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5275569600] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 5281101336] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5282691162] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5283547731] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 5284892760] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 5285958867] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5287960944] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 5289290454] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 5290489554] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 5291432664] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5293217097] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5294249667] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5295376170] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5296592427] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5297477535] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5298406575] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5302180107] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5303738412] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 5304787719] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5306679756] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5308287138] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5309319393] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 5313983367] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5315542176] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5316540726] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5317643163] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5318963748] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5319873321] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5320783650] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5324686647] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5326517952] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 5327593404] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 5332239255] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5333855457] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 5334857052] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 5340094305] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5342154321] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 5343303525] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5344821342] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5346602793] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 5347788642] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5349021678] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 5351555895] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5353598796] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 5354773956] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 5356049055] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5357881872] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 5359417602] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 35141504 +[Hera] [HADES][TEST ] [KRELTSC: 5364089556] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5365741437] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 5366753301] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5367868968] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5369276073] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 5370150324] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5371070460] Running CURRENT.basic: CURRENT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 5372642667] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5374263909] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 5375319558] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 35376528 +[Hera] [HADES][TEST ] [KRELTSC: 5380945374] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5382610359] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 5383547148] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 5384644776] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 5385752085] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5387449620] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 5389065087] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5390298585] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5391618141] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 5392511481] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5393414628] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5395874085] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5398330371] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 5399954784] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5406319086] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5407996860] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5409090267] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5413804809] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5415435207] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 5416443543] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5417601693] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 5418830277] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 5420225958] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 5421334695] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 5422702173] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5424078009] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5424909420] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5425954065] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 5427685914] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5429379417] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 5430436515] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5431553946] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5432818293] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5433670200] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5434566858] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5435631642] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5437301457] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5438592411] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 5440152312] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5441867319] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 5442869670] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 5444577033] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5446171416] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 5447499078] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5448601095] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5449930731] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5450905887] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5452061223] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 5453690928] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5455278024] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 5456505285] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 5457647853] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5459248221] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 5460205989] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5461283121] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5462973075] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5464284084] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5465657967] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5467176729] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 5468097180] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5468992788] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5470076388] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5471313183] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 5472203247] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5473116348] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5474199171] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5475431913] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 5476473744] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5477556672] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5478796659] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 5480084106] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 5481462399] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 5482591317] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5483930781] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 5484697155] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5485567122] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5487544335] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5489201571] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 5490155433] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 5491108350] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5492722074] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 5493784422] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 5495083734] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 5496167397] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5497834713] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 5498920014] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5500044984] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5501199081] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 5502380331] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5503412502] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 5504396478] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5506097205] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5507195337] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5509190379] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5510739213] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 5511790515] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5512875228] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5514232647] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5515518225] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5516463456] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5518732317] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5520397008] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 5521443711] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5523178668] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5524806021] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5525773785] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5527964673] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5529523671] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5530484862] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5531541561] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5533158960] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5534263959] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5535410139] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5536738200] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 5537637315] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5538556359] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5540989692] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5543060355] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 5544073395] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 5545790355] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5547412353] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 5548437867] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 5550470121] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5552389899] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 5553695280] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5554874808] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5556243630] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5557214418] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5558368095] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 5559970458] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5561571057] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 5562589893] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5564413974] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5565988386] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 5567222997] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5568248322] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5569979541] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5571009759] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5572150542] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5573433117] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 5574283827] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5575199616] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5578551909] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5580439095] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 5581464021] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 5583410532] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5584979043] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 5586009996] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 5587020957] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5587861083] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5589554271] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5590661643] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5591993085] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5593560987] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 5594352540] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5595252369] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5597478957] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5599118070] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 5600204589] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 5601120420] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5602691052] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 5604035703] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5605344633] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5606602743] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 5607418740] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5608305024] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 5609383542] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5610960075] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 5612064255] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5614099575] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5615665167] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5616835707] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5617897425] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5619209841] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5620065570] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5620992636] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5623710456] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5625332832] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5626290642] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 5627626704] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 5628652008] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5630879394] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 5632122867] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5633216568] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5634539526] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 5635376964] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5636286663] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5638634799] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5640190584] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5641134702] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 5642364630] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5643488991] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5645156097] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 5646354210] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 5647407108] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 5648415465] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5650085007] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5651141496] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5652226692] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5653589340] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 5654578818] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5655763260] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5658770943] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5660334687] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5661290985] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 5662380087] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 5663389200] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5665099797] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5666141166] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5667451020] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5668773306] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 5669611542] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5670255591] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5672078454] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5673124863] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5674104303] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5675883885] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5677545510] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 5678724933] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 5681630850] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 5683123614] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5685453921] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5686923480] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5688544701] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 5690159790] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 5691773493] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 5693839200] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5695244646] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5696069610] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5696996382] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5700052575] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5701662855] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5702666676] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5704873209] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5706526623] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5707562007] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 5709435963] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5711164158] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5712733236] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5713799049] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5715900057] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5717736150] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5718756981] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5719864269] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5720698557] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5722357452] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5723468835] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5724547101] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5725377420] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5726306040] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5728521456] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5730217689] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5731637205] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5733989709] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5735552949] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5736613911] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5738758368] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5740334376] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5741309595] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5743185735] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5745060573] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5746353459] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5747301735] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5748141504] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5749831332] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5750931900] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5752074216] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5753311746] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5754133917] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5755042251] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5756086350] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5756950038] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5759284020] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5760496224] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5762193108] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5763010869] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5764722243] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5765797632] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5766901560] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5767764765] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5768653716] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5769721587] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5770565052] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5772590859] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5774019174] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5775531783] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5776392657] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5778103989] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5779206825] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5780315898] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5781545763] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5782400022] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5783290737] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5784382044] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5785231536] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5787182121] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5788205871] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5789687148] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5790524691] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5791338252] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5793032952] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5794083036] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5795210610] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5796073941] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5796978180] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5797967742] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5798848944] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5801017782] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5802024774] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5803517622] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5804314614] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5805129183] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5806826592] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5807902884] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5809023927] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5810320068] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5811168993] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5812328886] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5814884355] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5816480418] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5817469959] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5820053085] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5821685520] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5822803434] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5823932667] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5825145816] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5827420956] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5828550882] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5829688473] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5830547100] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5831455707] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5833747353] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5835338565] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5836351815] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5838612465] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5840304750] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5841891468] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5842945458] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5843885985] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5844733608] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5846413461] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5847551724] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5848642905] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5850144426] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5850992826] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5851941207] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5854227120] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5855800041] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5856783849] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5858382159] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5859984291] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5860968414] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5862340134] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5863180911] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5864896443] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5865942264] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5867062698] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5867924664] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5868812481] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5871008052] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5872600503] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5873567637] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5875480464] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5877102903] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5878114158] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5879112561] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5879947479] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5881605576] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5882641632] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5883806292] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5885064171] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5885922693] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5887033299] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5889449727] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5891046357] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5892006183] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5894151963] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5895786204] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5896862496] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5897987634] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5898827151] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5901039942] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5902278060] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5903388015] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5904266067] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5905210164] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5907446580] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5909105517] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5910039765] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5912171328] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5913989382] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5915073339] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5916054480] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5916923376] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5918593401] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5919628386] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5920721121] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5921976921] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5922851319] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5923749153] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5925793272] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5927745327] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5929364511] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5930437926] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5931653931] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5932542084] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5934297810] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5935364463] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5936478828] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5937422337] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5938729272] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5941280268] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5942874042] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5943868497] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5944922571] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5945808393] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5947572120] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5948602674] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5949739404] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5950977291] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5951833230] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5953034073] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5956119687] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5957718333] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5958717177] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5961021927] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5962585650] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5963590668] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5965264431] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5966831241] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5967934287] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5970445866] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5972025864] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5973068010] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5974144302] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5974973109] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5975863110] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5978178066] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5979539454] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5981130939] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5982100383] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5984326026] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5985895566] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5986899513] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5988311889] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5990088300] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5991110685] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5993554035] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5995110030] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5996109882] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5997168723] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5998427484] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5999290878] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6000203622] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6002934777] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6004531092] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 6005520402] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 6007023792] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6008576385] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 6009578190] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6011944386] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6013529361] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 6014520477] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6015890664] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 6016734003] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6017645193] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6019831860] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6021414315] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 6022387560] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 6023899560] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6025454841] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 6026447574] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 6028476783] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6030516093] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6032157201] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 6033151236] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6034333158] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6035582910] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 6036435825] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6037332777] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6039608001] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6041429121] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 6042440397] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 6043451778] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 6044308179] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6045989985] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 6047017074] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6048088515] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 6048941787] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6049883322] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6052065621] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6054012006] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 6055020447] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 6055951083] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 6056810424] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6058485594] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 6059572239] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6060648783] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6061908573] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 6062763966] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6063696030] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 6066542643] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6068148723] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 6069134883] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 6071494737] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6073213902] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 6074242461] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 6076467180] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6078325218] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 6079406004] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6080589816] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 6081480153] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6082460160] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 6084524607] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 6086352069] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6087998742] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 6089017116] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 6091523088] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6093243072] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 6094295991] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 6096522243] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6098194137] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 6099290379] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6100443951] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6101742297] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 6102615981] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6103774761] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 6105936501] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6107609907] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 6108661902] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6110603373] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6112253574] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6113278395] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6115414368] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6117259113] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6118286328] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6120445506] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6121999380] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6122973969] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6124031592] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 6124838517] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6125753529] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 6128182725] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6129915330] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 6130979421] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6133264284] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6134628339] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6136320729] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6137294163] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6139357266] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6141452016] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6142912272] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6145354299] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6146893725] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6147874299] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6148947294] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6150178902] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 6151068735] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6151968879] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6154703835] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6156267369] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6157400046] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6159971223] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6161320725] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6162334206] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6163435383] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 6164237268] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6165128361] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6167986230] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6169512300] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6170582313] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6172903191] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6174587370] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6175580292] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6176651838] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6177899910] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 6179228013] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6180235698] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6182197161] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6183819789] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 6184788456] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 6186631437] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6188286594] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6189888033] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6190948533] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 6193759845] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6195352191] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 6196296813] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6198242673] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6199850748] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6200822712] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6201929013] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 6202785540] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6203679447] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6205799775] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6207409383] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 6208326264] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6210338043] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6211909809] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6212834082] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 6214794810] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6216356202] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 6217308174] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6219688398] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6221255859] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6222218037] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6223296345] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6224575770] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 6225426711] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6226335045] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6229092051] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6230949186] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6232195053] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6234268698] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6235851552] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6236834898] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6238969926] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6240555594] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6241512585] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6242619117] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 6243776238] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6244665273] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6247157658] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6248672745] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6249670665] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 6251554785] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6253234869] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6254817282] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6255978309] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6258442386] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6260472309] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6261584763] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6262753602] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6264122508] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 6265120743] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6266359806] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6270064227] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6272244447] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6273544893] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6276928056] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6278876205] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6280052961] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6281746296] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 6283117323] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6284202393] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6287715651] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6290034408] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6291398148] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6294899436] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6296878014] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6298095069] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6299424327] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6300973917] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 6302116968] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6303263967] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 6307153314] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 6308711388] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6310830561] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6312118953] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6315258915] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6316813587] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6317777109] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6319161177] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 6320301309] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6321379113] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6324063585] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6325656351] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6326597634] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6328925253] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6330502773] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6331541895] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6333277335] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6334577403] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 6335451948] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6336392937] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 6339880281] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6341498814] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 6342515277] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6344847579] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6346517415] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6347558553] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 6350650866] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6352029411] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6353680620] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6354696201] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6357199107] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6358850631] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6359858841] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6362533968] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6364418676] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6365423736] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6366633777] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 6367537974] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6368471655] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 6371435574] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6373094994] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 6374084829] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6376409193] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6378018927] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6378973167] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6381331908] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6383221152] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6384241962] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6386675022] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6388334337] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6389333223] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6391540785] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6393247161] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6394698723] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6396453651] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 6397785996] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 6399237306] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 6400585632] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6401892126] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 6402822846] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6403774566] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6406858836] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6408771726] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 6409901253] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6412099428] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6413857296] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 6415035669] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6417544287] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6419377020] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 6420503145] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6421694496] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6422660433] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6424467525] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6425559672] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6426682542] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6427702701] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6429603348] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6430658997] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6431990544] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6433298214] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 6434290233] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6435256758] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6437628225] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6439326873] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 6440416878] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 6442240707] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6443914974] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6446018418] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 6447255948] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6449252733] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6450943842] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 6451967571] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6453176562] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6454161168] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6455980335] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6457326330] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6458605146] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6459625095] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6461429667] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6462639078] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6463729251] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6464674965] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6466371492] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6467452152] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6468622944] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6470062725] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6471323754] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6472617753] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5332 + +[Hera] Total words: 484 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6550243959] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6552344316] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 6553517523] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5349 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6632916612] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6634689768] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 6635912934] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5351 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6714072645] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6715772511] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6716841327] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6718469058] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6719757198] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6720670719] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6721613178] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 6724004091] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6725672184] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 6726892158] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 6728302728] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6730279332] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 6731676735] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 6733419042] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6735097089] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 6736182768] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6737321871] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6738559506] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 6739432035] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6740331402] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6746306364] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6747934809] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 6749046087] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6754249362] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6755971257] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 6757227540] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6760697286] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6762329868] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 6763459437] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 6766277385] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6767896653] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 6768911520] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 6772101231] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6773723187] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 6774762897] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 6776501403] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6778177539] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6779178504] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 6780898992] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6782490666] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 6783537474] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 6784924965] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6786149076] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6787872819] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6788984643] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6790109046] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6791394015] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 6792275700] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6793176327] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6794947656] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6795866154] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6797758632] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 6798825537] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6800451504] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6801446127] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6802995066] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 6804025158] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 6805564374] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6806499735] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6808306281] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6809644800] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6811521864] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6812436393] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6814090479] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 6815294115] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6816411756] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 6817663545] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 6818949081] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 6823393563] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 6825816039] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 6827624454] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 6829193574] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 6833909439] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 6835837197] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 6837126030] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 6838111539] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6838979532] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6839919261] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6841251165] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 6842150259] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6843169935] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6844396734] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 6845363259] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6846254058] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6847692327] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 6848638629] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6849581130] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6850774329] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 6851726343] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6852644547] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6853817628] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 6854769306] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6855695280] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6856839234] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6857858889] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6858813780] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6860099757] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 6861004374] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6861900108] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6863065377] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6863992758] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6864896262] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6866164410] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 6867062412] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6867961191] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6869298702] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 6870614142] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 6871954950] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 6873295737] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6874556220] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 6875374422] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6876274986] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6878279058] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6880061538] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6882942738] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6884144505] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6885872490] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 6887131902] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6888072177] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6889894347] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6891599820] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 6906919803] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6909069132] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6909981960] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6911117556] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 6912264282] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6913367097] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6915327762] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6917077923] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6919973907] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6921145497] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6922381767] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 6923466144] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6924527148] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6926490627] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6928136586] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6931197252] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6932956296] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6934618236] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6938165766] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6939319884] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6940590384] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 6941477004] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6942423705] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6944317779] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6946075920] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6948927258] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6950374872] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6951851193] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 6952825005] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6953730210] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6955318755] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6957011922] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6959839929] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6961030986] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6962346006] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 6963551238] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6964476897] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6966239784] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6967959915] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6970217478] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6972300426] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6973438101] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6974967468] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 6976095672] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6977197647] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6978902280] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6980566971] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6983584839] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6984677196] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6985918485] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 6986772681] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6987867075] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6989820159] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6991469016] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6994178646] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6995343852] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6996602214] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 6997462017] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6998363022] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7000325997] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7001906079] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7004741226] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7005837006] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7007068950] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 7007912688] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7008813609] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7010542224] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7012199607] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7015403472] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7016574537] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7017834474] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 7018768617] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7019681319] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 7021317408] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7023011331] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 7026050241] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7027212654] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7028428008] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 7029308769] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7030179177] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7031605476] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7033276551] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7036025703] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7037135490] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7038641358] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 7039497759] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7040416299] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 7041764877] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7043313102] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 7046057088] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7047099213] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7048431096] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 7049459697] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7050899499] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7052328381] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7053908232] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7056926310] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7058034396] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7059259914] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 7060123476] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7061032608] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 7062749127] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7064438430] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 7067289222] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7068450270] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7069704852] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 7070541072] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7071450687] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7073091606] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7074717342] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 7077144354] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7079635332] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7081006023] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7082592762] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7085440005] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7086566340] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7087956897] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 7088968740] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7089883122] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7091563185] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7093135644] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7096008948] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7097394465] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7099050945] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7101973977] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7103056779] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7104291936] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 7105131789] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7106069061] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7107636102] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7109202660] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7112010990] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7113719025] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7115327310] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7118153028] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7119275856] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7120579053] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 7121466576] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7122383226] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7123896864] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7125576108] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7128713319] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7130129328] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7131792297] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7134596910] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7135710351] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7136944647] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 7137833178] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7139127114] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 7141025325] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7142665509] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 7145163942] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 7146877962] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7147977543] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7149216396] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 7150097619] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7151396217] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7153336554] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7154978964] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7157834124] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7158987843] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7160277096] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 7161135996] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7162025682] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 7164048591] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7165766265] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 7168563255] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7169768928] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 7171070928] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 7172485782] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 7173733098] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7175062335] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 7176391929] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7177323678] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 7179781497] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7181450787] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 7182730968] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7183970934] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7185278478] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 7186288137] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7187173014] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7189913577] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7191649353] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 7192978380] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7194362196] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7195635195] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 7196585844] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7197491364] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7199582250] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7201481133] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7203109221] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7204825635] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7206143826] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 7207057305] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7208143656] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 7213153962] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7214932557] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 7216048875] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7217159649] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7218477021] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 7219463370] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7220376450] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7223574057] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7225269408] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 7226556456] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7227719037] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7229354055] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 7230618318] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7231633101] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7234405626] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7236032349] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7237548822] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7238813841] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7240053618] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 7241229786] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7242199503] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 7245292845] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7247141328] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7248401538] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7249596963] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7250655279] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 7251661242] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7252585221] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7255654980] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7256946585] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 7258047363] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7259314020] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7260659133] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 7261673580] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7262602536] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7267482180] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7269599148] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7270589634] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7271834598] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 7273129332] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 7274550948] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 7275731904] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7277008095] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 7277915862] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7279005972] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 7282145955] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7283833872] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 7284991581] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7286169828] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7287455805] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 7288418823] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7289390997] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 7291738944] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7293466425] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 7294556682] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7295916810] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7297176222] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 7298059944] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7298963238] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7301163807] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7302899100] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 7304409567] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 7306253787] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7307943069] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 7309384005] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7310627100] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7311889389] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 7312745160] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7313693982] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 7316474088] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7318600170] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 7319777367] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7320996165] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7322325822] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 7323216012] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7324251984] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7326619272] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7328276298] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 7329620550] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7330812237] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7332295299] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 7333329402] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7334310081] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7336104405] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7337793456] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 7339241448] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7340479125] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 7341825456] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 7342713063] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 7343695947] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 7344887844] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7345773960] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 7346829357] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7347792921] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 7348835319] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 7349942334] ============================================== +[Hera] PARITY:M7.1a word_count=498 here=0x00000000000000d8 latest_id=667 hash=0xe9795d240d1e90c6 +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000003d726000, 0x000000003d771f2a) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] PCI: ECAM mapped (amd64) +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] [HADES][ERROR] [KRELTSC: 7428930768] TD: attach total_blkio_blocks_1k=30720 forth_block_size=1024 +[Hera] [HADES][ERROR] [KRELTSC: 7433199312] TD: after_format rc=0 user_blocks=22615 total_devblocks=7680 ba +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: no device on PCI bus 0 +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 7492360470] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7497467523] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7680745401] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7684884627] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7955618454] ( Unterminated comment + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x5d35c5c6a6eafe04 mode=m capsule_hash=0x5d35c5c6a6eafe04 dict_hash=0xe04cb6782cb6365b +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] APIC Timer: started (LVT=0x00020020 ICR=10076098) +[Hera] I/O APIC: keyboard IRQ1 unmasked +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=643 evictions=0 +[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=21845 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x271108a488516c37 +[Hermes] [HADES][ERROR] [KRELTSC: 8664013407] TD:pb hermes:init.4th lf=515849704 +[Hermes] [HADES][ERROR] [KRELTSC: 8665741497] TD:pb hermes:init.4th fb=1 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 10677517431] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 16835904687] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0xe585e56cb09dc857 +[Artemis] [HADES][ERROR] [KRELTSC: 16843054557] TD:pb artemis:init.4th lf=510167992 +[Artemis] [HADES][ERROR] [KRELTSC: 16862155380] TD:pb artemis:init.4th fb=1 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 417 ticks, trust=0x00010000, variance=0x00000000 +[Hera] [HADES][ERROR] [KRELTSC: 25460798937] TD:idle n=5 lf=509885464 +[Hera] [HADES][ERROR] [KRELTSC: 25469233839] TD:idle n=5 fb=1 ub=7048 +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 27649800696] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 27696391779] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 27716194485] TD: blk_attach dev=0x30f86a0 rc=0 used=26670573 free=510200299 +[Artemis] [HADES][ERROR] [KRELTSC: 27737817639] TD: census largest_free=509741128 free_blocks=1 used_blocks=705 +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 36177753486] TD:idle n=10 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 36198948807] TD:idle n=10 fb=1 ub=7054 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 46844820162] TD:idle n=15 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 46850722149] TD:idle n=15 fb=1 ub=7054 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 57497428401] TD:idle n=20 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 57513260091] TD:idle n=20 fb=1 ub=7054 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 68168000229] TD:idle n=25 lf=509007640 +[Hera] [HADES][ERROR] [KRELTSC: 68173641039] TD:idle n=25 fb=1 ub=7057 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 74567523870] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 74573174487] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 74620429086] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 74660899194] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 74693618748] TD: blk_attach dev=0x30f86c0 rc=0 used=27554712 free=509316160 +[Artemis] [HADES][ERROR] [KRELTSC: 74735596446] TD: census largest_free=508856104 free_blocks=1 used_blocks=706 +[Hera] PARITY:BIRTH vm_id=0x7cf09e01549546cc-0x99319366653ccc14 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 75627310794] TD:pb 00 lf=503233880 +[Hera] [HADES][ERROR] [KRELTSC: 75649755027] TD:pb 00 fb=1 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 78101483733] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0xd62c30ac78839535 +[Hera] [HADES][ERROR] [KRELTSC: 89154593241] TD:pb 00~user lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 89167623888] TD:pb 00~user fb=1 +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 91444039890] TD:idle n=30 lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 91471564653] TD:idle n=30 fb=1 ub=10675 +[Hera] (zuse) ok> S" 00" USE +[Hera] [HADES][ERROR] [KRELTSC: 92440892859] TD:mwu lf=497605128 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 92474826864] TD:dl lf=497605128 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T01=1 2 +[00] [HADES][ERROR] [KRELTSC: 98791616910] TD:dl lf=497605128 fb=1 in=." T01=" 7 3 /M +[00] ok +[00] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T02=-1 -2 +[00] [HADES][ERROR] [KRELTSC: 98928813480] TD:dl lf=497605128 fb=1 in=." T02=" -7 3 / +[00] ok +[00] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T03=1 -2 +[00] [HADES][ERROR] [KRELTSC: 99042625500] TD:dl lf=497605128 fb=1 in=." T03=" 7 -3 / +[00] ok +[00] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T04=-1 2 +[00] [HADES][ERROR] [KRELTSC: 99169970571] TD:dl lf=497605128 fb=1 in=." T04=" -7 -3 +[00] ok +[00] (zuse) ok> ." T05=" 2147483647 1 + . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T05=2147483648 +[00] [HADES][ERROR] [KRELTSC: 99276597210] TD:dl lf=497605128 fb=1 in=." T05=" 214748 +[00] ok +[00] (zuse) ok> ." T06=" -2147483648 NEGATE . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T06=2147483648 +[00] [HADES][ERROR] [KRELTSC: 99386192955] TD:dl lf=497605128 fb=1 in=." T06=" -21474 +[00] ok +[00] (zuse) ok> ." T07=" -2147483648 ABS . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T07=2147483648 +[00] [HADES][ERROR] [KRELTSC: 99478014405] TD:dl lf=497605128 fb=1 in=." T07=" -21474 +[00] ok +[00] (zuse) ok> ." T08=" -1 1 RSHIFT . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T08=9223372036854775807 +[00] [HADES][ERROR] [KRELTSC: 99578622549] TD:dl lf=497605128 fb=1 in=." T08=" -1 1 R +[00] ok +[00] (zuse) ok> ." T09=" -8 2 RSHIFT . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T09=4611686018427387902 +[00] [HADES][ERROR] [KRELTSC: 99695839950] TD:dl lf=497605128 fb=1 in=." T09=" -8 2 R +[00] ok +[00] (zuse) ok> ." T10=" 1 31 LSHIFT . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T10=2147483648 +[00] [HADES][ERROR] [KRELTSC: 99802468479] TD:dl lf=497605128 fb=1 in=." T10=" 1 31 L +[00] ok +[00] (zuse) ok> ." T11=" -1 0 < . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T11=-1 +[00] [HADES][ERROR] [KRELTSC: 99898982421] TD:dl lf=497605128 fb=1 in=." T11=" -1 0 < +[00] ok +[00] (zuse) ok> ." T12=" -1 0 U< . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T12=0 +[00] [HADES][ERROR] [KRELTSC: 99989430891] TD:dl lf=497605128 fb=1 in=." T12=" -1 0 U +[00] ok +[00] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T13=56088 +[00] [HADES][ERROR] [KRELTSC: 100120438845] TD:dl lf=497605128 fb=1 in=." T13=" 123 45 +[00] ok +[00] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T14=DOUBLE-OVERFLOW +[00] +[00] [HADES][ERROR] [KRELTSC: 100217767881] TD:dl lf=497605128 fb=1 in=." T14=" -123 4 +[00] ok +[00] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T15=14285 5 +[00] [HADES][ERROR] [KRELTSC: 100323634908] TD:dl lf=497605128 fb=1 in=." T15=" 100000 +[00] ok +[00] (zuse) ok> ." T16=" 7 11 3 */ . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T16=25 +[00] [HADES][ERROR] [KRELTSC: 100408881489] TD:dl lf=497605128 fb=1 in=." T16=" 7 11 3 +[00] ok +[00] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T17=2 25 +[00] [HADES][ERROR] [KRELTSC: 100522329684] TD:dl lf=497605128 fb=1 in=." T17=" 7 11 3 +[00] ok +[00] (zuse) ok> ." T18=" -5 S>D SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T18=-5 +[00] [HADES][ERROR] [KRELTSC: 100626561735] TD:dl lf=497605128 fb=1 in=." T18=" -5 S>D +[00] ok +[00] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T19=-2 +[00] [HADES][ERROR] [KRELTSC: 100724247057] TD:dl lf=497605128 fb=1 in=." T19=" -5 S>D +[00] ok +[00] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T20=5 +[00] [HADES][ERROR] [KRELTSC: 100835140161] TD:dl lf=497605128 fb=1 in=." T20=" -5 S>D +[00] ok +[00] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T21=-5 3 +[00] [HADES][ERROR] [KRELTSC: 100970564205] TD:dl lf=497605128 fb=1 in=." T21=" -5 3 M +[00] ok +[00] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T22=-1 +[00] [HADES][ERROR] [KRELTSC: 101082834048] TD:dl lf=497605128 fb=1 in=." T22=" 5 0 10 +[00] ok +[00] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T23=0 -1 6 +[00] [HADES][ERROR] [KRELTSC: 101170388634] TD:dl lf=497605128 fb=1 in=." T23=" -1 0 A +[00] ok +[00] (zuse) ok> ." T24=" -2147483648 2/ . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T24=-1073741824 +[00] [HADES][ERROR] [KRELTSC: 101275338696] TD:dl lf=497605128 fb=1 in=." T24=" -21474 +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 103449526005] TD:idle n=35 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 103475496117] TD:idle n=35 fb=1 ub=10675 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 107724141567] TD: detach_device called dev=0x30f86c0 +[00] [HADES][ERROR] [KRELTSC: 107753111823] TD:kk 00 lf=497605128 fb=2 +[00] Stadium: dispatch cell=73483 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 107796946257] TD:vc start lf=497605128 fb=2 +[00] [HADES][ERROR] [KRELTSC: 107821932288] TD:vc post_hotwords lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 107849477127] TD:vc post_rwot lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 107886098880] TD:vc post_ssml8 lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 107913611652] TD:vc post_ssmcfg lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 107945113857] TD:vc post_dict lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 107973566841] TD:vc post_memory lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 108002507046] TD:vc post_callstack lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 108030523377] TD:pk 00 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 108043282389] TD:pk 00 fb=569 ub=9526 +[00] PARITY:KILL vm_id=0x7cf09e01549546cc-0x99319366653ccc14 name=00 +[00] KILL: 00 dead +[00] [HADES][ERROR] [KRELTSC: 108114061503] TD:kk 00~user lf=497605128 fb=569 +[00] Stadium: dispatch cell=78684 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 108151053003] TD:vc start lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 108178258818] TD:vc post_hotwords lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 108206901789] TD:vc post_rwot lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 108234970515] TD:vc post_ssml8 lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 108252445728] TD:vc post_ssmcfg lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 108282643518] TD:vc post_dict lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 108310425804] TD:vc post_memory lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 108324865026] TD:vc post_callstack lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 108350251548] TD:pk 00~user lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 108379974276] TD:pk 00~user fb=1141 ub=8369 +[00] PARITY:KILL vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 name=00~user +[00] KILL: 00~user dead +[00] WIREBIND: 00~user detached without flush (device already gone) +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 114238233648] TD:idle n=40 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 114270971472] TD:idle n=40 fb=1141 ub=8369 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 124929591171] TD:idle n=45 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 124952823450] TD:idle n=45 fb=1141 ub=8371 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 127067065230] xhci: CSW status = FAILED +[00] [HADES][WARN ] [KRELTSC: 127113921669] xhci: unit not ready -- retrying TEST UNIT READY +[00] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 127167347895] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 127204065786] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 127247459787] TD: blk_attach dev=0x30f86c0 rc=0 used=27602365 free=509268507 +[Artemis] [HADES][ERROR] [KRELTSC: 127287559476] TD: census largest_free=497605128 free_blocks=1141 used_blocks= +[Hera] PARITY:BIRTH vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 128262763104] TD:pb 01 lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 128281106394] TD:pb 01 fb=1140 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 130445397873] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] [HADES][ERROR] [KRELTSC: 136687885068] TD:pb 01~user lf=492362184 +[Hera] [HADES][ERROR] [KRELTSC: 136707856740] TD:pb 01~user fb=1140 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[00] (zuse) ok> S" 01" USE +[00] [HADES][ERROR] [KRELTSC: 137120125170] TD:mwu lf=492362184 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 137156714604] TD:dl lf=492362184 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 143257033374] TD:idle n=50 lf=492362184 +[01] [HADES][ERROR] [KRELTSC: 143288692827] TD:idle n=50 fb=1140 ub=11577 +[01] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T01=1 2 +[01] [HADES][ERROR] [KRELTSC: 143619743043] TD:dl lf=492362184 fb=1140 in=." T01=" 7 3 /M +[01] ok +[01] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T02=-1 -2 +[01] [HADES][ERROR] [KRELTSC: 143728515273] TD:dl lf=492362184 fb=1140 in=." T02=" -7 3 / +[01] ok +[01] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T03=1 -2 +[01] [HADES][ERROR] [KRELTSC: 143827855101] TD:dl lf=492362184 fb=1140 in=." T03=" 7 -3 / +[01] ok +[01] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T04=-1 2 +[01] [HADES][ERROR] [KRELTSC: 143914198365] TD:dl lf=492362184 fb=1140 in=." T04=" -7 -3 +[01] ok +[01] (zuse) ok> ." T05=" 2147483647 1 + . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T05=2147483648 +[01] [HADES][ERROR] [KRELTSC: 144007359405] TD:dl lf=492362184 fb=1140 in=." T05=" 214748 +[01] ok +[01] (zuse) ok> ." T06=" -2147483648 NEGATE . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T06=2147483648 +[01] [HADES][ERROR] [KRELTSC: 144135663441] TD:dl lf=492362184 fb=1140 in=." T06=" -21474 +[01] ok +[01] (zuse) ok> ." T07=" -2147483648 ABS . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T07=2147483648 +[01] [HADES][ERROR] [KRELTSC: 144255976725] TD:dl lf=492362184 fb=1140 in=." T07=" -21474 +[01] ok +[01] (zuse) ok> ." T08=" -1 1 RSHIFT . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T08=9223372036854775807 +[01] [HADES][ERROR] [KRELTSC: 144351973311] TD:dl lf=492362184 fb=1140 in=." T08=" -1 1 R +[01] ok +[01] (zuse) ok> ." T09=" -8 2 RSHIFT . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T09=4611686018427387902 +[01] [HADES][ERROR] [KRELTSC: 144488921682] TD:dl lf=492362184 fb=1140 in=." T09=" -8 2 R +[01] ok +[01] (zuse) ok> ." T10=" 1 31 LSHIFT . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T10=2147483648 +[01] [HADES][ERROR] [KRELTSC: 144590799234] TD:dl lf=492362184 fb=1140 in=." T10=" 1 31 L +[01] ok +[01] (zuse) ok> ." T11=" -1 0 < . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T11=-1 +[01] [HADES][ERROR] [KRELTSC: 144688267311] TD:dl lf=492362184 fb=1140 in=." T11=" -1 0 < +[01] ok +[01] (zuse) ok> ." T12=" -1 0 U< . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T12=0 +[01] [HADES][ERROR] [KRELTSC: 144807853197] TD:dl lf=492362184 fb=1140 in=." T12=" -1 0 U +[01] ok +[01] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T13=56088 +[01] [HADES][ERROR] [KRELTSC: 144910076493] TD:dl lf=492362184 fb=1140 in=." T13=" 123 45 +[01] ok +[01] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T14=DOUBLE-OVERFLOW +[01] +[01] [HADES][ERROR] [KRELTSC: 145037436978] TD:dl lf=492362184 fb=1140 in=." T14=" -123 4 +[01] ok +[01] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T15=14285 5 +[01] [HADES][ERROR] [KRELTSC: 145153383858] TD:dl lf=492362184 fb=1140 in=." T15=" 100000 +[01] ok +[01] (zuse) ok> ." T16=" 7 11 3 */ . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T16=25 +[01] [HADES][ERROR] [KRELTSC: 145257230181] TD:dl lf=492362184 fb=1140 in=." T16=" 7 11 3 +[01] ok +[01] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T17=2 25 +[01] [HADES][ERROR] [KRELTSC: 145358013507] TD:dl lf=492362184 fb=1140 in=." T17=" 7 11 3 +[01] ok +[01] (zuse) ok> ." T18=" -5 S>D SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T18=-5 +[01] [HADES][ERROR] [KRELTSC: 145446285810] TD:dl lf=492362184 fb=1140 in=." T18=" -5 S>D +[01] ok +[01] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T19=-2 +[01] [HADES][ERROR] [KRELTSC: 145535346810] TD:dl lf=492362184 fb=1140 in=." T19=" -5 S>D +[01] ok +[01] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T20=5 +[01] [HADES][ERROR] [KRELTSC: 145635354417] TD:dl lf=492362184 fb=1140 in=." T20=" -5 S>D +[01] ok +[01] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T21=-5 3 +[01] [HADES][ERROR] [KRELTSC: 145770894213] TD:dl lf=492362184 fb=1140 in=." T21=" -5 3 M +[01] ok +[01] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T22=-1 +[01] [HADES][ERROR] [KRELTSC: 145888015875] TD:dl lf=492362184 fb=1140 in=." T22=" 5 0 10 +[01] ok +[01] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T23=0 -1 6 +[01] [HADES][ERROR] [KRELTSC: 146025189723] TD:dl lf=492362184 fb=1140 in=." T23=" -1 0 A +[01] ok +[01] (zuse) ok> ." T24=" -2147483648 2/ . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T24=-1073741824 +[01] [HADES][ERROR] [KRELTSC: 146188497273] TD:dl lf=492362184 fb=1140 in=." T24=" -21474 +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 152628593040] TD: detach_device called dev=0x30f86c0 +[01] [HADES][ERROR] [KRELTSC: 152663881545] TD:kk 01 lf=492362184 fb=1142 +[01] Stadium: dispatch cell=81286 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 152718900348] TD:vc start lf=492362184 fb=1142 +[01] [HADES][ERROR] [KRELTSC: 152749898553] TD:vc post_hotwords lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 152782140609] TD:vc post_rwot lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 152809153728] TD:vc post_ssml8 lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 152837889792] TD:vc post_ssmcfg lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 152867573166] TD:vc post_dict lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 152905238934] TD:vc post_memory lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 152920667886] TD:vc post_callstack lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 152942664462] TD:pk 01 lf=492362184 +[01] [HADES][ERROR] [KRELTSC: 152974629927] TD:pk 01 fb=1707 ub=10428 +[01] PARITY:KILL vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 name=01 +[01] KILL: 01 dead +[01] [HADES][ERROR] [KRELTSC: 153048371952] TD:kk 01~user lf=492362184 fb=1707 +[01] Stadium: dispatch cell=82586 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 153096599292] TD:vc start lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 153125721588] TD:vc post_hotwords lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 153161935437] TD:vc post_rwot lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 153188949900] TD:vc post_ssml8 lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 153205398927] TD:vc post_ssmcfg lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 153231397221] TD:vc post_dict lf=492362184 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 153266627556] TD:vc post_memory lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 153317199357] TD:vc post_callstack lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 153354491199] TD:pk 01~user lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 153375272484] TD:pk 01~user fb=2143 ub=9543 +[01] PARITY:KILL vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee name=01~user +[01] KILL: 01~user dead +[01] WIREBIND: 01~user detached without flush (device already gone) +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 155003141538] TD:idle n=55 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 155049000519] TD:idle n=55 fb=2143 ub=9543 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 165652596375] TD:idle n=60 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 165692759022] TD:idle n=60 fb=2143 ub=9543 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 172050770556] xhci: CSW status = FAILED +[01] [HADES][WARN ] [KRELTSC: 172083451764] xhci: unit not ready -- retrying TEST UNIT READY +[01] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 172145148735] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 172203670401] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 172238775555] TD: blk_attach dev=0x30f86c0 rc=0 used=27645666 free=509225206 +[Artemis] [HADES][ERROR] [KRELTSC: 172281866106] TD: census largest_free=497605128 free_blocks=2143 used_blocks= +[Hera] PARITY:BIRTH vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 173246458413] TD:pb 02 lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 173274071166] TD:pb 02 fb=1627 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 175723028040] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] [HADES][ERROR] [KRELTSC: 182527001076] TD:pb 02~user lf=492362184 +[Hera] [HADES][ERROR] [KRELTSC: 182546334390] TD:pb 02~user fb=1140 +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 184772545503] TD:idle n=65 lf=0 +[01] [HADES][ERROR] [KRELTSC: 184820587413] TD:idle n=65 fb=0 ub=7352 +[01] (zuse) ok> S" 02" USE +[01] [HADES][ERROR] [KRELTSC: 185917757991] TD:mwu lf=0 fb=0 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 185996367060] TD:dl lf=0 fb=0 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 195503632779] TD:idle n=70 lf=0 +[02] [HADES][ERROR] [KRELTSC: 195534807153] TD:idle n=70 fb=0 ub=7352 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 206153854116] TD:idle n=75 lf=0 +[02] [HADES][ERROR] [KRELTSC: 206185585158] TD:idle n=75 fb=0 ub=7352 +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 208303087377] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 208381696383] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 208409433330] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 208448530080] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 208488206808] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 208517980146] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 208547362170] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 208587941877] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 208620401577] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 208652234784] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 208681820277] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 208701031350] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 208749433347] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 210530473335] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 210596597715] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 210622463646] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 210661818927] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 210702894339] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 210734599761] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 210763609455] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 210794404443] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 210833352807] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 210875943012] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 210907480266] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 210950526591] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 210981301986] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 212759198862] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 212819297292] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 212837039856] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 212855601483] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 212903229084] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 212942677437] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 212964697827] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 212992461507] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 213020971821] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 213051865194] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 213080132328] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 213111095946] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 213151060752] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 214951227183] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 215011648236] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 215039377938] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 215077820895] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 215097690969] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 215147264955] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 215178832029] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 215208914865] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 215238136113] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 215268050508] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 215298162177] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 215316904320] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 215353318677] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 217186557693] TD:idle n=80 lf=0 +[02] [HADES][ERROR] [KRELTSC: 217222659591] TD:idle n=80 fb=0 ub=7352 +[Hermes] [HADES][ERROR] [KRELTSC: 217244936223] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 217311132255] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 217329016044] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 217346992128] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 217392236397] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 217430330922] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 217463611848] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 217492426473] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 217524064884] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 217551836208] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 217592814516] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 217623574959] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 217642012791] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 217667720487] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 219416580474] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 219481032603] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 219502762920] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 219535863939] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 219573592581] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 219601872462] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 219632595672] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 219670610565] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 219702187845] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 219734822622] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 219764950965] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 219784636680] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 219820684272] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 221601098292] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 221681327994] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 221701596312] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 221723702907] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 221769102765] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 221803450743] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 221845177260] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 221875061940] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 221902598505] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 221932078011] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 221957827539] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 221988498354] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 222023582256] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 223828800678] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 223891591875] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 223918027305] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 223957278615] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 223980349677] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 224023793469] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 224062553694] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 224090906130] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 224131664316] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 224162774535] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 224205990792] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 224236132197] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 224268150708] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 226011860886] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 226075304364] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 226115823570] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 226150907556] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 226180073532] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 226210118589] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 226249863063] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 226294479768] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 226327750824] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 226379012160] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 226415116452] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 226445639259] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 226477161078] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 228234742575] TD:idle n=85 lf=0 +[02] [HADES][ERROR] [KRELTSC: 228270571746] TD:idle n=85 fb=0 ub=7352 +[Hermes] [HADES][ERROR] [KRELTSC: 228311823747] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 228355181985] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 228387897423] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 228421573464] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 228454575657] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 228488274399] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 228549056169] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 228595024980] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 228636547398] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 228679910235] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 228711388626] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 228741929514] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 228770467422] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 230447273952] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 230499393558] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 230517123879] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 230562914253] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 230606219655] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 230626312917] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 230677122795] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 230707342509] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 230727671664] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 230777870190] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 230807694579] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 230852775972] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 230897344881] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 232670299911] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 232743813246] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 232770113163] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 232806200739] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 232848487179] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 232878715923] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 232909988703] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 232937208168] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 232968594327] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 233019775296] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 233053318260] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 233074519230] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 233114659554] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 233145034794] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 234873998961] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 234926467251] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 234951576111] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 234978263709] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 235008321408] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 235045569045] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 235081707903] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 235101803664] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 235138575357] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 235170014268] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 235200940002] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 235232718231] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 235269762672] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 237063681204] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 237137411049] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 237157918830] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 237176991366] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 237208864326] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 237251657580] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 237285643812] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 237324163020] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 237365016924] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 237396726525] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 237415984743] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 237466844244] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 237497296449] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 239254152774] TD:idle n=90 lf=0 +[02] [HADES][ERROR] [KRELTSC: 239285237604] TD:idle n=90 fb=0 ub=7352 +[Hermes] [HADES][ERROR] [KRELTSC: 239323511406] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 239381468571] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 239399463576] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 239418091080] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 239455193460] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 239489621301] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 239527463868] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 239560973316] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 239611127868] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 239666082075] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 239699052726] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 239732146689] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 239766450630] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 241494046899] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 241558441593] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 241587067365] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 241622549112] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 241641415281] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 241683194886] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 241725724863] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 241764480153] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 241782638034] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 241813332600] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 241846219986] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 241882512123] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 241923661455] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 243671547336] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 243735203607] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 243762768102] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 243803062608] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 243832380876] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 243864614196] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 243897417561] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 243928893726] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 243960870888] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 243987225783] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 244016898321] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 244047613257] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 244074823188] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 245905380651] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 245975010036] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 245995374324] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 246024051420] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 246059011653] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 246085377615] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 246122209389] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 246155068992] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 246185906337] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 246215657940] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 246244139022] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 246275099553] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 246306327939] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 248137625736] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 248206976829] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 248233872474] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 248272892070] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 248304741174] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 248346229656] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 248384329683] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 248419705380] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 248456014149] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 248492042232] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 248520577032] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 248556761565] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 248587889949] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 248618388669] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 250354953156] TD:idle n=95 lf=0 +[02] [HADES][ERROR] [KRELTSC: 250386695496] TD:idle n=95 fb=0 ub=7352 +[Hermes] [HADES][ERROR] [KRELTSC: 250411408296] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 250456259340] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 250479888981] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 250498575243] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 250525680237] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 250554429636] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 250590746112] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 250619060580] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 250647363330] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 250677444381] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 250706677914] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 250739234676] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 250771695216] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 252586472544] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 252653941302] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 252681098565] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 252721073199] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 252752525109] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 252781773174] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 252813218868] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 252843097437] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 252872769765] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 252905489781] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 252933300018] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 252962263995] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 252990607947] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 254798634405] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 254862191220] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 254882424153] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 254900080953] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 254931272085] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 254969593095] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 255003076797] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 255033624762] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 255063859617] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 255096485616] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 255115711536] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 255151070349] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 255180739443] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 256985494710] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 257053673835] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 257071703133] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 257104211049] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 257133230403] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 257162972829] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 257191224234] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 257220992910] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 257261687151] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 257295222240] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 257329280649] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 257389986525] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 257422694424] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 259182924378] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 259257126933] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 259277286177] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 259295684928] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 259329842688] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 259368304062] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 259403766594] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 259434209937] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 259479681258] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 259517949054] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 259549220364] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 259570560585] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 259609707777] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 261415622979] TD:idle n=100 lf=0 +[02] [HADES][ERROR] [KRELTSC: 261452597343] TD:idle n=100 fb=0 ub=7352 +[Hermes] [HADES][ERROR] [KRELTSC: 261491159622] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 261559918032] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 261581566302] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 261599428524] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 261635962035] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 261663987858] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 261682605744] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 261709532595] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 261726730524] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 261761877804] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 261786208635] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 261820267821] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 261851263506] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 263599354011] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 263628465534] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 263684414322] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 263707219125] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 263726833335] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 263747867397] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 263778962748] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 263795975919] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 263845173522] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 263873682618] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 263904440163] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 263936909418] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 263954850957] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 264003604158] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 265806370221] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 265869407874] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 265894795278] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 265913175444] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 265940817765] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 265980335523] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 266011629450] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 266053625208] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 266071972215] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 266110856907] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 266140379211] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 266181533751] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 266199656982] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 267970325175] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 268046362815] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 268063886895] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 268083848109] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 268119423306] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 268147236819] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 268174815930] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 268196899488] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 268215503640] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 268240064421] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 268276117305] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 268298836512] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 268339787688] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 270163001535] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 270232212537] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 270259420725] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 270289650939] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 270318986217] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 270359265309] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 270392147445] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 270414018924] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 270440150694] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 270470262174] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 270496882320] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 270525489318] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 270565221696] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 272368534137] TD:idle n=105 lf=0 +[02] [HADES][ERROR] [KRELTSC: 272393245110] TD:idle n=105 fb=0 ub=7352 +[Hermes] [HADES][ERROR] [KRELTSC: 272425820982] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 272478292737] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 272496791616] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 272532944670] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 272563599210] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 272598178335] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 272618036943] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 272649854211] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 272670138048] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 272705347509] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 272724715830] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 272743650648] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 272772450762] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 274601798688] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 274664448177] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 274684820508] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 274705896255] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 274725400068] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 274754909121] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 274794225090] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 274812288891] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 274849667568] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 274879609704] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 274899521337] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 274937974731] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 274967885997] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 276762114426] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 276801960393] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 276823084629] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 276849434925] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 276868102665] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 276904814361] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 276933574596] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 276962630196] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 276992671998] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 277022382189] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 277051400598] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 277090142553] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 277109885745] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 278960083290] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 278995411191] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 279024380397] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 279061079409] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 279090174552] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 279107836476] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 279133807827] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 279181743330] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 279204757398] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 279364872906] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 279447988617] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 279513494337] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 279572146182] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 281310545040] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 281357532225] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 281386191492] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 281417447892] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 281447377449] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 281506395135] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 281525084988] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 281544861339] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 281571287319] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 281600582109] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 281639080611] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 281680721574] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 281712078417] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 281741600700] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 283521428946] TD:idle n=110 lf=0 +[02] [HADES][ERROR] [KRELTSC: 283556884926] TD:idle n=110 fb=0 ub=7352 +[Hermes] [HADES][ERROR] [KRELTSC: 283603251099] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 283660894755] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 283680593343] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 283700132268] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 283737678378] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 283776720822] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 283807780242] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 283839127005] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 283879329846] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 283911220005] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 283929680223] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 283948741272] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 283976159376] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 285764031693] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 285826171197] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 285854918202] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 285892892922] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 285922991319] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 285954331551] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 285983951316] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 286013942277] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 286031786481] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 286067173896] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 286099061598] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 286129721094] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 286147713285] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 287899443510] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 287960471190] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 287978187714] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 288008411985] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 288037006950] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 288067934343] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 288098919024] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 288128556744] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 288169721700] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 288210883485] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 288240858633] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 288270702258] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 288300912165] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 290146535175] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 290213405454] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 290236542351] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 290254501929] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 290293499622] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 290343510597] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 290375856246] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 290416677852] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 290453500323] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 290487777132] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 290507260575] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 290537944452] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 290567362785] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 292347874539] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 292411720944] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 292429902954] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 292461154188] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 292491843399] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 292521495630] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 292550885361] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 292581265662] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 292611163719] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 292638395973] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 292657942311] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 292695128607] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 292728549729] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 294537942846] TD:idle n=115 lf=0 +[02] [HADES][ERROR] [KRELTSC: 294569097732] TD:idle n=115 fb=0 ub=7352 +[Hermes] [HADES][ERROR] [KRELTSC: 294610156785] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 294666724821] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 294695861523] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 294749378343] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 294779842014] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 294809626461] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 294839396418] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 294868026390] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 294897226407] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 294926775927] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 294967695477] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 294997627764] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 295028454105] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 296771533758] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 296869379331] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 296889540066] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 296926219695] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 296956861026] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 296996429625] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 297017401506] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 297060172164] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 297080646828] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 297112444629] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 297150855225] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 297184886607] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 297204935475] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 297235392552] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 298992356061] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 299062481466] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 299089933233] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 299128108335] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 299155510878] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 299185501923] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 299225581788] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 299255058123] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 299295078453] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 299312798442] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 299341900977] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 299359862340] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 299378975637] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 301170107847] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 301228261992] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 301253675940] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 301281584352] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 301302547812] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 301331532621] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 301350499695] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 301384254969] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 301419601371] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 301460605656] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 301518406686] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 301574032725] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 301620371094] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 303372056673] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 303442627866] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 303465325968] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 303485203875] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 303522409533] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 303562400358] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 303592574964] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 303624356658] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 303642719373] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 303680751822] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 303713185860] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 303745729791] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 303784139736] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 305529710010] TD:idle n=120 lf=0 +[02] [HADES][ERROR] [KRELTSC: 305560490403] TD:idle n=120 fb=0 ub=7352 +[Hermes] [HADES][ERROR] [KRELTSC: 305595960936] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 305647271958] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 305665001985] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 305682774012] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 305711339178] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 305742418254] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 305770222485] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 305798855082] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 305827604355] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 305858339619] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 305888969358] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 305917932789] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 305947076379] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 307761765696] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 307821853857] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 307840393287] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 307857472776] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 307892859981] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 307921694241] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 307949336751] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 307969222155] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 308011855830] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 308041166748] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 308094913560] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 308126078106] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 308155742055] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 309942425331] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 310004334276] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 310021811085] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 310043163843] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 310083387201] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 310114068894] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 310142368704] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 310172650011] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 310222966074] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 310257039477] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 310277471490] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 310302950181] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 310339615551] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 312160847691] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 312223606212] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 312243611925] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 312264358077] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 312291565740] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 312320521191] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 312359005140] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 312393358347] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 312424654605] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 312464612712] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 312496631076] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 312529960764] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 312549335826] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 312583362588] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 314422213602] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 314486109315] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 314514677022] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 314561704044] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 314592861387] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 314617887192] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 314651237628] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 314679591870] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 314712558720] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 314763347052] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 314795116377] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 314817540324] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 314857330053] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 316597498350] TD:idle n=125 lf=0 +[02] [HADES][ERROR] [KRELTSC: 316627607898] TD:idle n=125 fb=0 ub=7352 +[Hermes] [HADES][ERROR] [KRELTSC: 316657034631] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 316729409451] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 316761076737] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 316792520205] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 316835879598] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 316867186839] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 316898854461] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 316929661419] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 316972155024] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 317022002535] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 317056129929] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 317089749081] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 317122706061] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 318810491769] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 318895454304] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 318916629801] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 318948800940] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 318979827579] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 319009527249] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 319041065973] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 319069321515] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 319099120515] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 319139523360] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 319176536847] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 319214271453] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 319243475817] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 321041510034] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 321105592710] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 321132478569] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 321173507697] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 321195258258] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 321236927172] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 321267974349] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 321289623249] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 321314417256] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 321348238155] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 321381684960] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 321412825482] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 321443100258] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 323230481511] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 323299661034] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 323327276454] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 323365030254] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 323387850660] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 323424916311] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 323458747437] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 323499059037] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 323535095352] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 323571140172] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 323602598802] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 323630522565] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 323660668863] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 325434618495] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 325499599425] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 325527660444] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 325557053598] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 325579816758] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 325619491470] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 325651115055] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 325702356231] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 325734530751] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 325753379469] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 325792622148] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 325823423625] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 325851680910] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 327650709309] TD:idle n=130 lf=0 +[02] [HADES][ERROR] [KRELTSC: 327677672805] TD:idle n=130 fb=0 ub=7352 +[Hermes] [HADES][ERROR] [KRELTSC: 327709566240] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 327767722821] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 327787758711] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 327822571587] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 327853042566] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 327885161772] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 327923913576] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 327957540813] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 327990717852] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 328019498541] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 328048463946] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 328076765940] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 328108433940] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 329883611001] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 329952543249] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 329978266695] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 330011536638] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 330055519899] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 330108550275] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 330141315021] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 330163030323] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 330198164940] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 330228967215] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 330259337037] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 330299419275] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 330329683992] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 330372551901] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 332084898285] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 332151411711] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 332192205555] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 332224417287] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 332254665435] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 332284712823] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 332315998644] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 332346686805] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 332377550526] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 332407664274] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 332442216624] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 332472017388] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 332513306307] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 334293765687] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 334359316389] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 334406850120] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 334451865090] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 334483118424] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 334514629113] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 334533182466] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 334574302566] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 334605654180] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 334624880352] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 334647962334] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 334676209791] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 334706430261] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 336503096370] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 336565425945] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 336583186737] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 336604809702] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 336641337165] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 336670306308] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 336698629323] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 336726237813] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 336755844831] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 336785827308] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 336828111879] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 336858460785] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 336891185820] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 338708879145] TD:idle n=135 lf=0 +[02] [HADES][ERROR] [KRELTSC: 338741291595] TD:idle n=135 fb=0 ub=7352 +[Hermes] [HADES][ERROR] [KRELTSC: 338773739493] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 338831243352] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 338859748584] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 338900336355] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 338932997214] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 338986099893] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 339028737768] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 339073223538] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 339116711703] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 339160587696] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 339203953536] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 339248192451] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 339269991375] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 340917602634] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 340972399110] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 340992028776] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 341026868196] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 341068477176] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 341101037907] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 341120788134] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 341159515053] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 341210760219] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 341243539434] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 341286683871] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 341319377700] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 341371414587] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 343159788699] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 343244708247] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 343267057035] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 343303551612] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 343327530105] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 343374308109] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 343401412389] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 343436673888] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 343457837856] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 343498682793] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 343530146421] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 343550853303] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 343587542088] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 345329659206] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 345400507158] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 345422182770] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 345450385308] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 345478501242] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 345509030832] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 345541951125] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 345567134115] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 345595760580] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 345624540534] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 345652841142] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 345682634157] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 345710138382] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 345741301185] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 347587238229] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 347653442619] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 347681920551] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 347705331960] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 347736699576] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 347767553742] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 347797665642] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 347828746776] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 347854136616] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 347881660665] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 347911516386] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 347944576917] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 347970770490] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 348121053693] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 348164675691] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 348199630548] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 348232473771] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 348260575299] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 348289724034] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 348319446594] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 348348968436] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 348377841252] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 348407995572] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 348436183431] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 348465313182] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 349898017623] TD:idle n=140 lf=0 +[02] [HADES][ERROR] [KRELTSC: 349928904864] TD:idle n=140 fb=0 ub=7352 +[Hermes] [HADES][ERROR] [KRELTSC: 349960684185] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 350038136994] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 350055703872] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 350077992663] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 350096117889] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 350133767277] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 350172692898] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 350202713973] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 350234103198] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 350275045239] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 350303118669] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 350336487417] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 350376425049] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 350476229901] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 350523171243] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 350550909345] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 350569302615] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 350608364463] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 350639474577] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 350671567449] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 350717237766] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 350770647591] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 350803107312] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 350825693652] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 350852810112] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 350882825139] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 352233966252] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 352300397568] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 352319377830] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 352358172957] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 352387794486] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 352436400687] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 352473924831] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 352506082005] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 352538157090] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 352577102367] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 352607722572] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 352641405354] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 352673305194] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 352805486880] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 352889711811] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 352934348487] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 352966185726] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 353013262098] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 353045278089] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 353077001634] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 353108260848] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 353140762401] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 353171238378] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 353199381822] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 353227553763] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 353256648822] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 354607112832] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 354679466022] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 354707644515] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 354742520118] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 354784118430] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 354804023364] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 354851811405] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 354883708347] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 354917443419] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 354937846389] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 354961166595] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 355000022034] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 355026841890] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 355146523431] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 355222530600] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 355252072392] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 355295314458] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 355318432623] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 355341669585] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 355372430826] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 355402408704] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 355430636337] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 355462229430] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 355492008039] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 355524831816] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 355545826419] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 355574182677] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 356904743874] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 356974482564] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 357005180154] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 357039502554] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 357081380292] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 357114271647] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 357143479392] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 357182564445] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 357211736574] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 357241628142] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 357261260727] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 357310013109] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 357342266169] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 357444374616] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 357496547499] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 357522740274] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 357563479770] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 357596311716] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 357615835143] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 357649451187] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 357669732084] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 357698242335] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 357725942427] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 357755635776] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 357780605196] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 357810609408] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 359154197766] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 359218947717] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 359236934343] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 359258057214] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 359294871180] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 359325367128] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 359345941647] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 359382957087] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 359415010542] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 359446469991] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 359465463777] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 359492262675] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 359510960949] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 359607369996] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 359659756365] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 359687190660] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 359717867628] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 359749599279] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 359787838053] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 359820367326] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 359849986251] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 359881204179] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 359920982127] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 359950468353] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 359971809855] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 360006505971] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 361372284672] TD:idle n=145 lf=0 +[02] [HADES][ERROR] [KRELTSC: 361406616081] TD:idle n=145 fb=0 ub=7352 +[Hermes] [HADES][ERROR] [KRELTSC: 361430155296] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 361495435518] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 361515090531] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 361536621327] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 361576335708] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 361617026337] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 361657593864] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 361686868473] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 361707817359] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 361746745017] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 361776311232] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 361805804955] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 361837593999] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 361874334276] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 361972258998] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 362018144355] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 362037358599] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 362061697620] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 362093670288] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 362124431487] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 362168588103] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 362211828216] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 362241489099] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 362270661984] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 362301275007] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 362331359397] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 362360187462] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 363632051202] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 363695168991] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 363722174109] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 363754912479] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 363779740485] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 363817078716] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 363847246686] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 363875359596] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 363904303035] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 363933507819] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 363961968090] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 363988394301] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 364006326894] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 364105091490] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 364149638937] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 364168866096] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 364188015282] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 364223390559] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 364245031395] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 364280562807] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 364302161706] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 364339263078] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 364368929337] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 364397367999] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 364415967027] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 364434801927] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 365888642595] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 365949977589] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 365967406833] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 366008760033] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 366044802438] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 366074082108] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 366107381829] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 366146879448] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 366177758688] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 366209159946] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 366227888796] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 366256602957] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 366276195957] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 366375309972] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 366416417493] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 366455623422] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 366485186676] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 366506183379] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 366532553751] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 366549884694] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 366577302336] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 366608568228] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 366636524604] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 366675901305] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 366715347369] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 366748285827] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 368134546563] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 368203086384] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 368221485093] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 368246313981] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 368272066050] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 368297796951] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 368328839025] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 368357094588] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 368390276037] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 368415803238] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 368447376360] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 368475932202] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 368523703968] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 368618717964] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 368661264636] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 368689157046] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 368726064924] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 368767977417] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 368798274264] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 368820193686] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 368861165358] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 368892540870] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 368910294102] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 368945095596] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 368975939682] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 369006201396] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[Hermes] [HADES][ERROR] [KRELTSC: 370421470083] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 370504053675] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 370533400398] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 370565505072] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 370595251110] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 370626849495] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 370667595585] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 370701291408] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 370732611207] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 370761342840] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 370792674042] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 370822596354] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 370862809989] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 370985691447] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 371041331871] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 371062294848] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 371084657727] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 371113966524] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 371164190481] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 371209348041] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 371261500113] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 371296017057] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 371325173835] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 371353913133] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 371388208170] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 371420845110] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 371452783212] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 372715828296] TD:idle n=150 lf=0 +[02] [HADES][ERROR] [KRELTSC: 372735356679] TD:idle n=150 fb=0 ub=7352 +[Hermes] [HADES][ERROR] [KRELTSC: 372758306256] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 372812644638] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 372831128670] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 372860335575] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 372889297053] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 372915833997] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 372948132984] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 372976960839] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 373010009379] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 373039860564] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 373069715739] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 373089056949] INFERENCE: Failed to allocate InferenceOutputs +[Hermes] [HADES][ERROR] [KRELTSC: 373130812593] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 373259607987] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 373315271805] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 373342624704] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 373385121837] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 373416291969] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 373445614983] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 373475713527] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 373504087383] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 373523904159] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 373561861407] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 373581917436] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 373644079851] INFERENCE: Failed to allocate InferenceOutputs +[02] [HADES][ERROR] [KRELTSC: 373695023331] INFERENCE: Failed to allocate InferenceOutputs +[02] (zuse) ok>  \ No newline at end of file diff --git a/logs/20260910-193445/amd64/qemu-amd64-20260910-193445.log b/logs/20260910-193445/amd64/qemu-amd64-20260910-193445.log new file mode 100644 index 00000000..7781dea9 --- /dev/null +++ b/logs/20260910-193445/amd64/qemu-amd64-20260910-193445.log @@ -0,0 +1,9403 @@ +[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +RAW SERIAL UP +[CKPT 002] Serial (COM1) initialized +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +EBS... +EBS OK +Calling kernel_main (monolithic)... + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: amd64 +Build: Sep 10 2026 16:07:47 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 129 +Total memory: 1023 MB +Usable memory: 968 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 249365 + Free pages : 247842 + Used pages : 1523 + Total MB : 974 + Free MB : 968 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +APIC: IA32_APIC_BASE MSR=0x00000000fee00900 +APIC: stale-ISR drain: 0 EOI(s) issued +APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) +APIC: init done + +I/O APIC: init... +I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 + override: source=00 gsi=2 flags=0x0000 + override: source=05 gsi=5 flags=0x000d + override: source=09 gsi=9 flags=0x000d + override: source=0a gsi=10 flags=0x000d + override: source=0b gsi=11 flags=0x000d +i8042: keyboard ACKed enable-scanning +i8042: IRQ1 enabled in controller config byte +I/O APIC: keyboard IRQ1 routed (masked) + +Timer: init... +Timer: init start +Timer: PM_TMR_BLK discovered from FADT at port 1544 +Timer: VM mode detected (hypervisor present). +Timer: HPET calibration disabled (VM-exit MMIO would poison timing). +Timer: WARNING: invariant TSC not present under hypervisor. +Timer: continuing in RELATIVE mode (no determinism guarantees). +Timer: RDTSCP not present; using RDTSC (less serialized). +Timer: CPUID frequency unavailable; trying PM Timer... +Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2019379664 Hz +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 24641536 + Heap end addr: 561512448 + +Heartbeat: init... +APIC Timer: calibrating... +APIC Timer: apic_hz=970936030, tick_hz=100, initial_count=9709360 +APIC Timer: configured (masked, ready to start) +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0xffff900000000000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 4611642] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 63109620] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 89392800] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 90759984] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 92009610] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 94053540] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 95267949] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 96545484] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 97475427] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 98711466] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 109469850] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 111233829] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 115229583] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 116697987] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 118854582] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 121704702] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 123314793] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 124868667] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 128290470] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 129689196] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 131734029] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 135490572] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 137080167] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 138593742] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 142739247] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 143986563] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 144943911] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 146710683] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 147991767] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 149414370] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 150674937] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 151522224] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 152414241] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 153827982] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 155379210] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 158631249] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 159994149] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 161749665] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 164489115] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 165847605] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 167418342] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 170590812] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 172199706] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 173777457] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 177203649] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 180668838] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 182353857] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 184117206] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 187219179] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 188633802] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 190298115] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 192996636] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 194896926] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 196476903] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 199334079] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 201461694] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 203241591] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 206554656] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 208382307] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 209955564] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 212807532] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 214648749] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 216232002] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 217874475] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 221013534] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 222544350] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 224153013] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 226975056] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 228460428] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 230245365] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 233450973] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 234928218] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 236590410] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 239476734] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 241184580] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 242878587] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 246430485] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 247549008] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 248508435] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 250257651] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 251349567] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 252499107] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 253803039] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 254602362] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 255431778] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 257027589] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 258772836] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 261549540] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 262999632] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 264596304] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 267544746] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 269074239] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 270510345] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 272048196] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 275120664] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 276664689] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 278309388] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 281240421] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 282537381] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 283629339] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 285338634] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 286425909] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 287679903] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 288744960] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 290419668] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 291526725] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 292646865] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 293951448] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 294988785] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 295948968] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 297813579] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 299530182] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 302869854] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 304332819] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 305972079] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 309208095] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 310639560] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 312215715] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 315609525] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 316974567] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 318129987] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 320186664] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 321299160] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 322334901] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 323476062] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 325103772] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 326191362] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 327324564] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 328657035] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 329575386] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 330548757] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 332527566] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 334320924] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 337668177] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 338961903] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 340785438] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 342451662] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 345997764] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 347551092] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 349177941] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 352241148] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 353352342] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 354399234] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 356127093] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 357559146] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 358609713] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 359739660] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 361629849] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 362686233] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 363725166] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 364776006] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 366525474] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 367677933] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 368785872] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 370545609] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 371658315] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 372715392] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 374156538] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 375939228] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 378609420] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 380031225] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 381693627] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 384673149] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 385650132] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 386972586] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 389777388] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 390947424] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 392405643] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 393289029] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 394191840] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 396080370] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 397752117] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 400530039] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 401902998] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 403462458] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 406191030] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 408100602] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 409570203] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 411132330] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 413960967] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 414902922] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 416134278] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 416959683] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 417800859] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 419651925] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 421493226] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 424432344] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 425935566] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 427429107] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 430322340] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 431419842] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 433115067] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 434008176] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 434966574] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 436615830] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 438272436] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 441147168] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 442535415] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 444106950] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 447213669] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 448750701] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 450467598] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 453292203] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 454339053] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 455250768] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 456905400] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 458175333] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 459234132] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 460461204] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 461286357] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 462291690] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 463983513] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 465533859] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 466541019] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 470104299] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 471590952] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 473194617] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 476220213] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 477970794] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 479670828] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 483616329] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 484944747] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 486040065] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 487807152] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 488903751] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 489892326] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 490989597] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 492663066] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 493724910] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 494962209] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 496949145] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 498516123] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 499721838] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 501055632] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 501925599] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 502852686] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 504715827] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 506358090] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 509773845] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 511185801] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 512771616] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 515636352] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 517195770] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 518821737] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 521517129] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 523581660] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 525228039] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 526862154] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 530048001] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 531068433] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 531940353] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 534039240] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 535202115] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 536473917] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 537795531] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 538642377] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 539570871] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 541028880] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 542608584] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 545328168] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 547202376] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 548805600] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 551846715] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 552923301] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 553783986] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 555509703] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 556693683] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 557747757] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 559291593] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 560115780] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 561039780] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 562549029] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 564262083] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 567110355] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 568861272] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 570467436] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 572974227] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 574877499] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 575900535] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 576780267] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 578593512] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 579864264] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 581034006] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 582301209] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 583968273] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 585036081] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 586313175] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 587117139] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 588010101] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 589799784] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 591390765] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 594270474] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 595618632] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 597587025] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 600577425] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 602122374] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 603671208] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 606751614] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 608953863] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 610501983] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 613464705] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 615110916] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 616647444] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 619853136] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 621954921] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 623852418] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 625058574] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 628910646] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 630026460] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 631712718] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 632855727] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 634318209] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 636072633] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 637284921] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 638531880] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 639765252] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 640569909] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 641474001] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 643072311] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 644672406] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 647683239] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 649310151] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 650870535] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 653940735] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 654965598] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 656608890] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 657658890] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 658981218] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 660228807] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 661082079] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 662007318] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 663908490] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 665538720] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 668649849] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 670055946] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 671829606] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 674593563] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 676153233] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 677758158] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 680125320] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 682482024] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 684225801] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 685818882] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 688831416] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 690002733] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 691577040] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 692667591] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 693595581] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 695294880] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 697428060] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 700313628] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 701808219] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 703345860] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 706254633] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 707301672] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 708624441] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 709842588] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 710865624] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 712667781] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 714291921] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 717209787] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 718736256] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 720338514] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 723470412] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 724649205] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 725990160] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 726902925] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 727835850] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 729613689] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 731273025] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 733166280] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 735924798] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 737533734] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 739188450] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 742235844] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 743400903] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 744773526] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 745707585] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 746765964] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 748949103] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 750542562] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 754033749] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 755985909] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 757512756] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 760855935] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 762044745] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 763298823] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 764191029] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 765067380] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 766497228] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 768174645] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 771159942] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 772850862] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 774606945] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 776234613] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 777969948] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 779094057] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 780381588] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 781231689] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 782122089] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 784112994] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 785961603] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 788997909] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 790596534] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 792169308] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 795156159] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 796721205] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 798839307] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 801847389] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 802954530] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 804241284] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 805060368] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 805967001] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 807457413] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 809051250] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 812417760] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 814006935] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 815595774] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 817287114] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 819496545] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 820584429] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 821852913] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 822916752] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 823875024] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 825673884] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 827467893] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 830488050] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 832027959] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 833678433] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 836843133] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 838427457] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 840011886] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 843128958] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 844864335] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 846547023] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 848891820] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 851494371] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 852782784] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 854508060] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 855668667] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 856882677] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 858188583] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 859050234] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 860332767] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 862197357] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 863777250] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 866591649] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 868187880] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 869774808] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 873204150] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 874857459] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 876430884] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 879317250] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 880378296] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 882061971] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 883164429] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 884258172] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 886020975] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 886839345] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 887737116] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 889848519] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 891458463] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 893358438] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 895817475] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 897479331] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 899437749] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 902853525] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 904592976] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 906207540] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 909283284] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 910603365] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 912368583] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 913444812] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 914594079] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 915967731] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 916838139] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 917745297] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 919958508] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 921606315] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 924522522] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 926095401] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 927171966] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 928807992] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 929976789] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 931487172] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 933087372] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 936081972] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 937123068] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 938797272] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 939804075] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 940877364] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 942117498] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 942949665] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 943889730] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 946105398] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 947627751] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 951536292] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 952737093] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 954309762] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 955390401] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 957109608] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 958060362] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 959645988] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 960952230] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 961896621] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 963176424] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 964034463] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 964970874] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 967010121] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 968734851] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 972005328] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 973347627] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 974915487] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 976069059] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 977145771] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 978819870] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 979888707] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 980995176] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 982186170] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 983520027] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 984643317] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 986310507] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 987201306] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 988136163] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 989456370] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 991022403] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 993944553] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 995334921] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 997001943] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1000078401] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1001760501] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1003449888] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1006299735] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1007776959] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1009419558] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 1012098780] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1013693793] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1015317891] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1017145353] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1020635805] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1022326641] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1024344405] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1027668642] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1028714190] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1029737331] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1031696232] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1032766560] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1033778655] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1034633481] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1036608090] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1037692110] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1038855468] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1040187120] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1041021828] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1042033692] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1043452284] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1045294278] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1048315317] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1050105441] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1051775697] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1054514370] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1055907552] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1057575729] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1060639440] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1062276957] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1063947213] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1066664382] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1068059664] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1069630254] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1072384110] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1074472077] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1076109678] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1079324568] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1080871848] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1082577300] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 1084030878] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1087208346] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 1088397492] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1089499572] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1091256621] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1092407505] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 1093413594] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1094286732] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1096032483] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1097090001] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1098138783] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1099639695] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 1100497902] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1101476082] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1103271918] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1105141842] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1107985788] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1109429916] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1111016088] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1113977193] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1115283351] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1116912594] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1119913053] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1121254323] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1122916809] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1125981906] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1127390397] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1128971991] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1131638613] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1133313006] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1134880614] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1137984351] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1139441772] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1141091091] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1144073763] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 1145126640] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1145992932] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1147854435] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1148941647] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 1150239510] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1151105907] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1152714339] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1153769631] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1154817531] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1156045611] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 1156857282] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1157754549] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1159046091] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1160577033] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 1163059170] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1165108161] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1166395902] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1167986862] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1170625848] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1172076822] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1173607596] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1176697536] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1178069970] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1179636150] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1182502188] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1183869120] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1185438912] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1188280632] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1189599285] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1191328719] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1194113487] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 1195229322] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1196183730] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1197976647] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1199037336] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 1200314913] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1201250421] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1202894070] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1204043967] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 1205203062] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1206146193] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1207887093] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1209006456] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1210122837] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1211438823] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 1212512511] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1213467591] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1215380817] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1216943595] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1220073162] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1221791319] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1223542656] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1226885835] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1228280907] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1229966934] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1232836983] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 1234119012] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1236037488] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1238035029] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1241255610] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1242826200] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1244475645] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1247677011] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1249523961] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1251514614] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1255057608] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1256384535] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1257335541] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1259208972] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1260293160] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 1261443078] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1262675547] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1264706184] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1265822943] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1267036554] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1268045037] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1269885834] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1271049549] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1272211878] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1273558566] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 1274490273] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1275645462] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1277589810] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1279454946] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1282655451] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1284170517] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1285869879] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1291104192] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1292872665] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1294620159] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1297875642] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1299051054] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1300101495] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1302272874] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1303380435] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1304388771] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1305367686] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1307240172] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1308522138] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1309663131] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1310654289] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1312771047] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1314162696] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1315338045] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1316655396] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 1317488991] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1318412508] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1320011616] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1321828746] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1324810200] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1326656499] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1328394858] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 1331249136] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 1332399663] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1333573479] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1335266331] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1338638154] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1340261307] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1341960291] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1345188222] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 1346327892] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1347259452] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1348984077] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1350184185] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1351905030] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1353271038] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 1354185714] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1355213853] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1357035729] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1358728056] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1361557785] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1363106136] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1364846469] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1368043530] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1369492845] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1371321525] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1374041298] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1375913427] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1377481119] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1380949101] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 1382128020] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1383101580] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1384886853] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1386005229] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1387191120] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1388791761] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 1389684303] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1390622898] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1392040251] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1393743288] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1396666866] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1397930352] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1399505751] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1402432080] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1403866401] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1405524225] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1408294482] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1409875845] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1411402692] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1413638268] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1415459367] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 1416490782] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1417410372] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1419059040] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1420118448] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 1421078316] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1421940261] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1423715454] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1424897271] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1426183353] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1427419497] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 1428338436] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1429195446] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1430737182] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1432315752] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1434882372] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1436224566] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1437742278] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1441197177] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1442638071] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1444283379] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1447156935] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1448587854] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1450097796] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1453124022] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 1454230869] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1455160707] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1456684593] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1457807589] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 1458776760] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1459686186] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1461381117] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1462453398] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1463723751] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1464998787] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 1465906407] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1466906133] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1468560261] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1470289821] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1473030027] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1474255965] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1475652570] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1478750616] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1480047996] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1481664681] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1484620431] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1486091061] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1487686809] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1490653143] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1492084167] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1493696778] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1495594443] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1498359702] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 1499474655] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1500446913] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1502648154] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1503835662] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1504945743] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1506273678] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 1507144758] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1507993557] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1509653565] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1511500830] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1514700978] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1516118205] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1517870382] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1520574636] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1521963765] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1523467743] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1526800338] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1528225377] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1529890551] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1532786304] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1534344693] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1536005436] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1539436500] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 1540729281] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1541808786] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1543646412] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1544825205] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1546039110] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1547451717] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 1548334578] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1549293459] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1550855670] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1552891704] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1555923621] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1557237675] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1558943631] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1561722204] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1563124437] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1565076156] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1567932240] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 1569076992] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1570288419] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1571967306] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1573047882] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1574141667] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1575435918] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 1576274259] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1577691108] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1579609479] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1581391896] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1584731505] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1586343612] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1588208559] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1590311373] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1592740275] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1594083414] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1595642286] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1598393538] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 1599480351] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1600594779] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1602427785] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1603530789] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1604636985] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1605937620] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 1606795659] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1607693262] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1609316877] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1610958594] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1613671185] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1615297488] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1616908377] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1619589762] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1620914967] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1622455380] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1625109108] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1626338658] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1628216856] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1630883961] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1632316476] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1633870476] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1636939101] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 1637989269] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1638858396] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1640746842] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1641819375] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1642932186] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1644180762] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 1644984411] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1645872333] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1647367281] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1648920378] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1651555122] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1653142953] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1654702266] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1657336569] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1658718159] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1660245783] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1662910053] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1664308632] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1666187124] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1668907695] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 1669915611] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1671603696] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1673286342] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1675975602] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 1677036858] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1678268991] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1679935509] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1681038492] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1682295132] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 1683570924] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 1684877565] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 1685968200] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1687290528] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 1688136261] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1689087078] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1690939068] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1692602835] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1695243102] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1696641471] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1698197235] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1700819799] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1702297149] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1704157497] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1706867169] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1708208733] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1709773695] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1712412513] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1713845994] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1715744205] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1718665704] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 1719819927] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1720714506] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1722472353] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1723577310] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 1724578023] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1725493602] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1727258841] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1728607755] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1729810866] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1731205791] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 1732062528] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1733035542] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1734711468] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1736384622] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1739065881] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1740688866] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1742311095] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1745418822] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1746892896] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1748528250] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1750663404] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1753007382] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1754372739] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1755934782] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1758653547] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1760282433] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1761916947] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1764809760] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 1766335956] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1767038595] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1768511745] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1769614266] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 1770632535] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1771557144] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1773572199] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1774759917] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1775890137] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1777181721] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 1778348418] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1779284766] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1781031609] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1782567129] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1785179697] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1786592178] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1788434277] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1791604626] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1793043714] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1794687741] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1797382902] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1798721925] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1800322083] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1803558666] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1804887945] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1806493899] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1809328059] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 1810416195] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1811310480] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1812994890] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1814086449] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 1815063558] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1816176495] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1818108537] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1819182519] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1820303268] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1821571332] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 1822443399] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1823365362] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1824898866] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1826444907] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1829385537] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1830799656] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1832393199] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 1833465522] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1836460017] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1837771929] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1839314169] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1842123969] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1843481031] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1845065418] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1847798610] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 1848824922] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1849729287] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1851398178] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1852450488] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1853754126] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1854994974] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 1855830585] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1856726571] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1858080294] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1859621778] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1862389053] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1863698739] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1865222331] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1868055651] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1869359625] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1870920996] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1873610634] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1875131727] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1876777413] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1879709706] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1881111918] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1882655124] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1885245075] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 1886234721] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1887090051] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1888991559] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1890321825] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 1891802220] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1892698752] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1894363023] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1895427345] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1896482343] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1897733313] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 1898546307] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1899445842] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1901070633] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1902617871] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1905845172] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1907309313] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1908880155] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 1909975326] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1912980111] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1914324909] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1916007030] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1919005326] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1920754269] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1922439057] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1925302071] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 1926371013] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1927300494] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1929277140] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1930329912] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 1931233689] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1932105063] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1933777629] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1934986746] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1936088133] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1937404014] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 1938257223] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1939195860] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1940795745] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1942686249] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1945286490] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1946811804] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1948373364] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1951196814] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1952529096] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1954317582] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1956941637] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1958326923] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1959780753] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1962539691] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1964019750] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1965629988] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1968680952] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 1969736202] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1970625279] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1972262061] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1973347068] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 1974304752] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1975160523] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1976800224] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1977913644] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1979303088] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1980583836] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 1981447713] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1982443365] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1984125696] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1985746014] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1987482252] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1989793302] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1991140998] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1993079361] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1996513470] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1997968854] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1999569285] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2002139622] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2003638980] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2005440171] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2008390356] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2009894502] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2011522401] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2014435836] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 2015470086] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2016333144] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2018101575] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2019171042] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 2020110855] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2020949826] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2022653031] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2023755594] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2024841924] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2026205160] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 2027084157] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2028067797] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2029799352] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2031341256] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2034097296] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2035577943] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2037226401] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2040007368] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2041367517] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2044243845] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2048503527] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 2049532611] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2050483701] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2052217713] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2053344846] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2054659719] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2056129404] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 2057001135] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2057950734] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2059485519] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2061170937] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2063744046] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2065108227] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2066774346] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2081520210] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2083194372] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2084516448] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2086108332] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2088848769] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 2089829700] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2090662560] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2092508859] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2093724969] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2095027053] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2096451966] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 2097347385] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2098293918] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2099983767] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2101717884] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2104929918] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2106343995] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2107987791] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2111085669] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2112486432] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2114123739] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2116873017] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 2118868500] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2119819527] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2121558579] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2122656333] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2123865597] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2125241832] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 2126126604] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2127053985] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2128682430] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2130701433] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2133497940] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2134813863] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2136455874] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2139334533] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2140717530] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2142326088] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2145331020] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 2146375560] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2147250441] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2148890835] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2149815612] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2150990541] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2152336914] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 2153301633] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2154256755] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2156175798] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2157842169] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2160609717] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2161938597] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2163526722] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2166308004] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2167975992] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2169704418] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2171890854] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2174055450] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2175469317] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2177238273] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2180624754] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 2181763626] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2182643715] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2184421071] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2185569204] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2186928492] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2188619895] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 2189707989] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2190837831] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2193015300] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2195052489] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2198036526] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2199540231] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2201147361] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2204087697] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2205901614] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2207466387] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2210166798] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2211605655] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2213272005] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2216223765] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 2217386115] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2218560120] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2220301398] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2221361604] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2222527881] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2223839037] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 2224763562] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2225735652] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2227631217] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2229280767] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2233077063] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2234769537] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2236374084] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2239300875] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2241130584] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2242844226] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2245316262] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2247385518] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2248748670] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2250358887] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2253271839] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2254918008] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2257138296] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2259919830] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 2261047047] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2262022539] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2263696932] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2264785131] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2265757200] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2266979841] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 2267838867] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2268751968] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2270093784] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2271941952] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2274696018] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2276132523] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2277803346] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2280588681] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2282068047] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2283641073] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2286606126] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2287788090] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2289173502] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 2290093407] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2291156910] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2292788715] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2294478585] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2297744946] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2299238403] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2301044025] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2304171429] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2305665894] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2307403455] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2310758751] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2311913562] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2313374196] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 2314439967] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2315484381] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2317231707] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2318940834] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2321882577] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2323522257] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2324805147] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2326394847] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2329267563] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2330657175] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2332363257] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2335418673] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2336799864] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2338435554] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2341165869] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2342669700] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2344384287] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2347487037] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 2348612049] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2349552597] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2351304018] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2352397026] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2353535163] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2354844282] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 2355704757] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2356621575] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2358111252] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2359930608] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2362793139] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2364191172] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2365820667] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2368542120] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2369907456] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2371817301] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2374620633] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2376030237] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2377691904] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2380476042] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2381882685] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2383504914] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2385271833] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2388124158] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 2389149315] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2390067288] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2391780174] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2392792500] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2393853420] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 2395090215] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2396657487] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 2397672333] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2398899741] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 2399656560] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2400669852] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2402335950] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2404322970] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 2405978988] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 2408152593] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2410431954] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 2411778747] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2413830027] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2415915894] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2417145948] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 2419105374] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2421315435] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 2422836990] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2424895116] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2426730957] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 2427888162] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2429491491] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2431164477] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2432182116] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2434098366] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2435789874] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2436766206] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 2437950858] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2438857491] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2440606875] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2441721261] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 2442823152] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2443775313] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2445658908] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2447260851] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 2448439896] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2449305201] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2450989611] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2452164183] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2453319813] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2454618852] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 2455481532] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2456392995] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 2458098258] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2460155229] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2461320792] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 2462881449] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2464584129] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 2465755236] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2467354176] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2469005826] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2469997698] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 2471752752] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2473412067] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 2474440017] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 2476020204] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2477664882] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2478837753] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2480386293] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2481959949] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2482963854] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2484159783] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2485260708] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2487109842] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2488269336] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2489624634] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2490687717] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2492489097] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2493627297] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2494841979] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2496170019] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2497382244] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2498352318] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2500165038] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2501921877] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2503031790] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 2504788440] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2506512519] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 2507583477] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 2509112865] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2511181722] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2512204674] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2513658546] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2515282917] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2516344845] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2518115985] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2519892375] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2521011591] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2522423127] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2524311153] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2525431377] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 2526514242] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2528309322] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2529457308] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2530655904] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2532040749] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 2532977496] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2533962669] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 2535994461] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2537672571] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 2538725658] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2540150718] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2541796089] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2542812153] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2544250716] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2545899573] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2546944344] Running M*.negative: -123 456 M* . . CR +[Hera] -1 4294911208 +[Hera] [HADES][TEST ] [KRELTSC: 2548850598] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2550567117] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2551703721] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 2553271182] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2554910652] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 2556026403] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 2557613520] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2559270777] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 2560511814] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 2561691279] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2563433439] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2564541525] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 2565553851] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2567311173] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2568436878] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2569555905] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2570930523] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2571816555] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2573185524] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 2575005447] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2576696829] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 2577819279] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 2579571855] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2581244862] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 2582299650] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 2147913144729 6 +[Hera] [HADES][TEST ] [KRELTSC: 2584026123] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2585972298] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 2587100796] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2588613972] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2590349706] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2591392377] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -42949662 -96 +[Hera] [HADES][TEST ] [KRELTSC: 2593222569] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2594867436] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2595935034] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2597141043] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2599352049] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2600481828] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2601536910] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2603317164] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2604384846] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2605544361] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 2606791047] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 2608098654] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 2609206593] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2610719139] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2611606956] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2612525832] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 2614129917] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2615708676] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 2616685869] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2618117502] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2619616650] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2620563183] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 2622114621] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2623704321] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2625343539] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2626307796] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2627835168] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2629444377] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 2630365752] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2631483288] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2633305080] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2634377970] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2635718757] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2637579231] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2638652730] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2639914557] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2641135245] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2642004876] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2642885952] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2644670112] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2646281085] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2647462209] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2649355422] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2651037291] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2652101004] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2653866747] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2655471483] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 2656503864] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2657932662] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2659485276] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2660667261] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2661880179] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2663718477] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2664804030] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2665842459] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2667559104] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2668674519] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2669767485] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2671024839] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2671862760] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2672784555] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 2674880964] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2676585828] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2677749081] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2679509469] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2681125062] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2682177666] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2683852374] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2685651822] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2686674900] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2688195027] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2689787751] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2690758623] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2691990945] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2693931933] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2695042308] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2696095185] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2697841944] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2699084262] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2700202071] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2701476645] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2702346444] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2703229998] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2705080539] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2706732966] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2707773474] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 2709438186] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2711341080] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2712382659] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2714071332] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2715695367] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2716710612] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2718529527] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2720139933] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 2721214566] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2722885830] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2724833832] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2725830933] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2727068421] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2728924716] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2730031731] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2731128456] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2732828616] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2733894681] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2734979646] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2736434862] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2737354662] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2738313522] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2740500021] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2742119289] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2743263033] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 2744874090] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2746431303] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 2747432856] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 2749426995] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2751009765] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2752089648] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2753632077] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2755202142] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2756131350] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2757277404] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2759001504] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2760045708] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2761268748] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2762983818] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2764035141] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2765128191] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2766378678] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2767234533] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2768126991] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 2769828327] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2771383755] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 2772386001] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2774106300] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2775596901] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2776566324] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 2778067551] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2779642215] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2780692047] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2782273200] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2783832870] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 2784818169] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 2786778666] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2788349844] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 2789331027] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 2790303096] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2792022723] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2793080850] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2794082949] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2795745036] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2796822966] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2797883403] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2799467622] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 2800280490] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2801180970] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 2802964479] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 2804343297] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2805936063] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 2806966890] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2808447621] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2810086965] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2811101769] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2812817280] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2814409416] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 2815431297] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 2816954532] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2818508427] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2819519262] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2820973155] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2822522787] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 2823578289] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2825340945] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2826883836] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2827828101] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 2828884548] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2830537647] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2831556861] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 2832522903] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2834180937] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2835262647] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2836556856] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2837965095] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2838888360] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2839782540] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2841585390] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2843252160] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 2844331035] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2846100180] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2847753804] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 2848860000] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2850512322] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2852274726] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2853318111] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 2855222307] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2856848106] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 2857937334] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2859040716] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2860720233] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2862018915] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2863066920] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2864855847] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2866069353] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2867398275] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2868714408] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2869604892] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2870547897] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2872290540] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2873874591] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2875090890] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2876628006] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2878208466] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2879212644] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2880628275] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2882235510] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2883214215] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2884848813] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2886505944] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 2887794063] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2889382860] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2890953450] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 2891980959] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 2893043433] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2894783556] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2895899412] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2897034861] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2898787857] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2900202060] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2901341583] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2902668573] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2903522643] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2904410061] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2906204070] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2907835560] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2908859079] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2910662475] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2912537691] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2913557640] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2915203557] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2916838512] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 2917862052] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2919349608] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2920926330] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2921974923] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2923089645] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2925124860] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2926224147] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2927326206] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2929025841] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2930108433] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2931231051] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2932479354] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2933437374] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2934328173] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 2936098389] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2938093620] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 2939356455] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2941507464] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2943178476] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2944300926] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2946182211] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2947917714] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 2949058245] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 2951048814] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2952659241] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2953997655] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2955499764] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2957226279] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2958273717] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2959281990] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2961013251] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2962316889] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2963434005] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2964696294] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 2965541607] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2966482848] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2968616826] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2970468774] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2971469046] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2973078675] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2974893579] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2975864682] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2977433172] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2979068946] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2979924528] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2981385036] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2983297065] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2984372139] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2986263987] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2988255606] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2989338429] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 2990557437] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2992403379] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2993523918] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 2994515202] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2996309421] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2997632400] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2998825074] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3000448752] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 3001325691] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3002296941] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3004125600] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3005836785] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3006863412] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3008457585] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3010164507] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3011311317] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3013912839] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3015532569] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3016506045] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3018073569] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3019672551] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3020631075] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3022193727] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3023603604] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3025249962] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 3026704674] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3028372410] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3029998188] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3030957342] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 3032103942] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3033803535] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3034831569] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 3035786418] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3037976214] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3040567383] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3041756592] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3043012623] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3043857810] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3044743044] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3046420293] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3048018939] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3048986010] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3050572182] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3052213416] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3053146320] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3054621297] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3056451846] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3057403293] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3058807416] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3060359001] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3061335375] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3063061659] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3064620867] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3065604339] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 3066660912] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3068346792] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3069415734] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3070574388] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3072343848] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3073408401] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3074510880] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3076052742] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3076905930] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3077800257] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3079359255] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3080915460] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3081865815] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3083182830] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3084896241] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3085867680] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3087289380] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3089291730] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3090277848] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3091760448] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3093347124] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3094299558] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3095769264] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3097553865] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3098489268] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 3099789546] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3101752626] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3102884421] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3103893450] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3105620070] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3106907916] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3108254751] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3109845543] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3110912238] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3112059888] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3114476106] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3116567160] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3117985374] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3119920692] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3121847526] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3122934549] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3124284345] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3126121971] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3127398855] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3129035679] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3130667673] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3131826705] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3133410882] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3135045900] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3136188762] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3137223516] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3139102176] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3140189808] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3141280989] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3142637547] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3143603736] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3144534372] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3146211075] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3147865434] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3148890528] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3150307356] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3152175810] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3153205986] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3154739322] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3156339081] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3157530201] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 3159151380] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3160838478] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 3161957715] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3163064667] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3165243417] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3166287201] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3167368701] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3168630087] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3169497429] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3170466201] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3172390536] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3174039771] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3175053189] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3176728380] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3178366464] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3179390823] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3180759330] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3182309214] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3183307617] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3184628622] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3186302574] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3187572633] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3188919006] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3190682733] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3191833722] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3193002498] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3194295279] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3195136014] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3196025994] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3197963076] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3199632576] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3200845956] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3203178636] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3204787656] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3205918506] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3207031590] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3208749327] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3209793993] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3210857433] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3212216511] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3213225939] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3214409142] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3216038994] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3217663890] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3218829810] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3220328391] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3221935815] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 3223052721] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3224236911] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3225893160] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3227548653] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3228629040] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3229837863] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3230672949] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3231560535] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3233286987] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3234890316] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3235888740] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 3237545493] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3239378331] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 3240585915] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3241638477] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3243341577] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3244436412] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3245679108] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 3246914706] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 3248251713] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 3249321999] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3250584120] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 3251637900] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3252520446] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3253984944] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3255586299] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3256550640] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3257939034] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3259460022] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3260429277] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3261909336] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3263467221] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3264628773] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 3266211459] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3267749268] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3268702101] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 3270143184] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3271746639] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 3272789205] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3273924801] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3275229006] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 3276110334] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3277232259] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3278764902] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3280336836] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3281283222] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3282774558] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3284480262] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3285457707] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3287682069] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3289499094] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3290467509] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3291578346] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3293134068] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 3293950863] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3294868983] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3296419329] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3297976920] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3298928745] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 3300339462] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3302155521] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 3303111672] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 3304874979] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3306559536] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3308130420] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3309088776] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3310146903] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3311380023] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 3312245643] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3313129848] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3314845128] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3316299105] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3317160420] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3318714084] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3320315670] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3321288138] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3323206950] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3324882162] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3325882329] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3327270114] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3328701285] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 3329526816] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3330419421] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 3333150555] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3334711359] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 3335764530] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3336880176] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3338503623] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3339705138] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3341204370] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3342809673] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3343811037] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3344908749] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3346194474] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 3347088843] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3348054129] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3349778985] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3351359718] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 3352756554] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 3354204651] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3355739436] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 3356847333] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 3358282788] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3359918898] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 3361040382] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3362155041] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3363502674] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 3364451601] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3365711790] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3367294371] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3368986110] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 3370026702] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3371575536] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3373002633] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3374050239] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 3375674505] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3377929296] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 3379138056] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3380217036] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3381524412] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 3382399083] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3383341395] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3385140801] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3386766600] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 3387733083] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3389237586] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3391202892] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 3392217633] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3393780327] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3395393757] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3396397095] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3397502073] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3398774337] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 3399576999] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3400470780] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3401855520] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3403910160] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 3405050964] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3406588395] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3408375663] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 3409470813] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 3411172128] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3412778082] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 3413743683] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3415002696] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3416351925] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 3417226260] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3418106706] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 3419833620] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3421525212] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 3422522544] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 3423747474] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 3424976205] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3426694257] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 3428045334] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3429164403] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3430449351] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 3431817144] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 3432894276] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3434271372] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3435118260] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3436078149] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 3438253350] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3439806489] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3441327897] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3443066319] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3444847791] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3446141076] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3448277007] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3450190674] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3451646016] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3454665018] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3456755757] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3458023422] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3459626079] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3460587606] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3469954236] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3471365016] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3472927290] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3474448194] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 3475681146] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3476867100] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3479046543] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3480933078] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 3481976526] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3483388650] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3484996179] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 3486018900] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3487681827] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3488979795] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3489960579] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3491748729] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3493786989] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3494963934] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3496180002] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3497474841] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3498370470] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3499342371] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 3501204609] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3502652832] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 3503460450] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3504531366] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3506249124] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3507261954] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3508391124] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3509959509] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3510950205] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 3512109993] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3513212451] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3514875840] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3515845599] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3516923424] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3518532255] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3519409089] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3520332375] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 3521886123] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3523466247] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 3524466246] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3525655959] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3527228754] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3528272874] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3529416492] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3531199455] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3532208904] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 3533385975] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3534534591] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3536224209] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3537186492] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3538286871] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3539570286] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 3540532107] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3541431516] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3543737295] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3545360301] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 3546339342] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3548083917] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3549681597] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 3550635081] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3552312960] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3553896087] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 3554830041] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 3556375032] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3558297477] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3559896060] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 3560881611] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3562594119] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3564197952] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3565189971] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3566311077] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3567544722] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 3568646991] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3569550201] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 3571851696] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3573435054] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 3574446561] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 3576394752] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3577918827] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 3578919540] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 3580887366] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3582626607] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 3583737318] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 3585526098] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3587110884] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3588167331] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3589268802] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3590508075] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 3591357315] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3592240134] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3594099684] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3595675650] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 3596640327] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3597986511] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3599649669] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 3600609159] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3601794042] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3603372339] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3604354425] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3606171975] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3607776543] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 3608778768] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3609870915] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3611109474] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 3611964300] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3612961485] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3614893611] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3616461114] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 3617406219] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3619153860] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3620770839] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 3621714957] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3622918593] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3624507096] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3625475301] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3626819490] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3628404255] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 3629348940] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3630417315] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3631962222] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 3632838594] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3633714903] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3635503452] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3637070892] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 3638105142] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3639309744] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3640882896] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3641941758] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3643043019] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3644469003] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 3645294198] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3646182099] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3647641977] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3649222857] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 3650249757] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 3651731916] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3653270943] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 3654240723] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3655867593] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3657540453] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3658520859] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 3662956899] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3664640238] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 3665681586] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3668442267] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3670033710] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 3671003700] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 3673125771] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3674698461] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 3675643524] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3676686426] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3677901864] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 3678734220] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3679666158] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 3681508362] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3683178660] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 3684187038] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3685702419] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3687382713] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 3688431999] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3690160446] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3691803276] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 3692954160] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3694607133] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3695830320] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 3696528927] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3697598499] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3699827754] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3701500614] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 3702876072] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3704752275] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3706795554] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 3707881968] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3709004103] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3710347368] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 3711160488] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3712033332] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3713576307] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3715250679] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 3716395473] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3718736070] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3720691569] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 3721994451] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3723242208] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3724535787] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 3725895432] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 3727006437] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3728335821] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 3729241194] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3730366563] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3732164709] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3733804830] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3734794455] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 3736201077] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3737810706] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 3738945420] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3740693502] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3742707717] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3744147477] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3746240169] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3748354365] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3749651955] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3751630806] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3753641073] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3754979865] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3756973521] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3758979042] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3760181439] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 3761665467] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3763898397] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3765358443] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3766981827] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3768651747] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 3770185314] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3771464424] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 3773446299] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3775062081] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 3776205846] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 3777359481] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3778935468] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 3780064029] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3781980195] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3783511137] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3784584888] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3786081810] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3787710633] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 3788763132] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3789853326] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3791121369] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 3791987346] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3792992343] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3794780220] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3796370193] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 3797470551] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 3799579854] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3800972280] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3802326633] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 3803422623] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3805033449] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3806765844] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3807846441] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 3809366358] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3810954777] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 3811974075] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3813045516] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3814157256] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3815064330] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3816010191] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3817203138] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3818843322] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3820092318] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3821377098] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3822693777] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 3823677144] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3824962386] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3826331922] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 3827393640] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3828796734] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3830177946] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 3831242100] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3832587633] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3834249762] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3835261164] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3836833371] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3838413684] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 3839285751] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3840330669] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3842082237] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3843206451] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3844490370] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3845907702] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3846793104] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3847727226] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3849125616] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3850678251] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3851605800] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 3852932853] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3854413731] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 3855360117] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3856684860] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3858585213] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3859559487] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3860976063] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3862618116] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 3863600811] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 3864597534] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3866158485] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 3867128139] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 3868417455] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3870286203] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 3871338009] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3872748999] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3874310895] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 3875417805] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 3876760482] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3878490777] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3879527694] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 3881003091] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3882817092] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 3883774818] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3884833659] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3886493646] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3887600892] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3888727164] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3889964757] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 3890824644] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3891781488] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3892833798] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3894014061] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 3895159485] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3896078193] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3897144111] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3898281639] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3899122290] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3899978292] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 3901727823] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3903421053] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 3904423572] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3905639115] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3907328775] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 3908360358] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3909863433] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3911444922] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3912266463] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3914023533] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3915572010] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3916556112] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3917660313] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3919275906] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3920624841] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3921770391] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3922756572] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3924441087] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3925479306] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3926394948] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3927285579] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3928883616] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3929878470] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3930910536] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3932206194] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3933331773] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3934245630] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 3936045057] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3937676526] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3938735766] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3940277439] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3941893809] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3942940491] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3944380209] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3946195848] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3947225835] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3948855897] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3950526363] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3951535791] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3952510527] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3953453343] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3955098378] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3956182650] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3957179982] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3958625454] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3959505165] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3960509007] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3961945197] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3963510474] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3964523094] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3965606799] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3967306896] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3968377980] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3969047691] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3970669395] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3971900982] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3973114320] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3974301534] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 3975221712] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3976158585] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3977891421] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3979567242] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 3980577636] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3982175589] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3984202173] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 3985447620] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3987233943] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3988896366] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 3989972742] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3991124172] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3992430771] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 3993337887] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3994351725] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3997238343] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3999247665] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 4000538031] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4002083736] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4003820961] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4004998977] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4006166745] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4007725155] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4009079529] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4010191794] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4011829101] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4013043468] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4014259410] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4015906860] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4016980002] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4018461930] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4020145101] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 4021580472] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4023396237] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4025083188] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 4026199275] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4027961070] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4029515217] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 4030447911] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4031912388] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4034292822] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4035665760] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4037141010] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4038874287] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4039948710] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4041411150] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4042981950] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 4043998518] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4045719279] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4047349761] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 4048329642] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 4049460261] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4051195386] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4052289801] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4053538713] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4055068794] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 4056288243] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4057394082] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4059377658] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 4060344162] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4061405292] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4063372152] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4065394221] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 4066604598] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 4068594159] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4070568894] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 4072141248] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 4073676243] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4075341396] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4076508639] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4078009257] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4079741778] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 4080742218] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4082480052] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4084441368] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 4085432190] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4086565539] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4087789692] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 4088697354] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4089595398] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 4091273445] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 4092761841] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4094457528] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4095468342] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 4097870070] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4099497213] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 4100613405] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4102251153] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4103882202] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 4104930102] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 4106839338] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4108765416] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 4109873565] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4111123380] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 4112385606] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 4113696783] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 4114787334] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4116098301] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4116950397] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4117845837] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4120251492] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4122028617] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 4123093800] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4124145459] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4125820503] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4126820670] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4127910801] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4129597206] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 4130645757] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4131671313] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4133431932] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4134673599] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4135672590] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4137429807] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4138481004] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4139616768] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4140855033] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4141746483] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4142651373] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4144646667] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4146424296] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 4147981026] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4149197115] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4150841961] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4151840490] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4153096752] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4154658648] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 4155636261] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4156644177] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4158305886] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4159778784] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4160935800] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4162170810] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4163066901] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4163961249] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4165392882] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4167302664] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 4168628478] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4170294408] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4172612136] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 4173978354] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4175331636] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4177216050] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 4178330163] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4179415905] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4180644804] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4181548623] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4182465378] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4184142816] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4185841968] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4186908600] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4188270114] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4189946355] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4191105282] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4192229265] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4193869974] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4194923439] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4196066658] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4197604824] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4198573680] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4199512611] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4200806673] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4202436546] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4203525123] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4204805598] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4206454434] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 4207555359] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 4208858241] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4210815861] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4211846289] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4212995052] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4214216412] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4215069306] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4216012521] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4217052231] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4218662301] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 4219758711] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4220972616] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4222850877] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4223893968] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4225063395] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4226659794] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 4227717816] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4228809312] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4230139704] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4230978024] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4231875732] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4233154863] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4235078316] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4236129093] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4237220232] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4238883663] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4239885552] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4240915896] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4242568701] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4243597323] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4244555154] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4246261236] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4247772102] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4249099050] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4250339142] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4251218286] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4252113831] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 4273370703] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4274926509] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4275937533] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4277040579] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4278704451] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4279717743] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4280782485] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4282493859] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4283533989] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4284725088] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4286545179] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4287655176] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4288766643] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4289984916] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 4290812988] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4291716345] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4293031407] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4294643745] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 4295825037] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4317252576] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4318784988] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 4319761782] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 4320893115] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4323207000] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4324580400] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4326010479] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4327740480] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4328897307] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4330165707] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4332054510] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4334218539] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 4336027815] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4337571525] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4339768209] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 4341325485] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4342810017] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4344980703] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 4346453853] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4347953841] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4349708937] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 4350897306] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4352144181] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4353993168] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 4355182377] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4356295944] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4358153310] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 4359318621] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4360705860] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4362412593] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 4363583028] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4364765895] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4366517568] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 4367668011] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4368728826] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4370391921] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 4371516009] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4372979877] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4374888000] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 4376067990] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4377097053] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4378784655] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 4379957232] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4380978630] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4382728245] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 4383913758] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4385024280] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4387023984] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 4388092212] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4389257586] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4390812510] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 4391847201] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4392948693] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4394660634] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 4395802089] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4396845936] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4398914814] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 4400024181] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4401140100] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4402849122] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 4403906325] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4405074744] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 4406329494] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4407708753] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 4408813080] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 4409658309] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4410867951] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4412264955] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4413818388] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4414773174] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 4416151824] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4417728399] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 4419004107] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4420530240] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4422172566] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 4423470807] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4425172500] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4426797039] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4427816946] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4429305615] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4430860665] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4431832986] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4432988322] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4433832249] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4434714669] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4436693982] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4438270725] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4439225637] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4440746142] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4442341848] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4443265470] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 4444958091] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4446586830] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 4447527315] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 4449211557] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4450575570] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4451384952] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4453042272] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4454582223] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 4455634491] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4456649022] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4458370140] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4459411866] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4460474886] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 4461488346] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4462386138] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4463899818] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4465461399] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 4466383467] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 4478958918] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 4480205142] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4481402562] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 4482375156] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4483785264] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4485306021] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 4486446405] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4488041754] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4489593654] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 4490600121] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4492235265] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4493709087] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 4494709758] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 4496400006] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4497982356] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4499195442] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 4500191934] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4501881867] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4502979474] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4504021263] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 4504879239] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4505763612] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 4507250160] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4508797398] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 4509759996] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4511258556] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4512811443] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 4513834290] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4515349314] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4516902453] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 4517926959] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4519472496] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4521031956] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 4522037961] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4523697969] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4525221708] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4526241132] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 4528038858] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4529576394] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4530608229] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 4531872555] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4533828222] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4535010753] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4536610491] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4537586739] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4538658663] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4540855641] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4542661935] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 4543636104] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4545267951] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4546847025] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 4547891628] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 4549841436] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4551425802] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 4552494219] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4554230688] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4555771437] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 4556816208] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 4557829437] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4559471511] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4560544695] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4561781910] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4563485640] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4564619871] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4565688456] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 4566511383] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4567418835] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4568802798] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4570376916] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4571317443] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4572800400] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4574834859] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4575886707] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4577374305] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4578950460] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4579893780] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4581446016] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4583144895] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 4584138762] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4585141092] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 4585923237] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4587178134] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4589028507] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4590444957] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 4591301316] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4592732403] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4594362255] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 4595436993] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4597176318] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4598684538] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 4600255191] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4601376591] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4602297840] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4603323501] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 4605280323] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4606565628] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 4607742006] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 4608817479] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4610827599] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 4612334979] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4613675682] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4615696092] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4616994102] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4618342512] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4619370168] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4620484764] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4622373336] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4624585455] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4625879475] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4627743645] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4629670962] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4630897572] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4632256734] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 4633371183] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4634507976] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4636544472] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4639090449] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 4640358051] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 4642431213] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4644504249] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4646449857] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 4647700365] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4649836485] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4651920693] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 4653288549] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4655282289] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4657282707] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 4658522127] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4659929421] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 4660996494] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4662331359] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4664432052] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4666480707] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4667657505] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4669702611] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4671662268] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 4672896837] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4674408081] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4676056413] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 4677896034] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 4679414439] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4680928686] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4681942335] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4683034797] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4685725716] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4687895730] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 4689147036] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4690480221] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4692590595] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4693849776] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4696425405] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4698389850] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 4700038140] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 4701932865] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4703883471] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 4705271697] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4706691738] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4708234041] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4709390868] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4710501180] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 4713044721] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4714961832] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 4716184683] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 4717750212] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4719798342] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4721072937] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4722595941] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4724603520] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 4726224930] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4727691738] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4729198740] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4730249664] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4731382740] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 4733747130] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4735737027] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4737199488] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 4739810544] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4741831584] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 4743359292] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 4745798547] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4747762992] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 4749259473] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4750633566] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4752200838] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 4753594062] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4755350775] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4758181113] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4759721148] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 4760772891] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 4762314270] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4763865204] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 4764956931] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4766213277] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4767771750] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4768614774] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4769563785] Running FIND.existing: FIND DUP . CR +[Hera] 35050272 +[Hera] [HADES][TEST ] [KRELTSC: 4771326756] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4772955726] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 4774102095] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 35367408 +[Hera] [HADES][TEST ] [KRELTSC: 4776222528] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4777807377] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 4778814222] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4780626501] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4782223005] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 4783155405] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4784089737] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4785755604] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 4786741470] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4787806779] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4789198617] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4790302797] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4791351936] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4793134143] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4794972021] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 4796265579] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4797878484] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4799831463] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 4800970860] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4802268198] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4803768690] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4805196018] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4806358137] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 4808492892] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4810503012] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 4811817066] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4813283034] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4815384147] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4816608972] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4818382485] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4819888437] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4820936337] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4822010088] Running LATEST.basic: LATEST @ . CR +[Hera] 35131696 +[Hera] [HADES][TEST ] [KRELTSC: 4824121722] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4826212461] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 4827511920] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4830415086] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4832315586] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 4833464160] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4836127275] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4837679217] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 4838761032] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4839871386] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4841121264] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 4841981487] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4843159146] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 35368920 +[Hera] [HADES][TEST ] [KRELTSC: 4845426831] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4846972137] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 4847966277] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 35369384 +[Hera] [HADES][TEST ] [KRELTSC: 4850498982] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4852501647] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 4853754381] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 4855382091] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 4856805219] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4858891905] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4860187836] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4861515876] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4863123153] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4864210617] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4865319942] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 4867273173] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4869245346] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 4870451733] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4871803251] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4873902558] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4875172575] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4876596858] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 4878142668] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4880002449] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 4881442041] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4883006940] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4884147870] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4885322463] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 4890853128] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4893086436] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4894365399] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 35373664 +[Hera] [HADES][TEST ] [KRELTSC: 4899975591] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4901880249] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 4903153752] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 4910974656] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4912883871] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 4914302421] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 4922470434] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4924515162] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4925893896] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4931407530] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4933221846] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4934554296] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 4936469958] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 4937719626] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4939937709] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 4941190233] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 4942592718] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 4943930943] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4946032665] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4947300687] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4948673646] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4950194928] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4951231383] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4952367189] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4956414876] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4958349795] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 4959594507] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4961887665] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4963787430] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4965082290] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 4970168217] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4971806406] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4972950003] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4974334848] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4975873581] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4976988912] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4978111341] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4982265960] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4984097622] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4985269359] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 4990249362] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4992222270] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 4993723455] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 4999263213] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5001305589] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 5002633335] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5004055476] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5005838145] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 5006992872] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5008140438] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 5010023214] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5012033439] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 5013289092] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 5014685886] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5016652704] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 5018357505] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 35141504 +[Hera] [HADES][TEST ] [KRELTSC: 5023269615] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5025207096] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 5026502439] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5027847951] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5029329501] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 5030404911] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5031637044] Running CURRENT.basic: CURRENT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 5033847525] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5035758210] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 5037041730] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 35376528 +[Hera] [HADES][TEST ] [KRELTSC: 5042662548] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5044599714] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 5046138342] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 5047730037] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 5049356298] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5051287563] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 5052778962] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5054318892] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5055840069] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 5056868754] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5058369036] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5061076650] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5062410402] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 5063287614] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5069141658] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5070911475] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5071919895] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5076347745] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5077933833] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 5078936268] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5080056072] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 5081319705] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 5082618114] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 5083896027] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 5085258444] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5086550217] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5087430495] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5088350253] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 5089892136] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5091528750] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 5092539102] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5093651745] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5094899733] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5095983711] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5096830116] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5097895740] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5099447556] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5100597621] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 5101811736] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5103378042] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 5104322370] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 5105922675] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5107513971] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 5109170913] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5110241010] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5111548617] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5112408231] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5113312974] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 5114936694] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5116470009] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 5117723394] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 5118821652] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5120387433] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 5121492852] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5123098050] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5124766059] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5125890882] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5127001782] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5128238430] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 5129061315] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5129949216] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5131001904] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5132240862] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 5133052155] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5134274250] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5135374398] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5136588219] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 5137426896] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5138306040] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5139450309] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 5140717092] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 5142081357] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 5143162689] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5144410530] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 5145220521] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5146318926] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5148340512] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5149860765] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 5150878824] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 5151866769] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5153550423] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 5154690114] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 5156215155] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 5157431433] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5159289366] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 5160376809] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5161527399] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5162772426] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 5163572043] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5164443144] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 5165604570] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5167127721] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5167801548] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5170141221] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5171971245] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 5173077567] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5174116752] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5175344664] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5176228323] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5177103939] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5179439748] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5181021804] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 5182045785] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5184139884] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5185735233] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5186677545] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5188452066] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5190067491] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5191126101] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5192245779] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5193930000] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5194999929] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5196114168] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5197652334] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 5198539437] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5199428157] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5201499366] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5203112817] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 5204122245] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 5205846429] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5207415906] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 5208380184] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 5210572164] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5212223478] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 5213259408] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5214410313] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5215689969] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5216572641] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5217481311] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 5218875921] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5220475638] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 5221473327] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5223640086] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5225196459] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 5226152442] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5227230330] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5228916840] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5229939162] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5231055165] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5232340239] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 5233223751] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5234359725] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5237761956] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5239310727] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 5240315157] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 5242225737] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5243756847] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 5244732927] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 5245712871] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5246785404] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5248470024] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5249545749] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5250607131] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5251835463] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 5252670717] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5253583125] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5255656140] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5257189035] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 5258156946] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 5259067212] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5260723818] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 5261943267] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5263042449] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5264324646] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 5265137682] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5266028166] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 5267140935] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5268662469] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 5269661733] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5272252062] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5273942079] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5274897411] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5275990566] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5277261465] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5278123872] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5279025885] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5281867983] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5283427128] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5284855233] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 5286176322] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 5287199379] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5288879043] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 5290024152] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5291095530] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5292304500] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 5293144479] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5294040633] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5296358193] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5298330303] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5299307601] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 5300421273] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5301434145] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5303032308] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 5304167904] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 5305208055] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 5306110005] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5307779778] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5308850967] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5310218445] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5311460280] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 5312259141] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5313175791] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5315860893] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5317462395] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5318421591] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 5319491247] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 5320505022] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5322412725] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5323645656] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5324720646] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5325970251] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 5326799583] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5327691390] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5330204103] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5331746175] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5332719420] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5334925092] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5336518341] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 5337471951] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 5338922589] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 5339891382] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5341551264] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5342777979] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5343917376] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 5345219334] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 5346536328] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 5347793745] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5349021699] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5349873732] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5350761234] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5353544931] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5355068040] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5356037316] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5358055815] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5359358970] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5360461071] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 5362231896] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5363850618] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5365386663] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5366407704] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5368279791] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5369769636] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5370822135] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5371901892] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5373206895] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5374838658] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5375874399] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5377035258] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5378025219] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5378915409] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5380729053] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5382061041] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5383105980] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5385327360] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5386822077] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5387851476] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5389861155] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5391381492] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5392356879] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5394175227] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5395703544] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5396687940] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5397820281] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5398738359] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5400484236] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5401583355] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5402816979] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5404062993] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5404912737] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5405843898] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5406924957] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5407767246] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5409451761] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5410693848] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5412569085] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5413375632] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5415051285] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5416131588] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5417208342] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5418025956] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5418801927] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5419862616] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5420886261] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5422948398] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5424041469] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5425735455] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5426529948] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5428167801] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5429190732] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5430282543] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5431511022] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5432353815] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5433250851] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5434352763] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5435367189] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5437024719] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5438030661] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5439542724] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5440419873] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5441238537] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5442936282] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5443952976] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5445048483] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5445909357] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5446813470] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5447895789] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5448758826] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5450469591] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5451528999] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5452938540] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5453696535] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5454465471] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5456109897] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5457219327] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5458274094] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5459497995] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5460462756] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5461389843] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5463958857] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5465522244] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5466554058] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5469332400] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5470889235] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5471858154] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5472901224] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5473885914] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5475532650] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5476702497] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5477813901] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5478667803] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5479574415] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5481819483] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5483621451] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5484589509] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5487078366] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5488868427] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5490426144] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5491468710] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5492439750] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5493278910] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5494902315] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5495965734] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5497006872] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5498423553] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5499376659] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5500285518] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5502499212] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5504075913] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5505096723] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5507097582] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5508904989] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5509895601] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5511658866] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5512496493] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5513948496] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5514945870] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5515880664] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5516651952] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5517546573] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5519854011] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5521370484] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5522295576] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5524257690] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5525838759] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5526819249] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5527802973] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5528630646] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5530346451] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5531384922] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5532475977] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5533751475] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5534570790] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5535479397] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5537949081] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5539481493] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5540410722] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5542388145] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5543935530] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5545000902] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5546190867] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5547017574] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5548980318] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5550015723] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5551095102] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5551933548] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5552926155] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5555267970] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5556854121] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5557782888] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5559807540] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5561670471] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5562744621] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5563712805] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5564556732] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5566252062] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5567352567] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5568447360] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5569708263] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5570537448] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5571449877] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5573343993] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5575501743] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5577036948] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5578019811] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5579107548] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5579972286] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5581644621] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5582672298] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5583782085] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5584614357] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5585559462] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5588200716] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5589537009] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5590594128] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5591692218] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5592598998] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5594471253] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5595531249] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5596628436] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5597855130] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5598868590] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5599721526] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5602696638] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5604238878] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5605241397] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5607349461] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5608985130] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5609997141] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5611543938] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5613047370] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5614086135] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5616455082] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5618006415] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5618969454] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5620059270] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5620853238] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5621795970] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5624210508] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5625632103] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5627192130] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5628164325] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5630304393] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5631861564] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5632849509] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5634278202] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5635762776] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5637061164] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5639608737] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5641130124] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5642149884] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5643243207] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5644509549] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5645337768] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5646211977] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5649101220] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5650680756] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5651701776] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5653253550] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5654768028] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5655781845] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5657995665] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5659533810] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5660511864] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5661616884] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5662746222] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5663656488] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5665750776] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5667271659] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5668242531] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5669691426] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5671258845] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5672317707] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 5674057200] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5676393261] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5677915362] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5678915529] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5679933777] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5681161542] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5682001038] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5682893790] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5685016491] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5686554489] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5687898027] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5688978981] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5689813248] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5691487977] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5692544025] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5693701062] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5694624915] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5695528524] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5697794823] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5699575980] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5700551220] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5701495758] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5702345229] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5704026216] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5705021469] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5706106434] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5707327290] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5708198286] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5709129153] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5711931792] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5713533861] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5714577204] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5717011440] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5718629133] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5719589421] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5721760695] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5723351991] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5724344325] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5725617114] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5726483049] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5727378279] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 5729340939] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5731040154] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5732586405] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5733592074] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5735916711] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5737763871] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5738725398] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5740870926] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5742440361] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5743486455] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5744696328] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5745970125] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5746772892] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5747645736] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5750016195] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5751560661] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5752551210] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5754457842] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5756049264] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5756975238] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5758878972] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5760392946] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5761379589] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5763761955] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5765272002] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5766204024] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5767203540] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5768024724] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5768920941] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5771220903] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5772830091] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5773814991] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 5776432410] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5777825445] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5779442172] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5780414283] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5782645932] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5784185295] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5785178196] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5787553779] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5789037975] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5790013026] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5791078692] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5792450349] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5793285645] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5794189821] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5796647724] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5798283729] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5799294354] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5801778927] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5803363524] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5804360940] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5805426375] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5806268685] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5807156712] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5809430991] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5810989002] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5812049502] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5814486426] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5815957392] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5816977698] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5817943803] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5818993740] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5819766099] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5820517080] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5822413674] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5823989787] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5824902048] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 5827030587] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5828749563] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5830339683] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5831299950] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5833314501] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5834874192] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5835798906] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5837810370] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5839457232] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5840417835] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5841524913] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5842358907] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5843268774] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5845219905] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5846824557] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5847770439] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5850069624] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5851881693] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5852821947] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5854901094] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5856459840] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5857413975] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5859333711] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5861059680] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5862000669] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5863294731] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5864514978] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5865360375] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5866245945] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5868845115] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5870453253] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5871374922] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5873458248] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5875033017] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5876368176] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5878539093] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5880151158] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5881060689] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5882331441] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5883335430] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5884291308] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5886695766] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5888450841] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5889446052] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 5891273367] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5892958470] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5894524314] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5895471960] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5897604573] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5899366284] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5900292153] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5901592431] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5902748334] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 5903593584] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5904459939] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5907119946] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5908674807] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5909629047] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5912188128] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5913949356] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5914886061] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5916023526] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 5916924678] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5917895949] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5920151832] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5921663055] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5922589071] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5924757132] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5926663449] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5927712294] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5928939870] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5930178009] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 5931040920] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5931929367] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 5934685428] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 5935730997] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5937326031] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5938316055] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5940987297] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5942671833] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5943740376] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5944891596] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 5945682582] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5946590643] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5948969544] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5950530369] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5951785140] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5954341680] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5955942258] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5957074347] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5958415260] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5959995069] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 5961020037] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5962153848] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5967272556] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5969249580] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 5970412497] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 5973615270] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5975300184] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 5976400017] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 5980087029] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5981457426] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5983033938] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5983957581] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 5986740396] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5988435201] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 5989623381] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 5991948375] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5993519784] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 5994420936] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5995506489] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 5996334603] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5997228531] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5999535465] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6001215969] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 6002235330] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6004482393] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6006136416] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6007087401] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6009477831] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6010985043] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6011938758] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6014316147] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6015863763] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6016807398] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6019162758] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6020705397] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6021642144] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6022831584] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 6024057438] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 6025407402] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 6026999391] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6028258803] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 6029148951] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6030040359] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6032419092] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6033997704] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 6035068137] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6037054380] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6038667936] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 6039929301] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6041915019] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6043528449] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 6044563707] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6045691281] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6046652241] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6048363720] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6049402401] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6050498034] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6051722754] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6053476569] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6054512079] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6055613718] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6056808429] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 6057664830] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6058568544] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6060797967] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6062373450] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 6063354381] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 6065401797] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6067093179] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6068680401] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 6069810684] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6071812845] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6073433352] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 6074440680] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6075588561] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6076843248] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6078597462] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6079636416] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6080887050] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6081642273] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6083417298] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6084321033] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6085283589] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6086194422] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6087892104] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6088972218] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6090385749] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6091901382] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6093097983] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6094253151] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5332 + +[Hera] Total words: 484 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6180173727] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6181840350] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 6183003372] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5349 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6256480671] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6258065436] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 6259157310] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5351 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6332540697] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6334187601] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6335169330] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6336289848] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6337514841] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6338435628] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6339341946] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 6341616120] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6343304772] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 6344447382] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 6345804108] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6347402103] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 6348462456] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 6349813050] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6351402750] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 6352443951] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6353868423] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6355102698] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 6355983963] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6356875959] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6362262606] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6363978474] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 6365115246] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6370624974] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6372261546] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 6373305624] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6376217631] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6377971299] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 6379264647] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 6382022724] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6383720868] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 6384985278] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 6388439043] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6390443829] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 6392069817] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 6394079895] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6395747421] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6396757815] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 6398486934] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6400084131] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 6401129490] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 6402257169] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6403231464] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6405041895] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6405940884] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6406940169] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6407996259] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 6408698478] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6409641924] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6411455274] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6412413945] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6413968470] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 6415020045] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6416801790] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6417669741] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6419214480] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 6420239994] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 6421713648] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6422646027] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6424205214] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6425177703] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6427153194] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6428221527] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6430117491] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 6431293848] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6432420267] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 6433679049] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 6435167298] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 6440498904] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 6443308704] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 6444809385] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 6446229720] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 6450949386] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 6452089308] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 6453410145] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 6455126307] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6456076641] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6456996063] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6458214945] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 6459143397] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6460229790] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6461560014] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 6462685593] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6463573347] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6464744559] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 6465635358] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6466812303] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6467960751] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 6468940905] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6469875258] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6471170832] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 6472089981] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6473046384] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6474171585] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6475064505] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6475930713] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6477012150] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 6477922794] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6478820712] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6480516630] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6481375320] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6482277921] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6483418914] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 6484287138] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6485180121] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6486433926] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 6487670868] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 6489073206] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 6490138599] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6491423673] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 6492541944] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6493523001] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6495398406] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6496985943] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6499799670] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6500904249] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6502144740] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 6502963236] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6503916594] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6506201583] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6507713541] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 6510014574] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6512088156] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6512995566] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6514019295] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 6514865889] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6515749926] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6517762860] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6519331350] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6522188925] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6523262844] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6524456085] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 6525268869] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6526125018] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6527909997] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6529709130] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6532470567] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6533976624] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6535322808] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6538589694] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6539686314] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6540888186] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 6541926783] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6542896542] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6544722933] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6546326976] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6548985450] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6550058718] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6551337681] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 6552187299] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6553124781] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6554883363] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6556449837] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6559148064] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6560252328] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6561458358] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 6562298736] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6563208477] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6564785913] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6566359464] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6568766379] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6570718770] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6571794663] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6573060417] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 6573921732] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6574866459] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6576429384] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6577998861] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6580977396] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6582056670] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6583275825] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 6584158665] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6585034008] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6586815774] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6588455160] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6591171447] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6592492746] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6593724396] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 6594608832] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6595501626] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6597309432] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6598875822] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6601616574] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6602727747] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6603947574] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 6604981488] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6605927118] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6607597038] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6609256731] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6612016026] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6613075707] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6614372541] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 6615286314] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6616183182] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6618008649] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6619612734] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6622204281] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6623451975] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6624690219] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 6625543743] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6626465748] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6628030899] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6629640402] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6632516814] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6633624207] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6634869759] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 6635720217] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6636636468] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6638092902] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6639613050] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6642568947] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6643768488] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6644947764] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 6645785013] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6646728186] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6648035709] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6649650651] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6652200219] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6653304063] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6654523302] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 6655591383] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6656558874] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6658034880] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6659667168] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6662464494] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6663613278] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6664841694] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 6665808828] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6666688518] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6668328786] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6669850908] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 6684667374] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6686764812] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6687920589] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6689412744] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6692185962] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6693637860] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6694926210] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 6695911446] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6696999561] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6698582772] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6700212477] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6702988845] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6704400108] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6706216335] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6708928695] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6710038104] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6711261480] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 6712079262] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6712948809] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6714442161] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6715966362] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6718919949] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6720267456] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6721856190] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6724628274] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6725681886] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6726908538] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 6727713300] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6728620983] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6730082856] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6731838099] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6734557242] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6735822765] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6737378571] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6740026524] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6741146391] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6742351959] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 6743516451] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6744513783] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6746293281] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6747857340] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 6750425682] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6752068302] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6753156711] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6754354509] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 6755204820] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6756434307] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6758236569] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6759871188] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6762654486] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6763722819] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6764973999] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 6765820404] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6766733967] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6768712965] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6770318205] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6773052111] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6774246213] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6775447728] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 6776826021] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 6777959391] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6779260257] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 6780134655] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6781458684] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 6783534618] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6785161761] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 6786380538] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6787588122] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6788844405] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 6789795369] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6790677978] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6792981888] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6794951835] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 6796288128] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6797697228] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6798792126] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 6799771104] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6800677905] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6802777317] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6804491463] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6805726809] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6807102141] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6808360461] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6809244477] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6810132819] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6814880751] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6816280191] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 6817098246] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6818022162] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6819529017] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 6820428909] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6821349906] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6824121927] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6825764127] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 6827073267] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6828262014] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6829516344] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 6830432196] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6831591165] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6834283050] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6835906644] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6837124812] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6838373640] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6839618877] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 6840516354] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6841404402] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 6844084590] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6845735862] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6846991998] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6848208927] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6849425478] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 6850316025] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6851181687] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6853836360] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6855475221] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 6856966389] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6858289221] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6859490400] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 6860440377] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6861321537] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6865580211] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6867274953] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6868387785] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6869906568] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 6871131162] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 6872499144] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 6873641754] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6874868994] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 6875812587] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6876699816] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 6878957736] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6880632276] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 6882118278] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6883276197] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6884576139] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 6885711378] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6886758081] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 6889656144] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6891634596] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 6892942938] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6894693414] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6896180907] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 6897181158] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6898269798] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6901075818] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6903096837] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 6904660791] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 6907053741] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6908962326] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 6910491168] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6911774352] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6913177929] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 6914172552] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6915259323] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 6918480324] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6921109419] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 6922251840] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6923561841] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6925066680] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 6926124660] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6927199650] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6929367837] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6930876687] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 6932370459] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6933451224] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6934672479] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 6935552421] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6936458613] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6938098755] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6939683520] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 6940910403] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6942149424] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 6943427925] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 6944654703] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 6945896622] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 6946823751] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 6947663499] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 6948628785] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 6949472943] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 6950490750] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 6951613746] ============================================== +[Hera] PARITY:M7.1a word_count=498 here=0x00000000000000d8 latest_id=667 hash=0xe9795d240d1e90c6 +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000003d725000, 0x000000003d7710aa) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] PCI: ECAM mapped (amd64) +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] [HADES][ERROR] [KRELTSC: 7026173994] TD: attach total_blkio_blocks_1k=30720 forth_block_size=1024 +[Hera] [HADES][ERROR] [KRELTSC: 7036865451] TD: after_format rc=0 user_blocks=22615 total_devblocks=7680 ba +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: no device on PCI bus 0 +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 7119709506] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7126044828] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7321928670] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7326992442] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7642637184] ( Unterminated comment + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x5d35c5c6a6eafe04 mode=m capsule_hash=0x5d35c5c6a6eafe04 dict_hash=0xe04cb6782cb6365b +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] APIC Timer: started (LVT=0x00020020 ICR=9709360) +[Hera] I/O APIC: keyboard IRQ1 unmasked +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=643 evictions=0 +[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=21845 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x271108a488516c37 +[Hermes] [HADES][ERROR] [KRELTSC: 8403508764] TD:pb hermes:init.4th lf=515849704 +[Hermes] [HADES][ERROR] [KRELTSC: 8405351178] TD:pb hermes:init.4th fb=1 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 10375325247] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 16693444593] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0xe585e56cb09dc857 +[Artemis] [HADES][ERROR] [KRELTSC: 16716864192] TD:pb artemis:init.4th lf=510167992 +[Artemis] [HADES][ERROR] [KRELTSC: 16738808730] TD:pb artemis:init.4th fb=1 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 440 ticks, trust=0x00010000, variance=0x00000000 +[Hera] [HADES][ERROR] [KRELTSC: 16862633235] TD:realloc old_slots=0x0 old_count=0 max_slots=64 +[Hera] [HADES][ERROR] [KRELTSC: 25103786001] TD:idle n=5 lf=509885464 +[Hera] [HADES][ERROR] [KRELTSC: 25113168948] TD:idle n=5 fb=1 ub=7048 +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 27175636677] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 27202766325] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 27226062801] TD: blk_attach dev=0x30f86a0 rc=0 used=26670573 free=510200299 +[Artemis] [HADES][ERROR] [KRELTSC: 27235681347] TD: census largest_free=509741128 free_blocks=1 used_blocks=705 +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 35405674941] TD:idle n=10 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 35426529159] TD:idle n=10 fb=1 ub=7054 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 45689204253] TD:idle n=15 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 45695306769] TD:idle n=15 fb=1 ub=7054 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 56017641141] TD:idle n=20 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 56022903741] TD:idle n=20 fb=1 ub=7054 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 66312240771] TD:idle n=25 lf=508998808 +[Hera] [HADES][ERROR] [KRELTSC: 66327490761] TD:idle n=25 fb=1 ub=7061 +[Hera] [HADES][ERROR] [KRELTSC: 66352707141] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 66372419904] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 66398358159] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 66440771523] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 66473463924] TD: blk_attach dev=0x30f86c0 rc=0 used=27554712 free=509316160 +[Artemis] [HADES][ERROR] [KRELTSC: 66498806598] TD: census largest_free=508856104 free_blocks=1 used_blocks=706 +[Hera] PARITY:BIRTH vm_id=0x7cf09e01549546cc-0x99319366653ccc14 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 67356222003] TD:pb 00 lf=503233880 +[Hera] [HADES][ERROR] [KRELTSC: 67370493876] TD:pb 00 fb=1 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 69802515174] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0xd62c30ac78839535 +[Hera] [HADES][ERROR] [KRELTSC: 80144402793] TD:pb 00~user lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 80156998110] TD:pb 00~user fb=1 +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok> S" 00" USE +[Hera] [HADES][ERROR] [KRELTSC: 81170817273] TD:mwu lf=497605128 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 81222662661] TD:dl lf=497605128 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T01=1 2 +[00] [HADES][ERROR] [KRELTSC: 87539996565] TD:dl lf=497605128 fb=1 in=." T01=" 7 3 /M +[00] ok +[00] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T02=-1 -2 +[00] [HADES][ERROR] [KRELTSC: 87663543807] TD:dl lf=497605128 fb=1 in=." T02=" -7 3 / +[00] ok +[00] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T03=1 -2 +[00] [HADES][ERROR] [KRELTSC: 87755476263] TD:dl lf=497605128 fb=1 in=." T03=" 7 -3 / +[00] ok +[00] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T04=-1 2 +[00] [HADES][ERROR] [KRELTSC: 87855253584] TD:dl lf=497605128 fb=1 in=." T04=" -7 -3 +[00] ok +[00] (zuse) ok> ." T05=" 2147483647 1 + . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T05=2147483648 +[00] [HADES][ERROR] [KRELTSC: 87957198210] TD:dl lf=497605128 fb=1 in=." T05=" 214748 +[00] ok +[00] (zuse) ok> ." T06=" -2147483648 NEGATE . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T06=2147483648 +[00] [HADES][ERROR] [KRELTSC: 88058185593] TD:dl lf=497605128 fb=1 in=." T06=" -21474 +[00] ok +[00] (zuse) ok> ." T07=" -2147483648 ABS . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T07=2147483648 +[00] [HADES][ERROR] [KRELTSC: 88178461749] TD:dl lf=497605128 fb=1 in=." T07=" -21474 +[00] ok +[00] (zuse) ok> ." T08=" -1 1 RSHIFT . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T08=9223372036854775807 +[00] [HADES][ERROR] [KRELTSC: 88266006675] TD:dl lf=497605128 fb=1 in=." T08=" -1 1 R +[00] ok +[00] (zuse) ok> ." T09=" -8 2 RSHIFT . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T09=4611686018427387902 +[00] [HADES][ERROR] [KRELTSC: 88380114858] TD:dl lf=497605128 fb=1 in=." T09=" -8 2 R +[00] ok +[00] (zuse) ok> ." T10=" 1 31 LSHIFT . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T10=2147483648 +[00] [HADES][ERROR] [KRELTSC: 88483220238] TD:dl lf=497605128 fb=1 in=." T10=" 1 31 L +[00] ok +[00] (zuse) ok> ." T11=" -1 0 < . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T11=-1 +[00] [HADES][ERROR] [KRELTSC: 88591599558] TD:dl lf=497605128 fb=1 in=." T11=" -1 0 < +[00] ok +[00] (zuse) ok> ." T12=" -1 0 U< . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T12=0 +[00] [HADES][ERROR] [KRELTSC: 88673693682] TD:dl lf=497605128 fb=1 in=." T12=" -1 0 U +[00] ok +[00] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T13=56088 +[00] [HADES][ERROR] [KRELTSC: 88756943184] TD:dl lf=497605128 fb=1 in=." T13=" 123 45 +[00] ok +[00] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T14=DOUBLE-OVERFLOW +[00] +[00] [HADES][ERROR] [KRELTSC: 88861030692] TD:dl lf=497605128 fb=1 in=." T14=" -123 4 +[00] ok +[00] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T15=14285 5 +[00] [HADES][ERROR] [KRELTSC: 88956740964] TD:dl lf=497605128 fb=1 in=." T15=" 100000 +[00] ok +[00] (zuse) ok> ." T16=" 7 11 3 */ . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T16=25 +[00] [HADES][ERROR] [KRELTSC: 89052401865] TD:dl lf=497605128 fb=1 in=." T16=" 7 11 3 +[00] ok +[00] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T17=2 25 +[00] [HADES][ERROR] [KRELTSC: 89140893681] TD:dl lf=497605128 fb=1 in=." T17=" 7 11 3 +[00] ok +[00] (zuse) ok> ." T18=" -5 S>D SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T18=-5 +[00] [HADES][ERROR] [KRELTSC: 89239092768] TD:dl lf=497605128 fb=1 in=." T18=" -5 S>D +[00] ok +[00] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T19=-2 +[00] [HADES][ERROR] [KRELTSC: 89338372809] TD:dl lf=497605128 fb=1 in=." T19=" -5 S>D +[00] ok +[00] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T20=5 +[00] [HADES][ERROR] [KRELTSC: 89425161315] TD:dl lf=497605128 fb=1 in=." T20=" -5 S>D +[00] ok +[00] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T21=-5 3 +[00] [HADES][ERROR] [KRELTSC: 89515241088] TD:dl lf=497605128 fb=1 in=." T21=" -5 3 M +[00] ok +[00] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T22=-1 +[00] [HADES][ERROR] [KRELTSC: 89618278932] TD:dl lf=497605128 fb=1 in=." T22=" 5 0 10 +[00] ok +[00] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T23=0 -1 6 +[00] [HADES][ERROR] [KRELTSC: 89719118055] TD:dl lf=497605128 fb=1 in=." T23=" -1 0 A +[00] ok +[00] (zuse) ok> ." T24=" -2147483648 2/ . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T24=-1073741824 +[00] [HADES][ERROR] [KRELTSC: 89805976554] TD:dl lf=497605128 fb=1 in=." T24=" -21474 +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 89846723295] TD:idle n=30 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 89879216595] TD:idle n=30 fb=1 ub=10675 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 96046673415] TD:det pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 96080636652] TD: detach_device called dev=0x30f86c0 +[00] [HADES][ERROR] [KRELTSC: 96114376491] TD:det post_bsd lf=497605128 fb=2 +[00] [HADES][ERROR] [KRELTSC: 96143813850] TD:kk 00 lf=497605128 fb=2 +[00] Stadium: dispatch cell=73483 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 96175766694] TD:vc start lf=497605128 fb=2 +[00] [HADES][ERROR] [KRELTSC: 96202971711] TD:vc post_hotwords lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 96227912550] TD:vc post_rwot lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 96253865589] TD:vc post_ssml8 lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 96282806067] TD:vc post_ssmcfg lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 96308878470] TD:vc post_dict lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 96335418249] TD:vc post_memory lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 96361116999] TD:vc post_callstack lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 96377398152] TD:pk 00 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 96408047505] TD:pk 00 fb=569 ub=9526 +[00] PARITY:KILL vm_id=0x7cf09e01549546cc-0x99319366653ccc14 name=00 +[00] KILL: 00 dead +[00] [HADES][ERROR] [KRELTSC: 96459519051] TD:kk 00~user lf=497605128 fb=569 +[00] Stadium: dispatch cell=78684 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 96505578540] TD:vc start lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 96519844533] TD:vc post_hotwords lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 96539057013] TD:vc post_rwot lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 96553686222] TD:vc post_ssml8 lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 96568622598] TD:vc post_ssmcfg lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 96584430705] TD:vc post_dict lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 96609811956] TD:vc post_memory lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 96637366707] TD:vc post_callstack lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 96657130479] TD:pk 00~user lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 96683660367] TD:pk 00~user fb=1141 ub=8369 +[00] PARITY:KILL vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 name=00~user +[00] KILL: 00~user dead +[00] WIREBIND: 00~user detached without flush (device already gone) +[00] [HADES][ERROR] [KRELTSC: 96744156348] TD:det post_wb lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 96770688945] TD:det post_zuse lf=497605128 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 100299876222] TD:idle n=35 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 100330417887] TD:idle n=35 fb=1141 ub=8369 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 110629536507] TD:idle n=40 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 110669117811] TD:idle n=40 fb=1141 ub=8369 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 116795256270] xhci: CSW status = FAILED +[00] [HADES][WARN ] [KRELTSC: 116827830294] xhci: unit not ready -- retrying TEST UNIT READY +[00] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 116875093230] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 116931032967] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 116968469331] TD: blk_attach dev=0x30f86c0 rc=0 used=27602365 free=509268507 +[Artemis] [HADES][ERROR] [KRELTSC: 116999213310] TD: census largest_free=497605128 free_blocks=1141 used_blocks= +[Hera] PARITY:BIRTH vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 117921079395] TD:pb 01 lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 117936490518] TD:pb 01 fb=1140 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 120079854741] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] [HADES][ERROR] [KRELTSC: 126331369605] TD:pb 01~user lf=492362184 +[Hera] [HADES][ERROR] [KRELTSC: 126353586030] TD:pb 01~user fb=1140 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 128543277282] TD:idle n=45 lf=492362184 +[00] [HADES][ERROR] [KRELTSC: 128573383596] TD:idle n=45 fb=1140 ub=11577 +[00] (zuse) ok> S" 01" USE +[00] [HADES][ERROR] [KRELTSC: 130016508909] TD:mwu lf=492362184 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 130051917009] TD:dl lf=492362184 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T01=1 2 +[01] [HADES][ERROR] [KRELTSC: 136398511998] TD:dl lf=492362184 fb=1140 in=." T01=" 7 3 /M +[01] ok +[01] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T02=-1 -2 +[01] [HADES][ERROR] [KRELTSC: 136539811023] TD:dl lf=492362184 fb=1140 in=." T02=" -7 3 / +[01] ok +[01] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T03=1 -2 +[01] [HADES][ERROR] [KRELTSC: 136657364865] TD:dl lf=492362184 fb=1140 in=." T03=" 7 -3 / +[01] ok +[01] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T04=-1 2 +[01] [HADES][ERROR] [KRELTSC: 136760864814] TD:dl lf=492362184 fb=1140 in=." T04=" -7 -3 +[01] ok +[01] (zuse) ok> ." T05=" 2147483647 1 + . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T05=2147483648 +[01] [HADES][ERROR] [KRELTSC: 136886833923] TD:dl lf=492362184 fb=1140 in=." T05=" 214748 +[01] ok +[01] (zuse) ok> ." T06=" -2147483648 NEGATE . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T06=2147483648 +[01] [HADES][ERROR] [KRELTSC: 136990154490] TD:dl lf=492362184 fb=1140 in=." T06=" -21474 +[01] ok +[01] (zuse) ok> ." T07=" -2147483648 ABS . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T07=2147483648 +[01] [HADES][ERROR] [KRELTSC: 137094519240] TD:dl lf=492362184 fb=1140 in=." T07=" -21474 +[01] ok +[01] (zuse) ok> ." T08=" -1 1 RSHIFT . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T08=9223372036854775807 +[01] [HADES][ERROR] [KRELTSC: 137183187309] TD:dl lf=492362184 fb=1140 in=." T08=" -1 1 R +[01] ok +[01] (zuse) ok> ." T09=" -8 2 RSHIFT . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T09=4611686018427387902 +[01] [HADES][ERROR] [KRELTSC: 137287604286] TD:dl lf=492362184 fb=1140 in=." T09=" -8 2 R +[01] ok +[01] (zuse) ok> ." T10=" 1 31 LSHIFT . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T10=2147483648 +[01] [HADES][ERROR] [KRELTSC: 137373011139] TD:dl lf=492362184 fb=1140 in=." T10=" 1 31 L +[01] ok +[01] (zuse) ok> ." T11=" -1 0 < . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T11=-1 +[01] [HADES][ERROR] [KRELTSC: 137457741561] TD:dl lf=492362184 fb=1140 in=." T11=" -1 0 < +[01] ok +[01] (zuse) ok> ." T12=" -1 0 U< . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T12=0 +[01] [HADES][ERROR] [KRELTSC: 137546460555] TD:dl lf=492362184 fb=1140 in=." T12=" -1 0 U +[01] ok +[01] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T13=56088 +[01] [HADES][ERROR] [KRELTSC: 137650473891] TD:dl lf=492362184 fb=1140 in=." T13=" 123 45 +[01] ok +[01] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T14=DOUBLE-OVERFLOW +[01] +[01] [HADES][ERROR] [KRELTSC: 137766879327] TD:dl lf=492362184 fb=1140 in=." T14=" -123 4 +[01] ok +[01] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T15=14285 5 +[01] [HADES][ERROR] [KRELTSC: 137866981056] TD:dl lf=492362184 fb=1140 in=." T15=" 100000 +[01] ok +[01] (zuse) ok> ." T16=" 7 11 3 */ . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T16=25 +[01] [HADES][ERROR] [KRELTSC: 137951613114] TD:dl lf=492362184 fb=1140 in=." T16=" 7 11 3 +[01] ok +[01] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T17=2 25 +[01] [HADES][ERROR] [KRELTSC: 138041736231] TD:dl lf=492362184 fb=1140 in=." T17=" 7 11 3 +[01] ok +[01] (zuse) ok> ." T18=" -5 S>D SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T18=-5 +[01] [HADES][ERROR] [KRELTSC: 138127482801] TD:dl lf=492362184 fb=1140 in=." T18=" -5 S>D +[01] ok +[01] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T19=-2 +[01] [HADES][ERROR] [KRELTSC: 138238262631] TD:dl lf=492362184 fb=1140 in=." T19=" -5 S>D +[01] ok +[01] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T20=5 +[01] [HADES][ERROR] [KRELTSC: 138327073647] TD:dl lf=492362184 fb=1140 in=." T20=" -5 S>D +[01] ok +[01] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T21=-5 3 +[01] [HADES][ERROR] [KRELTSC: 138445633473] TD:dl lf=492362184 fb=1140 in=." T21=" -5 3 M +[01] ok +[01] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T22=-1 +[01] [HADES][ERROR] [KRELTSC: 138534345432] TD:dl lf=492362184 fb=1140 in=." T22=" 5 0 10 +[01] ok +[01] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T23=0 -1 6 +[01] [HADES][ERROR] [KRELTSC: 138635344092] TD:dl lf=492362184 fb=1140 in=." T23=" -1 0 A +[01] ok +[01] (zuse) ok> ." T24=" -2147483648 2/ . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T24=-1073741824 +[01] [HADES][ERROR] [KRELTSC: 138722662617] TD:dl lf=492362184 fb=1140 in=." T24=" -21474 +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 140829734787] TD:idle n=50 lf=492362184 +[01] [HADES][ERROR] [KRELTSC: 140858615394] TD:idle n=50 fb=1140 ub=11577 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 144967130448] TD:det pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 144995894400] TD: detach_device called dev=0x30f86c0 +[01] [HADES][ERROR] [KRELTSC: 145020227856] TD:det post_bsd lf=492362184 fb=1142 +[01] [HADES][ERROR] [KRELTSC: 145048913310] TD:kk 01 lf=492362184 fb=1142 +[01] Stadium: dispatch cell=81286 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 145102279056] TD:vc start lf=492362184 fb=1142 +[01] [HADES][ERROR] [KRELTSC: 145129342218] TD:vc post_hotwords lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 145158304872] TD:vc post_rwot lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 145187709597] TD:vc post_ssml8 lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 145216808646] TD:vc post_ssmcfg lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 145246785873] TD:vc post_dict lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 145267589754] TD:vc post_memory lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 145304826156] TD:vc post_callstack lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 145332269355] TD:pk 01 lf=492362184 +[01] [HADES][ERROR] [KRELTSC: 145350915864] TD:pk 01 fb=1707 ub=10428 +[01] PARITY:KILL vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 name=01 +[01] KILL: 01 dead +[01] [HADES][ERROR] [KRELTSC: 145422372795] TD:kk 01~user lf=492362184 fb=1707 +[01] Stadium: dispatch cell=82586 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 145466175330] TD:vc start lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 145487475336] TD:vc post_hotwords lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 145514070240] TD:vc post_rwot lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 145540227273] TD:vc post_ssml8 lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 145558802781] TD:vc post_ssmcfg lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 145596543771] TD:vc post_dict lf=492362184 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 145612212543] TD:vc post_memory lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 145630760478] TD:vc post_callstack lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 145659536736] TD:pk 01~user lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 145685378034] TD:pk 01~user fb=2143 ub=9543 +[01] PARITY:KILL vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee name=01~user +[01] KILL: 01~user dead +[01] WIREBIND: 01~user detached without flush (device already gone) +[01] [HADES][ERROR] [KRELTSC: 145757904600] TD:det post_wb lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 145779065523] TD:det post_zuse lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 151264850058] TD:idle n=55 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 151298118342] TD:idle n=55 fb=2143 ub=9543 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 161539909566] TD:idle n=60 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 161565060195] TD:idle n=60 fb=2143 ub=9543 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 171859483866] TD:idle n=65 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 171898849941] TD:idle n=65 fb=2143 ub=9543 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 182183266881] TD:idle n=70 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 182207674677] TD:idle n=70 fb=2143 ub=9543 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 192461434179] TD:idle n=75 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 192492391854] TD:idle n=75 fb=2143 ub=9543 +[01] (zuse) ok>  +[Hermes] [HADES][WARN ] [KRELTSC: 194532639588] INFERENCE: Output validation failed, ignoring results +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 202787823714] TD:idle n=80 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 202820526321] TD:idle n=80 fb=2143 ub=9544 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 213071102286] TD:idle n=85 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 213102953931] TD:idle n=85 fb=2143 ub=9544 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 223348914705] TD:idle n=90 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 223368376833] TD:idle n=90 fb=2143 ub=9544 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 233641140621] TD:idle n=95 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 233676375219] TD:idle n=95 fb=2143 ub=9544 +[01] (zuse) ok>  \ No newline at end of file diff --git a/logs/20260910-193703/amd64/qemu-amd64-20260910-193703.log b/logs/20260910-193703/amd64/qemu-amd64-20260910-193703.log new file mode 100644 index 00000000..ba861329 --- /dev/null +++ b/logs/20260910-193703/amd64/qemu-amd64-20260910-193703.log @@ -0,0 +1,11484 @@ +[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +RAW SERIAL UP +[CKPT 002] Serial (COM1) initialized +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +EBS... +EBS OK +Calling kernel_main (monolithic)... + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: amd64 +Build: Sep 10 2026 16:07:47 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 129 +Total memory: 1023 MB +Usable memory: 968 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 249365 + Free pages : 247842 + Used pages : 1523 + Total MB : 974 + Free MB : 968 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +APIC: IA32_APIC_BASE MSR=0x00000000fee00900 +APIC: stale-ISR drain: 0 EOI(s) issued +APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) +APIC: init done + +I/O APIC: init... +I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 + override: source=00 gsi=2 flags=0x0000 + override: source=05 gsi=5 flags=0x000d + override: source=09 gsi=9 flags=0x000d + override: source=0a gsi=10 flags=0x000d + override: source=0b gsi=11 flags=0x000d +i8042: keyboard ACKed enable-scanning +i8042: IRQ1 enabled in controller config byte +I/O APIC: keyboard IRQ1 routed (masked) + +Timer: init... +Timer: init start +Timer: PM_TMR_BLK discovered from FADT at port 1544 +Timer: VM mode detected (hypervisor present). +Timer: HPET calibration disabled (VM-exit MMIO would poison timing). +Timer: WARNING: invariant TSC not present under hypervisor. +Timer: continuing in RELATIVE mode (no determinism guarantees). +Timer: RDTSCP not present; using RDTSC (less serialized). +Timer: CPUID frequency unavailable; trying PM Timer... +Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2087784797 Hz +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 24641536 + Heap end addr: 561512448 + +Heartbeat: init... +APIC Timer: calibrating... +APIC Timer: apic_hz=1004260346, tick_hz=100, initial_count=10042603 +APIC Timer: configured (masked, ready to start) +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0xffff900000000000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 4753014] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 64834686] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 91423626] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 92702841] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 94939362] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 96744984] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 97839798] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 99108618] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 99920940] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 100951494] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 111655089] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 113307306] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 116902359] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 118201440] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 119672742] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 122959893] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 124639431] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 126211554] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 129096240] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 130644024] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 132101991] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 136368582] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 137935665] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 139525344] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 143243331] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 144292533] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 145459230] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 147076209] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 148234464] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 149566053] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 150702237] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 151506495] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 152350422] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 153768048] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 155377131] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 158402055] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 159727092] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 161210952] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 163839543] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 165145176] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 166647495] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 169384152] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 171772272] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 173302899] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 176573691] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 180022689] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 181497729] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 183381387] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 186213321] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 187630695] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 189178647] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 191744952] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 193301640] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 194763891] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 198024414] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 199825437] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 201334854] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 204258054] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 205963485] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 207481386] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 210685230] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 212371509] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 213752595] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 215133009] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 217816221] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 219253818] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 221162256] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 224153244] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 225474417] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 227090577] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 229961382] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 231373506] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 232820889] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 235994682] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 237606894] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 239101317] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 242108118] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 243114375] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 243963804] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 245616462] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 247024533] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 248062227] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 249236799] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 250024068] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 250902204] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 252228018] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 253705956] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 256449879] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 257830335] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 259762566] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 262544310] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 263896122] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 265291908] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 266776566] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 269548377] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 271217898] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 272665554] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 275559543] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 276607485] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 277593519] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 279186285] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 280017570] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 280650762] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 281341557] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 282668841] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 283826823] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 284662959] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 285895050] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 286730346] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 287691894] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 289276512] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 290862642] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 293883807] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 295262331] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 297084585] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 299670021] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 301443597] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 303301425] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 307074957] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 308284914] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 309748614] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 311670618] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 312920160] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 314078415] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 315300027] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 317257269] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 318494673] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 319738734] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 321164760] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 322285467] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 323353044] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 325057635] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 326889129] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 330467886] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 331890636] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 334114410] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 335899473] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 339312603] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 340982376] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 342797532] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 345988314] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 347267991] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 348358563] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 349997508] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 351049734] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 351996960] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 352978857] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 354620868] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 355678533] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 356609736] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 357630546] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 359689554] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 360778530] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 361835208] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 363072738] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 363909168] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 364778568] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 366128700] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 367669008] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 370232037] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 371783181] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 373463118] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 376141479] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 377568072] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 379151031] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 381758601] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 382875780] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 384155730] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 385404831] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 386550612] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 388345650] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 389935014] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 392724087] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 394067793] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 395642205] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 397990089] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 400102248] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 401485728] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 403129461] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 405841527] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 406979916] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 408232104] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 409064103] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 409948770] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 411806955] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 413377986] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 416406816] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 417924885] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 419528319] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 422502780] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 423593016] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 425440659] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 426301617] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 427204113] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 428763342] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 430333911] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 433409256] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 434792421] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 436562007] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 439588023] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 441075516] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 442658895] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 445363338] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 446531568] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 447437655] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 449466087] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 450569805] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 451707732] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 452899608] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 453744186] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 454658883] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 456293439] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 457947441] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 458965206] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 462617988] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 464080407] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 465639699] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 468578082] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 470113476] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 471725667] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 475214523] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 476344386] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 477431010] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 479172498] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 480282957] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 481292070] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 482362251] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 484043637] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 485104095] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 486256932] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 487742325] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 489209070] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 490421505] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 491742825] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 492557499] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 493473876] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 495268662] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 496855779] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 500096541] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 501498228] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 503005293] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 506102646] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 507580983] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 509133891] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 511519386] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 513766386] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 515430237] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 516972939] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 520513245] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 521549280] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 522427332] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 524077701] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 525298326] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 526412292] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 527629326] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 528435180] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 529295025] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 530625081] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 532183134] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 535045308] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 536553024] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 538501404] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 541441656] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 542480274] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 543313995] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 544908168] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 546038031] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 547143261] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 548488857] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 549256344] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 550414641] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 551947914] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 553482783] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 556258311] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 557908974] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 559435191] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 561656046] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 564113550] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 565150341] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 565999770] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 567643083] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 568754445] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 569831199] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 571056360] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 572345739] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 573675669] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 575212218] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 576213687] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 577238865] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 579106500] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 580649748] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 583421643] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 584756781] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 586283922] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 589243578] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 590738001] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 592408677] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 595350084] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 596923698] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 598445127] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 601499640] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 603046227] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 604556883] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 607963230] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 609521745] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 611058819] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 612086160] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 615814311] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 616850430] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 618493113] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 619572135] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 620644395] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 622264356] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 623345436] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 624460578] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 625911636] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 626713038] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 627600687] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 629099919] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 630630357] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 633463824] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 635166609] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 636731424] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 639806139] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 640806537] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 642425280] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 643508040] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 644588259] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 645822450] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 646628997] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 647501610] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 649526388] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 651381801] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 654309306] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 655728003] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 657339438] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 660158919] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 661662435] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 663440925] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 666050700] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 668162817] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 669676770] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 671255529] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 674186919] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 675406200] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 676760994] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 677587974] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 678533016] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 680130801] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 681722622] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 684630996] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 686152089] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 687695547] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 690877005] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 691954620] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 693313404] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 694123206] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 694991388] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 696748479] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 698251134] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 701311632] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 702760884] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 704340483] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 707210028] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 708281805] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 709543254] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 710391276] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 711302487] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 713156178] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 714676704] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 716490600] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 718974459] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 720390363] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 721936194] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 725006121] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 726385716] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 727620600] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 728434602] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 729228381] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 731253642] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 732829608] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 736211721] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 738127299] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 740140380] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 743241387] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 744309825] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 745586058] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 746424945] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 747282858] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 748657392] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 750196251] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 753300135] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 754686471] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 756378504] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 757939287] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 759706962] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 760755870] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 761986890] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 762832350] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 763950621] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 765637257] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 767307093] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 770321328] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 771836604] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 773390961] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 776425083] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 778028622] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 779576784] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 782680164] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 783781341] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 785046633] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 785880522] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 786784761] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 788213580] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 789952422] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 792690717] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 794148222] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 795858924] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 797575485] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 799783866] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 800837226] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 802282005] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 803161107] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 804022674] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 805709604] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 807227526] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 810205809] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 811801977] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 813313389] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 816595752] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 818129823] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 819665406] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 822444714] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 824116020] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 825655530] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 828134601] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 830622618] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 831621882] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 833230650] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 834255492] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 835365762] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 836652978] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 837445539] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 838307211] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 840594468] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 842280096] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 845242755] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 846776070] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 848308083] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 851136132] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 853469463] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 855080079] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 858060693] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 859072284] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 861020265] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 862058694] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 863105376] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 864520986] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 865345278] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 866237505] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 868314426] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 869933274] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 871884783] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 874289304] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 875832594] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 877831500] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 880895127] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 882733614] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 884269554] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 887679828] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 888696963] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 890802591] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 891838794] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 892943436] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 894158349] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 895014456] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 895911828] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 898176195] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 899754471] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 902970180] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 904549716] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 905594487] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 907171335] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 908272932] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 909735435] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 911307999] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 914601093] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 915836481] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 917538069] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 918675828] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 919776396] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 921051621] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 921888618] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 922796637] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 924877422] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 926480121] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 931083531] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 932261211] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 933803220] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 934884972] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 936520074] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 937538679] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 939217251] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 940815519] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 942040428] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 943285266] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 944256390] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 945237741] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 947236815] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 948855327] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 952220766] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 953261463] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 954880269] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 956237478] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 957296739] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 959123004] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 960210489] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 961367841] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 962670681] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 964052796] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 965390769] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 966942396] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 967737897] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 968654400] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 970123812] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 971698623] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 974605086] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 976051041] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 977797212] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 980549157] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 981849204] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 983399004] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 986321700] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 987833889] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 989438331] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 992074671] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 993697992] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 995136135] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 996641730] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 999831693] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1001428911] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1003380042] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1006539975] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1007513178] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1008410109] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1010021712] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1011104304] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1012038321] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1012892412] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1014679113] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1016054760] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1017222507] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1018507119] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1019337228] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1020249972] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1021600818] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1023098286] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1025706318] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1026998301] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1029173376] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1032241203] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1033818702] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1035354243] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1038081912] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1039359615] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1041113031] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1043899101] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1045330083] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1046897649] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1049502111] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1050968100] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1052608431] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1056051339] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1057668969] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1059298905] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 1060976532] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1064029869] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 1065036798] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1066039170] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1067664444] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1068693297] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 1069607343] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1070439972] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1072203279] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1073381253] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1074456600] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1075845309] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 1076650932] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1077505905] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1079207388] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1080745197] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1083351171] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1084657728] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1086275064] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1089131841] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1090803042] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1092350259] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1095036348] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1096434528] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1097963874] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1100812692] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1102309509] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1104141150] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1106981022] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1108370970] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1109935785] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1112773200] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1114201620] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1116908982] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1120508823] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 1121514639] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1122414468] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1124105115] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1125227712] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 1126158936] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1127004144] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1129119915] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1130534391] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1131558624] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1132859868] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 1133656986] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1134595896] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1136000376] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1137530058] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 1139576151] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1141860657] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1143212868] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1144949421] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1147771611] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1149443673] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1150980936] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1153891200] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1155305130] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1156835043] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1159814145] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1161159384] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1162732074] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1165507350] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1167088713] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1168660479] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1171404192] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 1172535987] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1173554067] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1174971819] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1175932632] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 1177065708] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1177970619] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1179937206] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1180999260] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 1181945268] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1182816306] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1184477385] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1185535050] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1186607436] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1188061056] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 1188983775] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1190115465] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1192495101] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1194297132] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1197153090] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1198609776] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1200180492] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1203237189] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1205047242] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1206977478] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1209878964] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 1210992489] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1212678726] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1214227749] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1217588736] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1219188117] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1220952999] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1223966982] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1225385196] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1226910888] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1230455394] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1231888182] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1233064707] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1234884525] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1236143307] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 1237283943] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1238184192] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1239877632] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1240940085] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1242289398] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1243394019] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1245170010] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1246414260] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1247553951] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1248796941] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 1249829217] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1250840913] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1252879089] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1254836205] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1258439007] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1260035721] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1261888215] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1265763387] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1267964229] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1269918993] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1273910715] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1275368703] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1276589118] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1278677925] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1280326740] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1281576891] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1282464855] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1284163377] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1285215183] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1286253591] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1287078366] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1288728420] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1289413671] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1290314151] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1291865925] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 1292731566] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1293816468] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1295703402] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1297254357] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1299908316] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1301249418] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1302784896] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 1305569328] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 1306626867] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1308172194] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1309808703] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1312441326] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1313891964] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1315387395] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1318573011] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 1319715453] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1320595983] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1322511456] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1323652995] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1324717338] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1326022299] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 1326854823] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1327784955] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1329665568] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1331219232] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1333873968] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1335512262] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1337136234] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1340065629] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1341394950] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1343248179] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1345926981] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1347456663] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1349094558] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1352702253] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 1353852360] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1354989804] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1356668313] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1357687422] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1358819994] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1360125543] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 1360925979] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1361822406] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1363395936] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1365117957] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1368282510] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1369628316] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1371212871] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1373910111] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1375326708] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1376851245] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1380057756] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1381663206] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1383204018] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1385240829] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1387045569] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 1388086308] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1389003252] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1390670925] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1391708976] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 1393229607] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1394118159] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1395948876] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1397043060] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1398106752] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1399386093] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 1400212107] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1401097467] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1402695189] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1404239676] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1407169701] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1408584009] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1410358719] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1413185256] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1414575666] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1416191154] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1419163053] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1420490085] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1422084951] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1425228630] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 1426325313] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1427223588] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1428890085] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1430255421] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 1431286353] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1432152477] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1433781888] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1434848352] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1436058330] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1437274629] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 1438172169] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1439286681] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1440769932] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1442430654] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1445096940] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1446373467] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1447939500] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1450566327] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1451878260] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1453565064] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1456596939] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1457924349] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1459478055] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1462056435] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1463511210] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1465110255] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1467042423] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1469922594] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 1470966756] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1471871835] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1473503178] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1474537575] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1475619348] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1476883485] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 1477707441] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1478619408] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1480314990] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1481950323] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1484830788] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1486050132] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1487605770] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1490225940] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1491547596] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1493350299] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1496275158] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1497697089] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1499344812] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1501958556] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1503440169] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1504996353] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1508323971] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 1509480315] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1510431804] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1512220374] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1513358973] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1514426151] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1515660636] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 1516474596] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1517369805] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1519224987] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1520822037] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1523563545] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1524840429] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1526486682] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1529274957] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1530849453] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1532392176] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1535055963] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 1536076731] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1536972486] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1538754021] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1539818910] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1540927416] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1542266187] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 1543285086] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1544204025] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1545746244] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1547288169] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1549959180] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1551365487] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1552973625] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1554747621] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1557856944] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1559193237] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1560774663] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1563499833] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 1564540110] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1565401089] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1567070421] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1568297325] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1569258852] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1570598505] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 1571416938] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1572344802] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1573908399] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1575468615] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1578202857] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1579497339] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1581184395] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1584324315] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1585785537] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1587352578] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1590129387] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1591382835] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1592955756] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1595798988] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1597345323] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1599129462] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1602626970] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 1603693455] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1604584821] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1606561593] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1607675286] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1608807816] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1610044065] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 1610919954] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1611796284] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1613410848] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1615113507] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1617900417] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1619624496] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1621537470] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1624812210] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1626620037] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1628520054] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1632050469] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1633725954] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1635602892] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1638875196] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 1640296014] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1642446351] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1644629805] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1648058118] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 1649346174] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1650459384] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1652485464] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1653742944] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1655364333] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 1657217247] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 1658942481] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 1660332324] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1661858163] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 1662868683] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1663942329] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1665729807] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1667438808] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1670581857] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1672029408] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1673612325] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1676304462] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1677698526] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1679304921] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1682173815] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1683588669] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1685176080] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1688171919] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1689534609] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1691085585] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1693786479] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 1695299256] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1696197615] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1697860164] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1699009389] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 1700052648] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1700966862] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1702729287] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1703827482] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1705007409] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1706272470] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 1707469911] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1708391160] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1709961351] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1711519614] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1714294239] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1715668563] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1717376682] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1720547703] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1721919570] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1723468068] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1725673593] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1727746272] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1729097769] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1730728482] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1733640174] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1734975669] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1736516943] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1739252424] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 1740279786] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1741136859] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1742845650] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1743912891] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 1745242842] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1746193995] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1747840164] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1748913432] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1749911646] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1750951272] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 1751648367] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1752501492] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1754103498] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1755664827] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1758316287] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1759470447] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1761006933] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1763738508] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1765127532] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1766681301] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1769611914] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1770860868] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1772505462] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1775259528] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1776633033] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1778204316] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1780994922] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 1782374937] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1783256034] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1784536761] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1785461475] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 1786377411] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1787116737] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1788795162] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1789933992] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1791047286] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1792336245] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 1793143149] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1794042684] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1795797549] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1797347433] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1800027243] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1801459506] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1803140724] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 1804359144] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1807831200] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1809456978] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1811235972] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1813885752] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1815380196] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1816741143] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1819848597] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 1820891289] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1821822912] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1823566731] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1824687921] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1825819443] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1827047775] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 1827871752] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1828761984] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1830239649] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1831784367] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1835351406] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1836723525] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1838264232] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1841048853] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1842378762] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1843931565] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1846867806] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1848216447] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1849797180] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1852591839] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1854060285] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1855665168] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1858527321] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 1859578581] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1860450438] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1862062965] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1863136380] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 1864181697] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1865038161] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1866740064] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1867838721] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1868911611] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1870369326] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 1871353764] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1872259536] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1873898712] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1875389166] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1878170196] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1879590279] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1881152952] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 1882150599] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1885474248] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1886833935] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1888440603] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1891206912] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1892590896] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1894125366] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1897034496] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 1898041278] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1898896041] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1900549014] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1901648721] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 1902658506] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1903654284] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1905363411] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1906577757] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1907813670] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1909092654] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 1909919277] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1910824314] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1912382241] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1913908941] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1916523336] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1918067445] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1919719662] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1922690070] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1923975081] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1925504406] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1927971192] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1929409377] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1931011950] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1934100651] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1935705555] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1937320266] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1939880082] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 1940887452] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1941775836] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1943823294] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1945101963] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 1946651343] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1947637629] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1949363094] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1950493335] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1951571916] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1952793801] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 1953614019] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1954828071] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1956456159] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1958177655] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1960049133] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1962452919] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1964032791] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1965932808] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1969187388] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1971076254] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1973039775] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1975886829] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1977224067] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1978806312] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1981516572] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1982906751] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1984679592] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1987373724] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 1988347200] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1989195159] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1990931460] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1992052566] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 1993207587] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1994087298] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1995923118] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1996988259] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1998037020] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1999281711] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 2000115369] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2000996928] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2002493409] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2004067086] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2006917395] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2008635972] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2010213954] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2012846346] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2014150488] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2015684790] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2018286270] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 2019365838] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2020279023] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2022394920] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2023556598] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2024613717] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2025882096] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 2026696476] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2027643660] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2029197807] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2030736204] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2033702874] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2035278903] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2037037779] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2051665707] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2053249002] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2054408937] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2055692037] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2058206787] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 2059546419] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2060409498] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2062084836] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2063260689] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2064318354] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2065746291] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 2066647863] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2067590238] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2069325111] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2070916302] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2074063614] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2075437098] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2077013127] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2079850542] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2081304162] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2082877293] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2085651183] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 2086674093] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2087528310] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2089198860] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2090247810] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2091297663] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2092681584] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 2093498883] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2094563310] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2096671101] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2098201770] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2100938427] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2102318610] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2103877629] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2106694905] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2108070279] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2110191594] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2113012062] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 2114069958] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2114917917] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2116626036] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2117751174] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2118844497] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2120038935] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 2120888784] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2122136709] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2123982000] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2125693689] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2128571571] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2130013683] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2131608234] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2134470261] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2135825370] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2137373280] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2139871482] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2141931498] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2143282827] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2144850183] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2147757087] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 2148775944] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2149689318] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2151478140] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2152628478] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2153825625] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2155115277] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 2155965441] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2156867727] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2158457448] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2160293415] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2163051471] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2164561581] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2166215436] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2169202497] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2170526274] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2172313899] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2175021408] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2176334034] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2177891016] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2180774022] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 2181863670] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2182824357] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2184767802] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2185815639] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2186888949] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2188109553] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 2188992351] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2189887749] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2191571718] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2193172716] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2196078864] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2197894818] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2199502704] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2202209226] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2203734897] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2205330771] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2207345910] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2209350885] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2211173916] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2212884492] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2215567914] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2216982327] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2218580595] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2221194885] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 2222526117] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2223532941] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2225220669] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2226349419] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2227429008] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2228675904] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 2229530226] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2230410336] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2231865195] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2233416843] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2236254195] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2237622996] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2239300287] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2242369374] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2243823099] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2245415424] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2248289106] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2249390976] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2250635436] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 2251496814] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2252415228] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2253919017] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2255754249] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2258369043] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2259918465] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2261593131] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2264306310] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2265698715] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2267416494] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2270633841] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2271736572] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2273210394] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 2274068034] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2274989535] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2276482614] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2278016328] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2280398736] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2282153328] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2283745737] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2285671668] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2288467041] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2289800583] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2291405529] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2294088930] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2295486900] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2297067990] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2300466651] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2301849606] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2303434077] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2306171553] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 2307188961] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2308073712] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2309729016] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2311298892] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2312637180] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2314209450] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 2315228769] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2316368565] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2318248947] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2320195794] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2323732614] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2325362928] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2327020353] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2330132763] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2331814947] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2333789409] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2337419910] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2339059548] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2341002930] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2344473453] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2346198792] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2348314185] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2350332642] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2353629180] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 2354607192] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2355479994] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2357371212] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2358474069] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2359602924] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 2360860341] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2362325238] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 2363837280] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2365257552] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 2366100849] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2367104292] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2368862916] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2370473490] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 2371663392] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 2373230706] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2374790838] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 2376295551] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2377765131] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2379356448] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2380282716] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 2381692488] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2383339098] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 2384643954] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2386434141] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2388283737] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 2389364229] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2390897544] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2392475925] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2393435331] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2394917826] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2396484741] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2397471636] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 2398672416] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2399580246] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2401811601] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2402906814] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 2404057446] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2404980795] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2406699876] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2407745739] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 2408768628] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2409621060] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2411270904] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2412427605] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2413952079] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2415394926] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 2416461495] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2417548203] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 2419661958] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2421622098] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2423037330] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 2424945201] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2427252282] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 2428268619] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2430021804] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2432007165] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2433261159] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 2435161785] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2437137885] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 2438585667] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 2440482744] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2442078933] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2443092225] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2444744148] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2446734864] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2447973633] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2449481475] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2450796810] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2452951053] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2454323739] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2455738026] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2456895168] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2458772484] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2459902011] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2461026645] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2462249223] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2463118959] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2464172487] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2465888250] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2467442313] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2468423559] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 2469984951] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2471621502] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 2472649410] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 2474380125] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2476223043] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2477207880] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2478621096] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2480189523] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2481203529] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2482696545] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2484224064] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2485269150] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2486316462] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2488124226] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2489640468] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 2490831462] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2492579649] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2493653988] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2494755438] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2495984358] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 2496819213] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2497717110] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 2499383565] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2501015160] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 2502411261] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2504004237] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2505541584] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2506481607] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2507851962] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2509394391] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2510366460] Running M*.negative: -123 456 M* . . CR +[Hera] -1 4294911208 +[Hera] [HADES][TEST ] [KRELTSC: 2511891858] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2513635152] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2514616188] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 2516196564] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2517850986] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 2518926648] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 2520505617] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2522091117] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 2523124044] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 2524214049] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2525899257] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2527163982] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 2528135127] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2529909060] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2530990161] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2531987052] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2533302534] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2534268891] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2535218196] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 2536981419] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2538690987] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 2539923456] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 2541521136] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2543164890] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 2544153108] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 2147913144729 6 +[Hera] [HADES][TEST ] [KRELTSC: 2546049156] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2547822711] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 2548915236] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2550424044] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2552248986] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2553228804] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -42949662 -96 +[Hera] [HADES][TEST ] [KRELTSC: 2554917897] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2556508563] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2557528050] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2558770998] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2560482162] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2561668998] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2562753879] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2564714187] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2565806649] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2567018307] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 2568483687] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 2569772100] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 2570904735] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2572243569] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2573094657] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2574056751] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 2575899669] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2577773520] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 2578746912] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2580243246] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2581885173] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2582842920] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 2584412628] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2585720130] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2587463634] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2588579637] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2590701372] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2592323769] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 2593273683] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2594364717] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2596068384] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2597119518] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2598102570] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2599808778] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2600856699] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2602392282] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2603707071] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2604575211] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2605560489] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2607339420] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2608976769] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2610089076] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2611582806] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2613176013] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2614420662] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2616110910] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2617700064] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 2618760837] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2620361919] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2622098808] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2623106577] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2624209476] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2625911148] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2627206218] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2628231144] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2629895058] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2631022233] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2632218897] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2633553237] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2634517263] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2635444539] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 2637346782] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2638908636] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2640206688] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2641875537] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2643464376] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2644494468] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2646282891] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2647871520] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2648938047] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2650664163] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2652502545] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2653444059] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2654599500] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2656313583] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2657366376] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2658356169] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2660036232] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2661056853] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2662231740] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2663553753] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2664727317] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2665644093] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2667495873] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2669045295] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2670081939] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 2671667439] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2673212829] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2674225512] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2675870526] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2677837029] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2679000996] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2680955844] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2682540651] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 2683589055] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2685101433] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2686654929] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2687574267] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2688724563] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2691132864] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2692537827] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2693605614] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2695278726] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2696354766] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2697442503] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2698680306] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2699512095] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2700415935] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2702535759] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2704363095] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2705456670] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 2707068504] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2708863500] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 2709935550] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 2711729538] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2713300884] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2714318166] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2715821934] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2717657796] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2718663213] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2719897026] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2721715605] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2722867623] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2723871444] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2725513245] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2726589789] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2727686703] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2728984923] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2730215355] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2731240680] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 2732993004] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2734552653] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 2735593035] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2737366128] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2739008559] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2740008411] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 2741573877] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2743343799] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2744376159] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2745939672] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2747521497] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 2748534600] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 2750549340] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2752331190] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 2753315775] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 2754526824] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2756175450] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2757275976] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2758329987] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2760080547] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2761243695] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2762334288] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2763594204] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 2764473957] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2765416479] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 2767500036] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 2768967138] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2770515300] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 2771533191] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2772973056] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2774518740] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2775462375] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2776987164] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2778585348] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 2780145648] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 2781821301] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2783291259] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2784284160] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2785747629] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2787306165] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 2788293186] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2789764551] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2791358892] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2792683320] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 2793811965] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2795459163] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2796740772] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 2797828971] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2799547002] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2800643748] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2801688267] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2802914016] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2803746624] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2804674992] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2806797756] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2808419838] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 2809516563] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2811490920] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2813225877] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 2814262668] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2815790691] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2817733128] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2818745349] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 2820426126] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2822006103] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 2823032667] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2824303881] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2826006036] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2827259106] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2828532987] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2830653672] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2831701383] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2832795441] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2834040363] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2834906004] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2835792372] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2837475837] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2839175451] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2840329044] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2841991530] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2843800449] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2844823422] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2846210388] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2847768336] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2848739040] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2850260112] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2851905525] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 2853118296] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2854821585] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2856734223] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 2857759632] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 2858765553] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2860436460] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2861480643] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2862463821] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2864153355] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2865356487] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2866459029] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2867978820] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2868843159] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2869732929] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2871510201] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2873088309] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2874156390] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2875830762] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2877395304] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2878390872] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2879964486] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2881675902] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 2882776449] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2884407225] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2886054570] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2887107825] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2888290986] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2889986778] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2891046480] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2892020460] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2893843071] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2894884482] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2896004307] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2897474748] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2898309834] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2899302378] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 2901126039] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2902646502] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 2903690748] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2905230867] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2907137856] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2908145142] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2910012567] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2911934298] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 2913265677] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 2915114937] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2917080579] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2918724249] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2920143282] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2922041535] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2923335219] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2924547360] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2926604961] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2927690682] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2928845598] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2930138736] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 2931208980] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2932095747] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2933836374] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2935415952] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2936343732] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2937860751] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2939429682] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2940364119] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2941986390] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2943802617] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2944761351] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2946189582] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2947771428] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2948705298] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2950282776] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2951878188] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2952827556] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 2953940682] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2955743868] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2956963002] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 2958214707] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2960259309] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2961602301] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2962975449] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2964512754] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 2965505088] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2966497464] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2968717479] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2970691521] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2971896249] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2973893433] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2975882091] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2977024785] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2978849034] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2980656378] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2982187719] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2984172744] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2985899343] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2986947915] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2988595197] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2989923468] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2991560082] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 2992553697] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2994364380] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2995990473] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2996920836] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 2998107567] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2999945151] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3001127094] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 3002161995] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3003816711] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3004884729] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3006061506] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3007192335] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3007936533] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3008812065] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3010355586] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3011982477] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3013054674] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3014577426] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3016158978] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3017072793] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3018580131] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3020223108] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3021194274] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3022583025] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3024188454] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3025146600] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3026540412] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3028087188] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3029165622] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 3030355314] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3032166039] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3033229773] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3034185126] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3035832366] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3036855024] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3037925184] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3039161328] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3040010274] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3040898469] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3042855060] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3044912367] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3045978747] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3047338224] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3048974397] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3049927461] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3051309870] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3053003625] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3053979957] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3055469886] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3057308688] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3058386009] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3060015336] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3061633008] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3062631915] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 3063698841] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3065393688] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3066452802] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3067381191] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3069381336] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3070440933] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3071556054] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3072930042] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3073876428] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3074886276] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3076432716] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3077977392] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3079057128] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3080514486] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3082422672] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3083553816] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3084872721] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3086505366] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3087685188] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3089281986] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3090878238] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3091986177] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3093509664] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3095466402] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3096614976] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3097662435] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3099458733] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3100677153] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3101770959] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3103035516] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3103846221] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3104759721] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3106808334] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3108370398] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3109361493] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3110690499] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3112261173] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3113275032] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3114695955] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3116317764] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3117493680] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 3118892133] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3120884592] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 3121959204] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3122996142] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3124636788] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3125733639] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3126815034] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3128134926] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3129040740] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3130079883] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3132103380] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3133654419] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3134648790] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3136079688] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3137603091] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3138628878] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3139967922] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3141522090] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3142531539] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3143903196] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3145970814] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3147217122] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3148326909] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3149981016] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3151030050] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3152109891] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3153339420] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3154145589] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3155051634] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3156929391] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3158597001] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3159830394] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3161717706] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3163385883] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3164445879] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3165496089] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3167136819] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3168161304] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3169360971] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3170741238] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3171655431] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3172640079] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3174267873] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3175805367] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3176864397] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3178309827] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3179864793] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 3181006773] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3182231619] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3183908658] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3185035560] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3186130836] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3187434579] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3188300955] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3189312609] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3191321196] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3192906927] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3193845480] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 3195720822] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3197294730] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 3198337485] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3199403067] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3201234078] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3202606596] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3203864559] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 3205120926] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 3206423703] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 3207719613] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3209042991] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 3209905125] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3210788007] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3212268192] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3213879438] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3214799847] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3216263190] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3217894575] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3218918703] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3220773885] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3222363501] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3223269861] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 3224762562] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3226319376] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3227266182] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 3228706026] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3230307654] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 3231370506] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3232833030] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3234258846] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 3235174929] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3236069445] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3237587682] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3239195106] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3240177864] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3241740852] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3243355752] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3244303020] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3246852945] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3248549073] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3249627801] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3250739121] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3251999688] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 3252818163] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3253733637] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3255328314] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3256866144] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3258232446] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 3259837224] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3261568443] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 3262586670] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 3264268791] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3265969434] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3267578034] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3268576059] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3269668731] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3271198518] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 3272098536] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3272986017] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3274573953] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3276229929] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3277200465] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3278980803] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3280549419] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3281558763] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3283659561] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3285272844] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3286259445] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3287381622] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3288665541] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 3289538553] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3290422863] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 3293322900] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3295052019] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 3296180034] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3297345324] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3298871373] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3299856840] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3301475373] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3303080697] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3304149744] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3305358294] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3306619176] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 3307411863] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3308536959] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3310202973] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3311790594] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 3312883728] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 3314338797] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3315856488] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 3316937148] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 3318419244] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3319951950] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 3321321192] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3322488540] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3323726616] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 3324553722] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3325441707] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3326896356] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3328419906] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 3329449158] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3330860232] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3332397726] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3333693468] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 3335459253] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3337162185] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 3338217057] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3339273210] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3340472478] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 3341330076] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3342221421] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3343958331] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3345902574] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 3346924518] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3348741333] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3350335548] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 3351356022] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3352853889] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3354431031] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3355391928] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3356498544] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3357827445] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 3358996242] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3359880510] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3361397634] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3363057033] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 3364051593] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3365418357] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3367043526] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 3368084874] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 3369689946] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3371478768] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 3372447309] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3373534521] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3374800842] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 3375623391] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3376532838] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 3378374706] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3380135745] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 3381096642] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 3382284297] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 3383668701] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3385333581] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 3386349876] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3387522306] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3388852719] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 3390422133] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 3391788120] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3393165762] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3394022772] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3394925205] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 3397360323] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3398994900] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3400076148] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3401608455] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3403171107] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3404208234] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3405848628] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3407471361] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3408626781] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3410478162] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3412059630] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3413106018] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3414155157] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3415137684] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3416802312] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3417885597] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3419048283] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3420307380] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 3421416033] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3422336610] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3424620696] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3426288600] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 3427284252] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3428639487] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3430224357] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 3431218875] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3432848160] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3434836986] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3435998916] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3437463099] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3439104459] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3440163531] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3441302991] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3442525380] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3443363826] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3444279741] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 3445915599] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3447766476] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 3448754211] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3449997873] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3451720230] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3452887683] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3454179645] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3455765145] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3456992154] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 3458470239] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3459885996] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3461608332] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3462684330] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3463850460] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3465083202] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3466003002] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3466981434] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 3468909213] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3470496267] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 3471794277] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3473089557] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3474625350] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3475695111] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3476841165] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3478477779] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3479584878] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 3480838935] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3481994334] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3483886686] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3484990068] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3486157374] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3487470483] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 3488355927] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3489225348] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3491350275] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3492988359] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 3493926618] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3495763635] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3498170739] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 3499370259] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3501555414] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3503590083] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 3504701445] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 3506348034] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3508556940] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3510822105] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 3512123664] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3514313397] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3516343551] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3517549728] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3518909520] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3520302996] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 3521429163] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3522812727] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 3525126465] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3526727190] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 3527718117] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 3529426950] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3531052833] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 3532011105] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 3533818428] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3535687659] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 3536874138] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 3539117085] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3541131048] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3542462301] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3543830703] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3545273655] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 3546354210] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3547756506] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3549481887] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3551001279] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 3551985843] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3553458762] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3555005664] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 3556007238] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3557220240] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3558758406] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3560019645] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3561696285] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3563285733] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 3564306627] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3565313136] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3566631390] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 3567509778] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3568514019] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3570566769] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3572315250] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 3573265815] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3574858539] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3576411636] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 3577353969] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3578659686] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3580181913] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3581355750] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3582882156] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3584627928] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 3585572718] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3586675785] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3587913105] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 3588798759] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3589708017] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3591508557] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3593142357] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 3594167766] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3595576656] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3597481776] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3598542150] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3599636460] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3600872961] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 3601735704] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3602647482] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3604090182] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3605695023] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 3606733095] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 3608191713] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3609901932] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 3611397951] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3612822381] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3614367120] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3615285576] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 3619521486] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3621059043] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 3622079559] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3624434856] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3626022372] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 3627117984] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 3629284155] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3630837882] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 3631811421] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3632866881] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3634134840] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 3635224887] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3636280809] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 3637653432] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3639258252] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 3640290150] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3641791608] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3643349682] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 3644358459] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3645953766] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3647723898] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 3648795171] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3649879695] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3651139170] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 3651984903] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3652834311] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3655177344] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3656956611] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 3658083912] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3659577285] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3661327047] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 3662425431] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3663533307] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3664764684] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 3665617095] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3666523980] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3667861764] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3669408162] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 3670676730] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3672817848] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3674339802] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 3675607614] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3676809696] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3678045378] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 3679351053] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 3680438013] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3681899340] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 3682836087] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3683809563] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3685323432] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3686870019] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3687820458] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 3689118993] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3690640170] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 3691645419] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3692871168] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3694447470] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3695419056] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3696896868] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3698610720] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3699773196] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3701342841] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3702918996] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3703975107] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3705368310] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3706892553] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3707876991] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 3708887889] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3710721525] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3711794310] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3713016174] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3714263427] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 3715124259] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3716006007] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 3717734055] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3719249835] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 3720321990] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 3721394019] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3723228579] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 3724330050] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3725859291] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3727475178] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3728507853] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3730088607] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3731674107] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 3732710919] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3733764762] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3735001305] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 3736092276] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3737038473] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3738783216] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3740352084] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 3741508764] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 3744048924] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3745525686] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3746831361] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 3748044300] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3749705400] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3751336197] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3752393505] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 3753924825] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3755522589] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 3756619650] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3757788048] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3759036393] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3759881643] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3761131962] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3762439128] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3764063940] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3765077463] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3766353465] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3767708658] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 3768790620] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3770337774] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3771813360] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 3772877115] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3774575343] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3775920813] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 3776974656] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3778098702] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3779716332] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3780719754] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3782327136] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3783899637] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 3784875927] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3786343911] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3788154741] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3789266334] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3790410771] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3791621484] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3792481182] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3793392750] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3794773227] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3796587249] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3797562300] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 3799295178] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3800926815] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 3801938091] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3803424933] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3805009551] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3805925256] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3807235761] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3808861287] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 3809818152] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 3810981909] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3812595738] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 3813626796] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 3815100744] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3816800820] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 3817920960] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3819331005] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3820906425] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 3821960667] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 3823453410] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3825259410] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3826288683] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 3827764605] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3829524657] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 3830561616] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3831808806] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3833485320] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3834560856] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3835727532] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3837097383] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 3837973377] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3838928352] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3840039924] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3841282515] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 3842170983] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3843124593] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3844311345] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3845590035] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3846560970] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3847477305] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 3849538959] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3851123283] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 3852128889] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3853288362] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3854935833] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 3855951477] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3857613333] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3859330062] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3860443566] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3862381866] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3863973792] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3864961065] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3866044392] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3867673173] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3868708074] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3869865237] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3870801144] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3872620227] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3873939258] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3875237205] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3876236112] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3877949250] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3878998956] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3880142658] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3881380545] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3882281676] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3883211787] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 3885077616] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3886986516] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3888235995] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3890039496] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3891657504] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3892730835] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3894414909] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3896089575] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3897175464] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3899018592] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3900625764] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3901782759] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3902892840] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3903839289] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3905675907] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3906751779] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3907860999] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3909120201] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3910033953] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3911028681] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3912955074] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3914551221] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3915662184] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3916893519] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3918769050] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3919871466] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3920921382] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3922639854] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3923758965] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3925251288] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3926512779] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 3927390558] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3928518027] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3930422181] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3932058858] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 3933142626] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3934802340] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3936386013] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 3937660125] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3939172062] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3940843284] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 3941928606] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3943053072] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3944322774] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 3945216534] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3946165944] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3948407337] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3950382072] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 3951425814] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3952576656] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3954294078] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3955404915] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3956530032] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3958125822] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3959279541] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3960476457] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3962464779] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3963659049] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3964840593] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3966436950] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3967507572] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3968755140] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3970434720] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 3971501457] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3972989958] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3974886237] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 3975993336] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3977756790] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3979446114] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 3980543742] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3981674256] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3983352849] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3984491217] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3985611084] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3987463662] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3988578489] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3990204288] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3991877526] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 3993077067] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3994755282] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3996389250] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 3997464471] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 3998604162] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4000671696] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4001898369] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4003396782] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4005118698] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 4006272165] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4007391528] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4008645228] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 4009592811] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4010509104] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4012165416] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4014231627] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 4015208841] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 4016757297] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4018453467] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 4019436477] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 4021172211] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4022828061] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4023833520] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4025484435] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4027194822] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 4028147466] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4029867093] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4031544867] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 4032561225] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4033726179] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4035116799] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 4036142229] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4037167029] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 4038903687] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 4040361885] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4042063956] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4043048562] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 4045377819] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4047102507] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 4048226847] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4050295914] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4052010774] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 4053009828] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 4054797894] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4056486084] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 4057453365] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4058755512] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 4060022211] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 4061411781] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 4062830037] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4064233866] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4065224688] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4066127415] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4068588531] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4070181528] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 4071258282] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4072318320] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4074050379] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4075312815] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4076535960] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4078334337] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 4079644338] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4080743940] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4082456910] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4083468333] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4084505250] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4086214587] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4087283088] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4088713608] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4089962226] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4090880325] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4091825976] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4094143662] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4095866418] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 4096968078] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4098131898] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4099883970] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4101133050] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4102469826] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4104097389] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 4105142454] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4106220468] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4108060593] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4109306628] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4110439347] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4111676268] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4112719884] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4113628470] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4115184927] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4116843696] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 4117850142] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4119084228] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4120689930] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 4121820150] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4123278642] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4125261651] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 4126340400] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4127488407] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4128761805] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4129720098] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4130625891] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4132147698] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4133762409] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4134820389] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4136257545] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4138270689] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4139328270] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4140527433] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4142252709] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4143380892] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4144595721] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4145876301] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4146807756] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4147681881] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4149102069] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4150979553] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4152248436] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4153632861] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4155311979] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 4156383882] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 4157800122] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4159516284] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4160612799] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4161777543] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4163239374] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4164294687] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4165253253] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4166520057] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4168164777] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 4169294535] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4170557139] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4172233338] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4173390522] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4174638510] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4176881730] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 4178214432] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4179382200] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4180860621] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4181837646] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4182774225] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4184172237] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4185855597] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4186975065] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4188403905] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4190232312] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4191282732] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4192479249] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4194278235] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4195504887] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4196728095] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4198566498] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4199799744] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4201181691] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4202585961] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4203511641] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4204500090] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 4227895791] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4229543073] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4230635598] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4231749270] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4233577635] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4234658820] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4235823963] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4237584918] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4238969280] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4240161324] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4241899536] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4242986706] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4244117136] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4245435831] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 4246306134] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4247263461] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4248703410] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4250287755] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 4251781758] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4273542273] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4275121305] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 4276355643] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 4277536851] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4279152591] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4280217816] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4281322647] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4282698336] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4283675382] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4284602574] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4285984752] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4287585309] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 4288827480] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4289889261] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4291511280] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 4292595006] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4293696414] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4295320617] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 4296423453] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4297802124] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4299434853] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 4300506063] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4301829630] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4303528194] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 4304595813] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4305601524] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4307351790] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 4308430917] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4309553493] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4311231645] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 4312574490] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4313938650] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4315586142] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 4316702187] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4317795741] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4319452305] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 4320579144] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4321672719] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4323411897] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 4324536405] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4325588337] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4327750665] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 4328945439] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4329964107] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4331655867] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 4332838629] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4333897113] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4335500253] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 4336517430] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4337674530] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4339589478] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 4340643468] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4342031841] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4343737608] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 4344846891] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4345934250] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4347080241] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 4348190805] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4349351517] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4351136391] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 4352571531] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4353841821] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 4355166942] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4356912000] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 4358119437] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 4359004398] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4359961053] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4361630280] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4363277163] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4364599134] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 4366037088] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4367703228] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 4369027971] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4370938068] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4372788420] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 4373765970] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4375476945] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4377407496] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4378383870] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4379903661] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4381567323] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4382543739] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4383784419] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4384631853] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4385797227] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4387502280] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4389139188] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4390356852] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4391909025] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4393479447] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4394443305] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 4396056840] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4397606220] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 4398595593] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 4400494644] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4402420869] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4403426874] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4405257717] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4406933076] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 4408007940] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4409067138] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4410813099] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4411875678] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4412997225] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 4413928470] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4415112576] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4416715884] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4418267490] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 4419283491] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 4432812090] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 4434492153] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4436111463] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 4437039033] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4438537593] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4440480723] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 4441502793] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4443409782] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4445074032] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 4446137262] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4447860816] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4449441381] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 4450498017] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 4452491190] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4454084712] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4455139269] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 4456221777] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4457987499] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4459172550] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4460223327] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 4461067464] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4461955029] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 4463509659] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4465294722] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 4466320656] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4467780828] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4469429790] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 4470449844] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4472107038] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4473754488] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 4474791468] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4476369345] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4478144055] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 4479185844] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4480854504] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4482577239] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4483628877] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 4485398715] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4487234241] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4488337602] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 4489409022] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4491293415] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4492396083] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4493519016] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4494391692] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4495336566] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4497115707] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4498752762] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 4499788902] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4501585620] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4503620499] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 4504701285] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 4506514089] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4508085435] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 4509167670] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4510986249] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4512571014] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 4513696908] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 4514841030] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4516965474] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4518088785] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4519095861] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4520724096] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4521817923] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4522874013] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 4523716680] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4524659433] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4526055471] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4527929994] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4528890744] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4530463812] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4532292618] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4533230919] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4534760748] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4536353619] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4537302987] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4538768325] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4540563930] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 4541609289] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4542897954] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 4543815675] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4544799357] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4546525662] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4548138651] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 4549212612] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4550800002] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4552340289] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 4553614947] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4555353894] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4556954073] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 4557974358] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4559056803] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4559994285] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4561069716] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 4562943357] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4564270683] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 4565458380] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 4566642633] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4568359362] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 4569337206] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4570336701] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4572048264] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4573117227] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4574317755] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4575307485] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4576221426] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4577900103] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4579654737] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4580627100] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4582146786] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4583756415] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4584720315] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4585880439] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 4586837640] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4587740808] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4589768505] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4591968423] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 4593089025] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 4594901619] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4596556965] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4598220375] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 4599251643] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4600979985] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4603143384] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 4604415984] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4606151025] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4607802444] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 4608827832] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4609993836] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 4610891922] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4611794187] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4613529900] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4615313514] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4616713521] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4618772886] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4620420777] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 4621408869] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4622645013] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4624009698] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 4625525499] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 4626837957] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4628323770] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4629197517] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4630221372] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4633075398] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4634692923] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 4635701343] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4636775808] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4638548733] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4639608267] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4642166907] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4643816079] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 4645090191] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 4647309744] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4649084727] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 4650324504] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4651563966] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4652835978] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4653988248] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4655069706] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 4657552032] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4659372858] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 4660405029] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 4662075747] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4663745016] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4664802597] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4666069380] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4667992959] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 4669112910] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4670266692] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4671512307] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4672424757] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4673374230] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 4675838244] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4677654156] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4679196627] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 4681280625] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4683073395] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 4684355865] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 4686524745] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4688184270] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 4689470541] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4690563969] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4692426837] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 4693345587] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4694231745] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4697004123] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4698624840] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 4699753002] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 4701361791] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4703068020] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 4704529431] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4705889034] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4707164931] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4708019442] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4708903416] Running FIND.existing: FIND DUP . CR +[Hera] 35050272 +[Hera] [HADES][TEST ] [KRELTSC: 4710695031] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4712366463] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 4713439122] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 35367408 +[Hera] [HADES][TEST ] [KRELTSC: 4715450586] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4717526520] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 4718568309] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4720457637] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4722069765] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 4723049709] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4724084799] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4725807702] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 4726914780] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4728078411] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4729616661] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4730500509] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4731467181] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4732823172] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4734640995] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 4735762542] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4737097764] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4738719489] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 4739727195] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4740876126] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4742363787] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4743275418] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4744170438] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 4745901279] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4747760787] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 4748827986] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4750035150] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4751724243] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4752738480] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4754044260] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4755294831] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4756177860] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4757068449] Running LATEST.basic: LATEST @ . CR +[Hera] 35131696 +[Hera] [HADES][TEST ] [KRELTSC: 4758632508] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4760319123] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 4761360072] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4763622549] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4765347342] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 4766391630] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4768759590] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4770340302] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 4771402797] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4772532387] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4773776301] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 4774785099] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4775738730] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 35368920 +[Hera] [HADES][TEST ] [KRELTSC: 4778510037] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4780288989] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 4781298711] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 35369384 +[Hera] [HADES][TEST ] [KRELTSC: 4783605813] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4785181905] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 4786158489] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 4787388522] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 4788575337] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4790300172] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4791408006] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4792846989] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4794177864] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4795057575] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4795976514] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 4797556092] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4799148018] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 4800110595] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4801256565] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4802996436] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4804085328] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4805453709] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 4806811506] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4808458683] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 4809584577] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4810862973] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4811753562] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4812662274] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 4818138528] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4819824723] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4820862795] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 35373664 +[Hera] [HADES][TEST ] [KRELTSC: 4826589894] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4828222896] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 4829140407] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 4837503552] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4838852739] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 4839851121] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 4847979423] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4849689873] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4850607594] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4855778361] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4857419847] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4858483560] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 4860190146] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 4861167297] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4862947446] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 4863991818] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 4865317632] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 4866488529] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4868469186] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4869508665] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4870743045] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4871993364] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4872858060] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4873765680] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4877718951] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4879270914] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 4880800995] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4882881402] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4884604389] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4885671021] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 4890569061] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4892376993] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4893416577] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4894382472] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4895656731] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4896631173] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4897578609] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4901678334] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4903347939] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4904449347] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 4909926525] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4911749556] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 4912749471] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 4917956505] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4919587302] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 4920694779] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4921689129] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4922729343] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 4923661932] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4924814685] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 4926530196] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4928128191] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 4929167229] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 4930672005] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4932321891] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 4933556208] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 35141504 +[Hera] [HADES][TEST ] [KRELTSC: 4937939076] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4939620987] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 4940838294] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4941937434] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4943493009] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 4944359343] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4945263078] Running CURRENT.basic: CURRENT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 4946854332] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4948592817] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 4949669739] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 35376528 +[Hera] [HADES][TEST ] [KRELTSC: 4955508516] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4957117620] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 4958076669] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 4959428376] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 4960726764] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4962366402] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 4963632975] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4964800596] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4966126956] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 4966970001] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4968285000] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4970864115] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4972465050] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 4973485944] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4979475669] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4981201302] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4982407836] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4987139703] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4988719218] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 4989715689] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4990909980] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4992137955] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 4993735866] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 4994873604] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 4996321092] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4997754552] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 4998592200] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4999506099] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 5001163062] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5002840647] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 5003887686] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5005053942] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5006487948] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5007350565] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5008270470] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5009507286] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5011292559] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5012489664] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 5013717975] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5015309901] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 5016301080] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 5018127030] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5019701631] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 5020985970] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5022087945] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5023385136] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5024285658] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5025180300] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 5027196300] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5028778839] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 5030026932] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 5031402726] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5032992867] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 5033935935] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5035042068] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5036750040] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5037882276] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5039030346] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5040396060] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 5041359372] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5042268588] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5043523548] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5044798647] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 5045678001] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5046576654] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5047658196] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5048896650] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 5049785097] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5050678584] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5051898558] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 5053161057] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 5054672238] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 5056194360] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5057450937] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 5058268257] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5059178712] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5061266406] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5062879122] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 5063937438] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 5064901821] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5066631570] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 5067744633] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 5069557521] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 5070903642] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5072537253] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 5073612768] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5074783728] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5076062502] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 5076941940] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5077842420] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 5078908191] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5080530294] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5081840043] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5084220057] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5085846507] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 5086901694] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5087990460] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5089294623] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5090217006] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5091152892] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5093783226] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5095406736] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 5096460054] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5098584309] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5100330249] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5101292553] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5103248682] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5104939539] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5106019926] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5107390281] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5109138846] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5110328475] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5111479905] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5112773022] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 5113816932] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5114790912] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5117105637] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5119039569] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 5120182620] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 5121974235] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5123604003] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 5124659610] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 5126653203] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5128551603] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 5129568507] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5130697614] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5132153334] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5133097011] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5134125969] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 5135772369] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5137443885] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 5138407743] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5140517067] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5142221868] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 5143347174] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5144647494] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5146455006] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5147518530] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5148790647] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5150198634] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 5151122844] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5151977712] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5155709244] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5157959583] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 5159028042] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 5161181739] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5162812578] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 5163858021] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 5164981374] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5165858922] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5167572837] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5168764398] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5170133115] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5171504856] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 5172484212] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5173427007] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5175730455] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5177408649] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 5178556131] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 5179529397] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5181111180] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 5182667427] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5183829945] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5185102272] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 5186138013] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5187106197] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 5188321194] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5189868537] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 5190871161] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5192760069] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5194560252] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5195689485] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5196806601] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5198085963] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5198965296] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5199896856] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5203093581] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5204707137] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5205673431] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 5207142255] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 5208173544] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5209917111] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 5211086349] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5212255713] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5213558007] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 5214390216] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5215404936] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5218038588] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5219860191] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5221182162] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 5222342790] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5223384873] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5225078565] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 5226293646] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 5227489197] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 5228470212] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5230227933] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5231332911] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5232414159] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5233641021] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 5234671365] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5235638268] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5238280509] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5239891335] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5240856096] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 5242122123] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 5243188818] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5245096038] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5246197740] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5247537960] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5248773600] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 5249619690] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5250520170] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5253243639] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5254814880] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5255853393] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5258050224] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5260126074] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 5261090268] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 5262759600] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 5263800339] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5265480654] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5266544682] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5267709930] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 5268989166] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 5270403663] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 5271522837] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5273109198] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5274109155] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5275025028] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5278172298] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5279785182] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5280807840] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5282934300] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5284795698] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5285870415] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 5288271870] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5290189191] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5291749764] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5292873642] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5294890020] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5296428312] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5297780901] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5298902217] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5299791840] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5301523038] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5302898307] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5304356211] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5305414317] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5306531979] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5309566563] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5311637940] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5312908272] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5315716749] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5317625523] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5318723214] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5321048187] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5322890853] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5323902024] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5325849270] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5327489391] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5328587796] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5329549302] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5330570028] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5332267668] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5333353095] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5334597954] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5335923264] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5336787498] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5337709818] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5338875633] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5339735331] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5341469049] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5342471442] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5344221456] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5345083380] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5346824889] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5348121807] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5349259209] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5350195032] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5351035305] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5352236190] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5353114935] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5354917701] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5355966399] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5357658159] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5358474135] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5360497632] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5361611430] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5362733145] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5364019479] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5364872058] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5365779195] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5367041022] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5367935748] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5369704053] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5370767682] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5372728242] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5373534180] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5374416684] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5376094269] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5377157037] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5378226861] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5379086496] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5379957786] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5381067636] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5381936889] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5383698285] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5384792847] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5386527111] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5387338551] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5388163977] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5390044611] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5391218490] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5392331679] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5393605749] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5394457866] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5395384680] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5398405005] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5400050166] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5401063017] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5404155603] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5405900703] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5406922122] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5408229750] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5409076071] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5410935222] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5412035496] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5413175208] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5414043873] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5414932320] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5417279658] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5419168839] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5420268378] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5422556622] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5424330975] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5425982247] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5427039786] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5428067190] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5428934196] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5430666276] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5431761804] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5432983059] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5434438590] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5435541363] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5436429054] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5438786556] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5440402485] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5441401434] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5443044621] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5444651583] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5445701520] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5446990836] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5448256275] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5450031825] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5451083694] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5452175295] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5453031276] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5453936355] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5456253537] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5457858294] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5458837104] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5460763014] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5462538879] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5463616473] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5464702530] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5465728254] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5467378371] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5468429988] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5469515604] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5470778859] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5471649666] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5472528684] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5475227373] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5477070186] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5478150153] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5480433420] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5482021146] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5483086749] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5484240804] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5485125051] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5487167574] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5488228683] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5489312241] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5490177000] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5491149363] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5493846078] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5495433825] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5496398313] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5498614758] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5500311075] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5501461161] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5502460908] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5503338141] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5505156867] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5506492173] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5507678778] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5508950916] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5509825419] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5511002616] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5513081679] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5515011327] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5516676816] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5517690129] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5518940322] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5519835930] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5521727211] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5522846847] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5524131879] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5524971900] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5525911503] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5528395383] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5530089054] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5531078259] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5532080400] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5532930711] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5534642400] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5535998895] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5537281050] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5538536514] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5539359966] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5540258493] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5543456898] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5545063146] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5546054094] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5548475142] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5550091071] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5551283031] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5552927940] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5554494477] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5555564448] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5558159964] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5559770580] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5560900086] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5562257022] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5563110945] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5564032719] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5566623993] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5568019737] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5569589424] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5570604690] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5572763931] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5574608613] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5575641078] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5577274290] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5578949901] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5580211539] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5582978688] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5584530273] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5585513724] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5586810936] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5588075115] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5588915682] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5589818640] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5593058751] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5594697171] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5595692046] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5597293611] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5599011663] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5600028567] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5602318890] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5603894667] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5604893343] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5605978350] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5606846238] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5607898464] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5610475206] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5612249475] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5613268899] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5614880460] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5616464679] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5617546788] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 5619357849] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5621445228] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5623224327] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5624793447] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5626035954] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5627267961] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5628137781] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5629110669] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5631574053] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5633182926] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5634188385] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5635306908] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5636225217] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5638789800] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5639818296] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5640922350] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5641761027] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5642677320] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5645178483] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5646847983] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5647840107] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5648957769] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5649823452] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5651573907] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5652615045] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5653903227] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5655224316] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5656098546] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5657049216] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5660133276] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5662080942] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5663094129] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5666009559] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5667640041] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5668652556] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5670844872] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5672456874] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5673489843] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5674828089] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5675716578] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5676638499] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 5678605590] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5680497459] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5682231303] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5683237308] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5685848805] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5687599932] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5688644283] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5690854638] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5692408176] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5693415630] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5694549966] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5696010159] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5696879517] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5697768531] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5700043734] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5701624404] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5702629695] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5704570998] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5706124998] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5707057881] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5709198978] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5710895967] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5712089313] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5714468088] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5716011189] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5716978176] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5718051276] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5718867798] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5719799358] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5721989280] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5723588934] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5724830706] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 5727209649] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5728480926] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5730018861] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5730971169] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5732903379] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5734500912] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5735477265] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5737680018] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5739265077] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5740448742] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5741528394] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5742770544] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5743628268] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5744540634] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5747009814] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5748620577] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5749863588] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5752324872] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5754099561] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5755220163] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5756329803] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5757156573] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5758077276] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5760573588] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5762299284] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5763361632] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5765613420] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5767244763] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5768296023] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5769516774] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5770822575] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5771707578] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5772634665] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5774870766] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5776452423] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5777474535] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 5779281585] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5781051381] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5782684740] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5783747445] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5785962693] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5787815607] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5788803846] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5790829464] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5792436699] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5793405744] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5794494531] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5795327664] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5796250215] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5798621241] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5800433226] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5801396748] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5803622517] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5805305121] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5806251507] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5808379962] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5809966113] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5811090201] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5813544702] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5815159623] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5816007876] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5817202419] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5818527330] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5819416512] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5820351369] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5823263523] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5825057133] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5826333387] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5829177669] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5830823313] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5831803824] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5834087679] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5835790191] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5836818624] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5838293958] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5839181691] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5840136708] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5843112093] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5844738942] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5845759941] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 5847795198] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5849597124] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5851521312] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5852506695] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5855073021] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5856784248] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5857820787] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5858984208] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5860263717] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 5861164974] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5862085446] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5864975445] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5866649607] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5867602818] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5870316312] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5872044738] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5873014728] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5874169812] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 5875096122] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5876182788] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5878620132] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5880264075] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5881215795] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5883643269] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5885404728] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5886436353] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5887557165] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5889440970] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 5890510269] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5891604264] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 5894570892] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 5895620451] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5897206875] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5898187554] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5900935488] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5902545327] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5903477559] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5904590118] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 5905429425] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5906340951] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5908605108] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5910195249] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5911171980] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5914083798] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5915827869] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5916798279] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5917921926] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5919208827] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 5920067055] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5920988556] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5924994894] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5927050962] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 5928113331] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 5930921892] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5932502961] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 5933477319] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 5936335881] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5937648990] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5939516226] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5940484935] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 5943396417] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5945009742] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 5945984457] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 5948402229] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5949961962] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 5951151633] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5952281139] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 5953140669] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5954039343] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5956868841] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5958431850] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 5959403667] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 5961906930] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5963786577] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 5964770805] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5967107370] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5968746693] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5969741106] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 5972488410] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5974170804] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 5975165637] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 5977884843] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5979440397] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 5980396149] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5981593758] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 5982869403] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 5984380899] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 5985740124] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 5987211720] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 5988137736] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5989270665] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5991757338] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5993410080] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 5994517725] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5996785284] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5998426980] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 5999571921] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6002253495] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6003878580] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 6004978812] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6006132846] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6007131060] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6008961105] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6010002726] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6011132316] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6012100059] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6014042748] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6015164022] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6016507812] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6017832198] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 6018711783] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6019602834] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6022050048] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6023705709] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 6024742521] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 6026677839] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6028411557] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6030047814] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 6031315458] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6033536880] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6035146635] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 6036158100] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6037425177] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6038446218] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6040481391] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6041576268] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6042744792] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6043716714] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6045569649] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6046740840] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6047876184] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6048849744] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6050614143] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6052018224] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6053210730] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6054520962] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6055497357] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6056412999] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5332 + +[Hera] Total words: 484 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6133960413] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6135651501] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 6136803309] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5349 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6211955484] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6213675741] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 6215013063] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5351 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6290082099] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6292187769] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6293271999] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6294510936] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6295767807] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6296699850] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6297597117] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 6299865831] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6301627332] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 6303029250] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 6304264869] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6305926536] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 6307024122] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 6308490489] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6310178889] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 6311300898] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6312506886] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6313806345] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 6314726229] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6315930894] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6322362333] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6324036894] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 6325106487] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6331049340] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6332742969] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 6333808278] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6337084572] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6338778642] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 6339899769] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 6343130409] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6344863350] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 6345972087] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 6348789699] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6350571990] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 6351760233] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 6353674845] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6355540758] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6356539161] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 6358340310] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6360049647] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 6361199670] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 6362309310] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6363246708] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6364989015] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6366228414] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6367382196] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6368890773] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 6369789069] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6370738206] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6372772497] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6373775898] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6375509595] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 6376684083] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6378214794] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6379188228] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6381101727] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 6382183017] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 6383868876] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6384815178] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6386507421] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6387567816] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6389505885] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6390419973] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6391974582] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 6393226791] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6394613988] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 6395936001] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 6397354404] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 6401795694] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 6404011614] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 6405560574] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 6406987356] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 6412117341] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 6413299809] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 6414677829] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 6415905027] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6416838204] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6417737865] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6419523936] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 6420501129] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6421410324] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6422621436] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 6423556377] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6424488630] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6425635209] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 6426566496] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6427467102] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6428595348] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 6429517353] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6430474491] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6432087522] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 6432989682] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6433914333] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6435074331] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6435936759] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6436903956] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6438075315] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 6439022688] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6439930140] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6441116598] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6442041900] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6442975056] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6444503919] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 6445483674] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6446436003] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6447800541] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 6449089311] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 6450513972] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 6451734786] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6453014505] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 6453908790] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6454877394] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6457233741] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6458960046] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6461921298] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6463174746] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6464452869] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 6465326490] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6466354398] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6468560532] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6470205609] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 6472640265] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6474810426] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6475922229] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6477227148] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 6478079433] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6478995453] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6481067880] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6482666379] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6485735550] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6486870642] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6488183919] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 6489056427] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6490033137] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6491887584] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6493647489] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6496615860] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6498376437] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6499938858] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6503268534] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6504416961] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6505647519] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 6506708292] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6507625845] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6509372184] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6511100568] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6514010202] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6515084919] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6516291852] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 6517194684] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6518123850] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6519880017] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6521514216] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6524394051] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6525550500] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6526814364] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 6527692500] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6528573597] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6530260107] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6532149015] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6548182473] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6550146267] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6551170878] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6552377706] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 6553280391] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6554252250] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6556044453] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6557886363] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6560799231] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6561949149] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6563239998] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 6564175989] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6565099758] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6566902062] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6568582818] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6571617087] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6572763414] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6574006257] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 6574846971] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6575859990] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6578053776] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6579698391] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6582815778] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6583960551] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6585176577] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 6586049043] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6586971993] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6588795213] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6590379033] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6593600055] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6594985173] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6596270604] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 6597254622] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6598235469] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6599930379] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6601595658] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6604280361] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6605429691] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6606830538] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 6607848765] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6608780409] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6610210236] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6611878581] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6614688570] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6615848022] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6617200779] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 6618051069] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6618975426] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6620575227] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6622139391] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6625056942] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6626255979] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6627622554] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 6628522845] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6629511924] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6630874026] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6632743719] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6635361747] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6636449673] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6637703100] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 6638618490] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6639513825] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6641132778] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6642783693] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6645855825] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6646987809] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6648197766] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 6649032978] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6649925331] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6651435420] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6653041689] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 6654826479] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6657233898] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6658704255] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6660302082] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6663043884] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6664147938] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6665369760] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 6666245691] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6667146843] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6668738664] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6670687233] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6673885323] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6675327267] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6677059074] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6679951530] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6681144897] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6682614015] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 6683496246] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6684497715] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6686215557] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6687895074] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6690876990] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6692308140] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6693962814] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6697185726] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6698326971] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6699673638] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 6700615341] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6701621493] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6703264617] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6704930505] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6708071769] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6709442334] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6710942889] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6713707224] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6714806574] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6716074197] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 6716934945] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6717866904] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6719677398] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6721500072] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 6724077234] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6725804169] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6726901986] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6728157219] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 6729007488] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6729928044] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6731806578] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6733547688] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6736352658] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6737533719] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6738769107] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 6739658100] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6740553981] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6742330329] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6744068751] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6747190107] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6748386834] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6749624301] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 6751106145] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 6752420682] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6753801348] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 6754747209] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6755715855] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 6758107293] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6759900063] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 6761251497] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6762581217] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6763918896] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 6764947455] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6765984939] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6768571299] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6770503950] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 6771823401] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6773128593] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6774438132] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 6775428345] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6776342454] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6778446318] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6780616269] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6782200026] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6783838026] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6785084481] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6785987019] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6787007640] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6792085125] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6793386852] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 6794236302] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6795931002] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6797446446] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 6798428931] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6799393083] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6802673094] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6804483252] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 6805818852] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6807061863] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6808624830] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 6809636610] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6810638688] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6813742068] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6815496744] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6816928482] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6818239827] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6819610455] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 6820862664] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6821798928] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 6824823327] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6826610112] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6827859108] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6829051824] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6830284146] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 6831228621] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6832179438] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6835443846] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6837095139] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 6838320888] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6839547036] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6840841833] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 6841836519] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6842724147] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6847385181] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6849263085] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6850411785] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6851773257] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 6853114548] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 6854607606] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 6855843393] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6857033400] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 6857938332] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6859050072] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 6861680973] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6863352510] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 6864525675] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6865744872] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6866992209] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 6867914277] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6868831011] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 6871344459] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6873018537] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 6874164024] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6875464806] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6876800532] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 6877745553] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6878675916] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6881055237] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6882753465] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 6884216262] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 6885933369] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6887665554] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 6889049601] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6890300487] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6891659250] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 6892571868] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6893532681] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 6896173620] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6897766512] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 6898757649] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6899899398] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6901132266] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 6902035938] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6902973777] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6905514105] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6907231401] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 6908716437] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6909897666] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6911239398] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 6912201093] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6913174107] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6914979687] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6916726803] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 6918043272] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6919352433] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 6920697231] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 6921921363] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 6922880307] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 6923818062] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 6924739605] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 6925861173] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 6926863629] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 6927961992] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 6929115438] ============================================== +[Hera] PARITY:M7.1a word_count=498 here=0x00000000000000d8 latest_id=667 hash=0xe9795d240d1e90c6 +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000003d725000, 0x000000003d77116a) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] PCI: ECAM mapped (amd64) +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] [HADES][ERROR] [KRELTSC: 7003092327] TD: attach total_blkio_blocks_1k=30720 forth_block_size=1024 +[Hera] [HADES][ERROR] [KRELTSC: 7008065652] TD: after_format rc=0 user_blocks=22615 total_devblocks=7680 ba +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: no device on PCI bus 0 +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 7084105644] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7100039919] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7295308503] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7299861366] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7574590380] ( Unterminated comment + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x5d35c5c6a6eafe04 mode=m capsule_hash=0x5d35c5c6a6eafe04 dict_hash=0xe04cb6782cb6365b +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] APIC Timer: started (LVT=0x00020020 ICR=10042603) +[Hera] I/O APIC: keyboard IRQ1 unmasked +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=643 evictions=0 +[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=21845 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x271108a488516c37 +[Hermes] [HADES][ERROR] [KRELTSC: 8687525973] TD:pb hermes:init.4th lf=515849704 +[Hermes] [HADES][ERROR] [KRELTSC: 8690284491] TD:pb hermes:init.4th fb=1 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 10833652641] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 17438426082] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0xe585e56cb09dc857 +[Artemis] [HADES][ERROR] [KRELTSC: 17454891363] TD:pb artemis:init.4th lf=510167992 +[Artemis] [HADES][ERROR] [KRELTSC: 17465123151] TD:pb artemis:init.4th fb=1 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 463 ticks, trust=0x00010000, variance=0x00000000 +[Hera] [HADES][ERROR] [KRELTSC: 17587438323] TD:realloc old_slots=0x0 old_count=0 max_slots=64 +[Hera] [HADES][ERROR] [KRELTSC: 17698793133] TD:mt pre Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 17770325685] TD:mt post Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 17780095536] TD:mt pre Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 17840645466] TD:mt post Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 19728537360] TD:mt pre Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 19799860248] TD:mt post Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 19819981545] TD:mt pre Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 19920431391] TD:mt post Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 21865661958] TD:mt pre Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 21979479480] TD:mt post Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 21989011023] TD:mt pre Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 22089714213] TD:mt post Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 24007687473] TD:mt pre Hermes lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 24077089281] TD:mt post Hermes lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 24086708877] TD:mt pre Artemis lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 24188622969] TD:mt post Artemis lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 26160978417] TD:idle n=5 lf=509885464 +[Hera] [HADES][ERROR] [KRELTSC: 26170017846] TD:idle n=5 fb=1 ub=7048 +[Hera] [HADES][ERROR] [KRELTSC: 26181779673] TD:mt pre Hermes lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 26264932701] TD:mt post Hermes lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 26274547509] TD:mt pre Artemis lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 26370069936] TD:mt post Artemis lf=509885464 fb=1 +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 28354666137] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 28375297650] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 28385846622] TD: blk_attach dev=0x30f86a0 rc=0 used=26670573 free=510200299 +[Artemis] [HADES][ERROR] [KRELTSC: 28395508827] TD: census largest_free=509741128 free_blocks=1 used_blocks=705 +[Hera] [HADES][ERROR] [KRELTSC: 28418698161] TD:mt pre Hermes lf=509741128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 28486779909] TD:mt post Hermes lf=509741128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 28496792520] TD:mt pre Artemis lf=509741128 fb=1 +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] [HADES][ERROR] [KRELTSC: 28633232817] TD:mt post Artemis lf=509741128 fb=1 +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 30520505064] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 30613542519] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 30631364127] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 30727083051] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 32660621007] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 32745940500] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 32772688788] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 32867658390] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 34794968334] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34866268017] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34872878502] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34977849375] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 36932158746] TD:idle n=10 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 36938169156] TD:idle n=10 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 36955625091] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 37029050352] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 37044583212] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 37144369857] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 39067211043] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 39138770097] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 39145153950] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 39255001044] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 41258748531] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 41358633876] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 41382892866] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 41485892196] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 43411216401] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 43507369521] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 43523252178] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 43627065300] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 45561678435] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45658727268] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45681598578] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45804200505] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 47695230114] TD:idle n=15 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 47723994024] TD:idle n=15 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 47765240964] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 47852086485] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 47875013571] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 47980529541] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 49863625455] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 49956306771] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 49978379031] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 50084204625] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 51992208996] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 52091124330] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 52115014749] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 52215227463] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 54140633064] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 54230654247] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 54246811290] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 54344652159] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 56280489405] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 56383335918] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 56397373977] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 56501554452] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 58428042078] TD:idle n=20 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 58459266327] TD:idle n=20 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 58486747221] TD:mt pre Hermes lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 58569909783] TD:mt post Hermes lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 58584114855] TD:mt pre Artemis lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 58679279253] TD:mt post Artemis lf=509007640 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 60587171253] TD:mt pre Hermes lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 60678858597] TD:mt post Hermes lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 60702697482] TD:mt pre Artemis lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 60808051878] TD:mt post Artemis lf=509007640 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 62730364431] TD:mt pre Hermes lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 62812025598] TD:mt post Hermes lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 62825883855] TD:mt pre Artemis lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 62934858231] TD:mt post Artemis lf=509007640 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 64886931396] TD:mt pre Hermes lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 64978656834] TD:mt post Hermes lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 65010562974] TD:mt pre Artemis lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 65113721190] TD:mt post Artemis lf=508998808 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 67042975020] TD:mt pre Hermes lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 67133623137] TD:mt post Hermes lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 67155802455] TD:mt pre Artemis lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 67253006331] TD:mt post Artemis lf=508998808 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 69183252012] TD:idle n=25 lf=508998808 +[Hera] [HADES][ERROR] [KRELTSC: 69216413826] TD:idle n=25 fb=1 ub=7061 +[Hera] [HADES][ERROR] [KRELTSC: 69252918357] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 69280182846] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 69327781950] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 69386547825] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 69420419229] TD: blk_attach dev=0x30f86c0 rc=0 used=27554712 free=509316160 +[Artemis] [HADES][ERROR] [KRELTSC: 69453048441] TD: census largest_free=508856104 free_blocks=1 used_blocks=706 +[Hera] [HADES][ERROR] [KRELTSC: 69525480255] TD:mt pre Hermes lf=508856104 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 69605439372] TD:mt post Hermes lf=508856104 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 69631552326] TD:mt pre Artemis lf=508856104 fb=1 +[Hera] PARITY:BIRTH vm_id=0x7cf09e01549546cc-0x99319366653ccc14 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 70427677593] TD:pb 00 lf=503233880 +[Hera] [HADES][ERROR] [KRELTSC: 70440109173] TD:pb 00 fb=1 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 73299835308] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0xd62c30ac78839535 +[Hera] [HADES][ERROR] [KRELTSC: 84046469535] TD:pb 00~user lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 84070271082] TD:pb 00~user fb=1 +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] [HADES][ERROR] [KRELTSC: 84213495765] TD:mt post Artemis lf=497605128 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 84341990733] TD:mt pre Hermes lf=497605128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 84428066751] TD:mt post Hermes lf=497605128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 84441676788] TD:mt pre Artemis lf=497605128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 84512938356] TD:mt post Artemis lf=497605128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 84527585814] TD:mt pre 00 lf=497605128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 84626032071] TD:mt post 00 lf=497605128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 84639764895] TD:mt pre 00~user lf=497605128 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 86389177329] TD:mt pre Hermes lf=497605128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 86453309145] TD:mt post Hermes lf=497605128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 86468035689] TD:mt pre Artemis lf=497605128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 86582401983] TD:mt post Artemis lf=497605128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 86596667115] TD:mt pre 00 lf=497605128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 86643965079] TD:mt post 00 lf=497605128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 86674856520] TD:mt pre 00~user lf=497605128 fb=1 +[Hera] (zuse) ok> S" 00" USE +[Hera] [HADES][ERROR] [KRELTSC: 87236718576] TD:mwu lf=497605128 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 87270244635] TD:dl lf=497605128 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 88581281859] TD:mt pre Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 88686264828] TD:mt post Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 88712563254] TD:mt pre Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 88831753689] TD:mt post Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 88856463129] TD:mt pre 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 88942605717] TD:mt post 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 88966764516] TD:mt pre 00~user lf=497605128 fb=1 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 90730068261] TD:mt pre Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 90832993230] TD:mt post Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 90866261367] TD:mt pre Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 90983141676] TD:mt post Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 90999869814] TD:mt pre 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 91092711675] TD:mt post 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 91118072556] TD:mt pre 00~user lf=497605128 fb=1 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 92906536023] TD:idle n=30 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 92938381011] TD:idle n=30 fb=1 ub=10675 +[00] [HADES][ERROR] [KRELTSC: 92961106833] TD:mt pre Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 93047601822] TD:mt post Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 93061451091] TD:mt pre Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 93176975787] TD:mt post Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 93203278917] TD:mt pre 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 93280805499] TD:mt post 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 93302946240] TD:mt pre 00~user lf=497605128 fb=1 +[00] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T01=1 2 +[00] [HADES][ERROR] [KRELTSC: 93563297814] TD:dl lf=497605128 fb=1 in=." T01=" 7 3 /M +[00] ok +[00] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T02=-1 -2 +[00] [HADES][ERROR] [KRELTSC: 93683179023] TD:dl lf=497605128 fb=1 in=." T02=" -7 3 / +[00] ok +[00] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T03=1 -2 +[00] [HADES][ERROR] [KRELTSC: 93769822314] TD:dl lf=497605128 fb=1 in=." T03=" 7 -3 / +[00] ok +[00] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T04=-1 2 +[00] [HADES][ERROR] [KRELTSC: 93871909824] TD:dl lf=497605128 fb=1 in=." T04=" -7 -3 +[00] ok +[00] (zuse) ok> ." T05=" 2147483647 1 + . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T05=2147483648 +[00] [HADES][ERROR] [KRELTSC: 93969698088] TD:dl lf=497605128 fb=1 in=." T05=" 214748 +[00] ok +[00] (zuse) ok> ." T06=" -2147483648 NEGATE . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T06=2147483648 +[00] [HADES][ERROR] [KRELTSC: 94059981813] TD:dl lf=497605128 fb=1 in=." T06=" -21474 +[00] ok +[00] (zuse) ok> ." T07=" -2147483648 ABS . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T07=2147483648 +[00] [HADES][ERROR] [KRELTSC: 94165181334] TD:dl lf=497605128 fb=1 in=." T07=" -21474 +[00] ok +[00] (zuse) ok> ." T08=" -1 1 RSHIFT . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T08=9223372036854775807 +[00] [HADES][ERROR] [KRELTSC: 94276984410] TD:dl lf=497605128 fb=1 in=." T08=" -1 1 R +[00] ok +[00] (zuse) ok> ." T09=" -8 2 RSHIFT . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T09=4611686018427387902 +[00] [HADES][ERROR] [KRELTSC: 94395879438] TD:dl lf=497605128 fb=1 in=." T09=" -8 2 R +[00] ok +[00] (zuse) ok> ." T10=" 1 31 LSHIFT . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T10=2147483648 +[00] [HADES][ERROR] [KRELTSC: 94485429087] TD:dl lf=497605128 fb=1 in=." T10=" 1 31 L +[00] ok +[00] (zuse) ok> ." T11=" -1 0 < . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T11=-1 +[00] [HADES][ERROR] [KRELTSC: 94584872886] TD:dl lf=497605128 fb=1 in=." T11=" -1 0 < +[00] ok +[00] (zuse) ok> ." T12=" -1 0 U< . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T12=0 +[00] [HADES][ERROR] [KRELTSC: 94670602404] TD:dl lf=497605128 fb=1 in=." T12=" -1 0 U +[00] ok +[00] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T13=56088 +[00] [HADES][ERROR] [KRELTSC: 94760178618] TD:dl lf=497605128 fb=1 in=." T13=" 123 45 +[00] ok +[00] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T14=DOUBLE-OVERFLOW +[00] +[00] [HADES][ERROR] [KRELTSC: 94874280921] TD:dl lf=497605128 fb=1 in=." T14=" -123 4 +[00] ok +[00] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T15=14285 5 +[00] [HADES][ERROR] [KRELTSC: 94979880807] TD:dl lf=497605128 fb=1 in=." T15=" 100000 +[00] ok +[00] (zuse) ok> ." T16=" 7 11 3 */ . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T16=25 +[00] [HADES][ERROR] [KRELTSC: 95070135804] TD:dl lf=497605128 fb=1 in=." T16=" 7 11 3 +[00] ok +[00] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T17=2 25 +[00] [HADES][ERROR] [KRELTSC: 95184066663] TD:dl lf=497605128 fb=1 in=." T17=" 7 11 3 +[00] ok +[00] (zuse) ok> ." T18=" -5 S>D SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T18=-5 +[00] [HADES][ERROR] [KRELTSC: 95259274614] TD:dl lf=497605128 fb=1 in=." T18=" -5 S>D +[00] ok +[00] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T19=-2 +[00] [HADES][ERROR] [KRELTSC: 95365788672] TD:dl lf=497605128 fb=1 in=." T19=" -5 S>D +[00] ok +[00] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T20=5 +[00] [HADES][ERROR] [KRELTSC: 95458444074] TD:dl lf=497605128 fb=1 in=." T20=" -5 S>D +[00] ok +[00] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T21=-5 3 +[00] [HADES][ERROR] [KRELTSC: 95550247212] TD:dl lf=497605128 fb=1 in=." T21=" -5 3 M +[00] ok +[00] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T22=-1 +[00] [HADES][ERROR] [KRELTSC: 95652444930] TD:dl lf=497605128 fb=1 in=." T22=" 5 0 10 +[00] ok +[00] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T23=0 -1 6 +[00] [HADES][ERROR] [KRELTSC: 95750846205] TD:dl lf=497605128 fb=1 in=." T23=" -1 0 A +[00] ok +[00] (zuse) ok> ." T24=" -2147483648 2/ . CR +[00] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[00] T24=-1073741824 +[00] [HADES][ERROR] [KRELTSC: 95837089866] TD:dl lf=497605128 fb=1 in=." T24=" -21474 +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 95885995464] TD:mt pre Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 95980775352] TD:mt post Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 96006904224] TD:mt pre Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 96124666764] TD:mt post Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 96139538313] TD:mt pre 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 96242887545] TD:mt post 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 96257530026] TD:mt pre 00~user lf=497605128 fb=1 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 98032440954] TD:mt pre Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 98130871776] TD:mt post Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 98155973622] TD:mt pre Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 98257309962] TD:mt post Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 98271285903] TD:mt pre 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 98390672415] TD:mt post 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 98404976061] TD:mt pre 00~user lf=497605128 fb=1 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 100190471073] TD:mt pre Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 100285157112] TD:mt post Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 100299475227] TD:mt pre Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 100415870625] TD:mt post Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 100430257977] TD:mt pre 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 100522330965] TD:mt post 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 100536363795] TD:mt pre 00~user lf=497605128 fb=1 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 102344286975] TD:det pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 102398322957] TD: detach_device called dev=0x30f86c0 +[00] [HADES][ERROR] [KRELTSC: 102436487034] TD:det post_bsd lf=497605128 fb=2 +[00] [HADES][ERROR] [KRELTSC: 102518512572] TD:kk 00 lf=497605128 fb=2 +[00] Stadium: dispatch cell=73483 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 102582505536] TD:vc start lf=497605128 fb=2 +[00] [HADES][ERROR] [KRELTSC: 102610774749] TD:vc post_hotwords lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 102634710318] TD:vc post_rwot lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 102663302070] TD:vc post_ssml8 lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 102689086416] TD:vc post_ssmcfg lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 102717371883] TD:vc post_dict lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 102748285017] TD:vc post_memory lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 102776958669] TD:vc post_callstack lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 102807895575] TD:pk 00 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 102828921111] TD:pk 00 fb=569 ub=9526 +[00] PARITY:KILL vm_id=0x7cf09e01549546cc-0x99319366653ccc14 name=00 +[00] KILL: 00 dead +[00] [HADES][ERROR] [KRELTSC: 102890729025] TD:kk 00~user lf=497605128 fb=569 +[00] Stadium: dispatch cell=78684 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 102959623578] TD:vc start lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 102999275316] TD:vc post_hotwords lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 103024619880] TD:vc post_rwot lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 103062581328] TD:vc post_ssml8 lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 103090868181] TD:vc post_ssmcfg lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 103118764497] TD:vc post_dict lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 103146831207] TD:vc post_memory lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 103176658914] TD:vc post_callstack lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 103205034366] TD:pk 00~user lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 103229927892] TD:pk 00~user fb=1141 ub=8369 +[00] PARITY:KILL vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 name=00~user +[00] KILL: 00~user dead +[00] WIREBIND: 00~user detached without flush (device already gone) +[00] [HADES][ERROR] [KRELTSC: 103300973559] TD:det post_wb lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 103328586963] TD:det post_zuse lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 103357486554] TD:mt pre Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 103441438086] TD:mt post Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 103457049234] TD:mt pre Artemis lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 103566763860] TD:mt post Artemis lf=497605128 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 104774898690] TD:idle n=35 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 104807126928] TD:idle n=35 fb=1141 ub=8369 +[00] [HADES][ERROR] [KRELTSC: 104837212998] TD:mt pre Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 104880118371] TD:mt post Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 104895518469] TD:mt pre Artemis lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 104966757987] TD:mt post Artemis lf=497605128 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 106900750887] TD:mt pre Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 106996803522] TD:mt post Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 107021843670] TD:mt pre Artemis lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 107132153037] TD:mt post Artemis lf=497605128 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 109042996713] TD:mt pre Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 109126103688] TD:mt post Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 109144272363] TD:mt pre Artemis lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 109238085663] TD:mt post Artemis lf=497605128 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 111172467021] TD:mt pre Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 111283096512] TD:mt post Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 111308904504] TD:mt pre Artemis lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 111410041134] TD:mt post Artemis lf=497605128 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 113306546493] TD:mt pre Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 113404599777] TD:mt post Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 113429988588] TD:mt pre Artemis lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 113553282696] TD:mt post Artemis lf=497605128 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 115440811962] TD:idle n=40 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 115472405937] TD:idle n=40 fb=1141 ub=8369 +[00] [HADES][ERROR] [KRELTSC: 115493916195] TD:mt pre Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 115565292297] TD:mt post Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 115579858947] TD:mt pre Artemis lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 115674264783] TD:mt post Artemis lf=497605128 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 117587533833] TD:mt pre Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 117683571579] TD:mt post Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 117707933616] TD:mt pre Artemis lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 117855664017] TD:mt post Artemis lf=497605128 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 119725537323] TD:mt pre Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 119806118649] TD:mt post Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 119821627107] TD:mt pre Artemis lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 119881198164] TD:mt post Artemis lf=497605128 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 121858977639] xhci: CSW status = FAILED +[00] [HADES][WARN ] [KRELTSC: 121887734136] xhci: unit not ready -- retrying TEST UNIT READY +[00] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 121941475194] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 121978292268] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 122016714582] TD: blk_attach dev=0x30f86c0 rc=0 used=27602365 free=509268507 +[Artemis] [HADES][ERROR] [KRELTSC: 122044251840] TD: census largest_free=497605128 free_blocks=1141 used_blocks= +[00] [HADES][ERROR] [KRELTSC: 122120508951] TD:mt pre Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 122192113680] TD:mt post Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 122206546308] TD:mt pre Artemis lf=497605128 fb=1141 +[Hera] PARITY:BIRTH vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 123057215106] TD:pb 01 lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 123071609661] TD:pb 01 fb=1140 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 125291862801] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] [HADES][ERROR] [KRELTSC: 131914745571] TD:pb 01~user lf=492362184 +[Hera] [HADES][ERROR] [KRELTSC: 131940453813] TD:pb 01~user fb=1140 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[00] [HADES][ERROR] [KRELTSC: 132022361583] TD:mt post Artemis lf=492362184 fb=1140 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 132152345577] TD:mt pre Hermes lf=492362184 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 132217172283] TD:mt post Hermes lf=492362184 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 132232021572] TD:mt pre Artemis lf=492362184 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 132310334961] TD:mt post Artemis lf=492362184 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 132325169046] TD:mt pre 01 lf=492362184 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 132411628188] TD:mt post 01 lf=492362184 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 132426479409] TD:mt pre 01~user lf=492362184 fb=1140 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 134186657136] TD:idle n=45 lf=492362184 +[00] [HADES][ERROR] [KRELTSC: 134220016959] TD:idle n=45 fb=1140 ub=11577 +[00] [HADES][ERROR] [KRELTSC: 134261179437] TD:mt pre Hermes lf=492362184 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 134373225399] TD:mt post Hermes lf=492362184 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 134400845166] TD:mt pre Artemis lf=492362184 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 134535393279] TD:mt post Artemis lf=492362184 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 134550997476] TD:mt pre 01 lf=492362184 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 134653571850] TD:mt post 01 lf=492362184 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 134681792910] TD:mt pre 01~user lf=492362184 fb=1140 +[00] (zuse) ok> S" 01" USE +[00] [HADES][ERROR] [KRELTSC: 136025745303] TD:mwu lf=492362184 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 136055699367] TD:dl lf=492362184 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 136376520987] TD:mt pre Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 136484408193] TD:mt post Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 136514665833] TD:mt pre Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 136674843543] TD:mt post Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 136695359640] TD:mt pre 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 136839309411] TD:mt post 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 136858298997] TD:mt pre 01~user lf=492362184 fb=1140 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 138579259959] TD:mt pre Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 138674514993] TD:mt post Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 138700087470] TD:mt pre Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 138825417066] TD:mt post Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 138849930198] TD:mt pre 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 138945288468] TD:mt post 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 138968938605] TD:mt pre 01~user lf=492362184 fb=1140 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 140728492968] TD:mt pre Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 140827577940] TD:mt post Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 140842700124] TD:mt pre Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 140947748802] TD:mt post Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 140986819071] TD:mt pre 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 141076921419] TD:mt post 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 141091637421] TD:mt pre 01~user lf=492362184 fb=1140 +[01] (zuse) ok> ." T01=" 7 3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T01=1 2 +[01] [HADES][ERROR] [KRELTSC: 142384193574] TD:dl lf=492362184 fb=1140 in=." T01=" 7 3 /M +[01] ok +[01] (zuse) ok> ." T02=" -7 3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T02=-1 -2 +[01] [HADES][ERROR] [KRELTSC: 142490220243] TD:dl lf=492362184 fb=1140 in=." T02=" -7 3 / +[01] ok +[01] (zuse) ok> ." T03=" 7 -3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T03=1 -2 +[01] [HADES][ERROR] [KRELTSC: 142585465617] TD:dl lf=492362184 fb=1140 in=." T03=" 7 -3 / +[01] ok +[01] (zuse) ok> ." T04=" -7 -3 /MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T04=-1 2 +[01] [HADES][ERROR] [KRELTSC: 142687399764] TD:dl lf=492362184 fb=1140 in=." T04=" -7 -3 +[01] ok +[01] (zuse) ok> ." T05=" 2147483647 1 + . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T05=2147483648 +[01] [HADES][ERROR] [KRELTSC: 142789413480] TD:dl lf=492362184 fb=1140 in=." T05=" 214748 +[01] ok +[01] (zuse) ok> ." T06=" -2147483648 NEGATE . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T06=2147483648 +[01] [HADES][ERROR] [KRELTSC: 142882100382] TD:dl lf=492362184 fb=1140 in=." T06=" -21474 +[01] ok +[01] (zuse) ok> ." T07=" -2147483648 ABS . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T07=2147483648 +[01] [HADES][ERROR] [KRELTSC: 142990679223] TD:dl lf=492362184 fb=1140 in=." T07=" -21474 +[01] ok +[01] (zuse) ok> ." T08=" -1 1 RSHIFT . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T08=9223372036854775807 +[01] [HADES][ERROR] [KRELTSC: 143095621788] TD:dl lf=492362184 fb=1140 in=." T08=" -1 1 R +[01] ok +[01] (zuse) ok> ." T09=" -8 2 RSHIFT . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T09=4611686018427387902 +[01] [HADES][ERROR] [KRELTSC: 143200976583] TD:dl lf=492362184 fb=1140 in=." T09=" -8 2 R +[01] ok +[01] (zuse) ok> ." T10=" 1 31 LSHIFT . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T10=2147483648 +[01] [HADES][ERROR] [KRELTSC: 143287978785] TD:dl lf=492362184 fb=1140 in=." T10=" 1 31 L +[01] ok +[01] (zuse) ok> ." T11=" -1 0 < . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T11=-1 +[01] [HADES][ERROR] [KRELTSC: 143391892896] TD:dl lf=492362184 fb=1140 in=." T11=" -1 0 < +[01] ok +[01] (zuse) ok> ." T12=" -1 0 U< . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T12=0 +[01] [HADES][ERROR] [KRELTSC: 143504372508] TD:dl lf=492362184 fb=1140 in=." T12=" -1 0 U +[01] ok +[01] (zuse) ok> ." T13=" 123 456 M* SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T13=56088 +[01] [HADES][ERROR] [KRELTSC: 143604878466] TD:dl lf=492362184 fb=1140 in=." T13=" 123 45 +[01] ok +[01] (zuse) ok> ." T14=" -123 456 M* SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T14=DOUBLE-OVERFLOW +[01] +[01] [HADES][ERROR] [KRELTSC: 143707969965] TD:dl lf=492362184 fb=1140 in=." T14=" -123 4 +[01] ok +[01] (zuse) ok> ." T15=" 100000 S>D SWAP 7 M/MOD . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T15=14285 5 +[01] [HADES][ERROR] [KRELTSC: 143801795634] TD:dl lf=492362184 fb=1140 in=." T15=" 100000 +[01] ok +[01] (zuse) ok> ." T16=" 7 11 3 */ . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T16=25 +[01] [HADES][ERROR] [KRELTSC: 143913658896] TD:dl lf=492362184 fb=1140 in=." T16=" 7 11 3 +[01] ok +[01] (zuse) ok> ." T17=" 7 11 3 */MOD SWAP . . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T17=2 25 +[01] [HADES][ERROR] [KRELTSC: 144008343696] TD:dl lf=492362184 fb=1140 in=." T17=" 7 11 3 +[01] ok +[01] (zuse) ok> ." T18=" -5 S>D SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T18=-5 +[01] [HADES][ERROR] [KRELTSC: 144105811101] TD:dl lf=492362184 fb=1140 in=." T18=" -5 S>D +[01] ok +[01] (zuse) ok> ." T19=" -5 S>D 3 S>D D+ SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T19=-2 +[01] [HADES][ERROR] [KRELTSC: 144203331300] TD:dl lf=492362184 fb=1140 in=." T19=" -5 S>D +[01] ok +[01] (zuse) ok> ." T20=" -5 S>D DNEGATE SWAP D. CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T20=5 +[01] [HADES][ERROR] [KRELTSC: 144291437367] TD:dl lf=492362184 fb=1140 in=." T20=" -5 S>D +[01] ok +[01] (zuse) ok> ." T21=" -5 3 MIN . -5 3 MAX . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T21=-5 3 +[01] [HADES][ERROR] [KRELTSC: 144381070218] TD:dl lf=492362184 fb=1140 in=." T21=" -5 3 M +[01] ok +[01] (zuse) ok> ." T22=" 5 0 10 WITHIN . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T22=-1 +[01] [HADES][ERROR] [KRELTSC: 144472945407] TD:dl lf=492362184 fb=1140 in=." T22=" 5 0 10 +[01] ok +[01] (zuse) ok> ." T23=" -1 0 AND . -1 0 OR . 5 3 XOR . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T23=0 -1 6 +[01] [HADES][ERROR] [KRELTSC: 144566893695] TD:dl lf=492362184 fb=1140 in=." T23=" -1 0 A +[01] ok +[01] (zuse) ok> ." T24=" -2147483648 2/ . CR +[01] console: line contains '"' -- can't relay as a message safely yet, interpreting directly +[01] T24=-1073741824 +[01] [HADES][ERROR] [KRELTSC: 144653641566] TD:dl lf=492362184 fb=1140 in=." T24=" -21474 +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 144704813022] TD:mt pre Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 144802368543] TD:mt post Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 144828308289] TD:mt pre Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 144943819608] TD:mt post Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 144970393386] TD:mt pre 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 145057677156] TD:mt post 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 145072646187] TD:mt pre 01~user lf=492362184 fb=1140 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 146875080156] TD:idle n=50 lf=492362184 +[01] [HADES][ERROR] [KRELTSC: 146906616738] TD:idle n=50 fb=1140 ub=11577 +[01] [HADES][ERROR] [KRELTSC: 146948793369] TD:mt pre Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 147038450979] TD:mt post Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 147063469665] TD:mt pre Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 147181306167] TD:mt post Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 147216994848] TD:mt pre 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 147346846857] TD:mt post 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 147371960421] TD:mt pre 01~user lf=492362184 fb=1140 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 149033080812] TD:mt pre Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 149132287374] TD:mt post Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 149147806038] TD:mt pre Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 149253570102] TD:mt post Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 149289213528] TD:mt pre 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 149337111462] TD:mt post 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 149352308175] TD:mt pre 01~user lf=492362184 fb=1140 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 151196531976] TD:det pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 151220829333] TD: detach_device called dev=0x30f86c0 +[01] [HADES][ERROR] [KRELTSC: 151248799044] TD:det post_bsd lf=492362184 fb=1142 +[01] [HADES][ERROR] [KRELTSC: 151276609344] TD:kk 01 lf=492362184 fb=1142 +[01] Stadium: dispatch cell=81286 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 151315339035] TD:vc start lf=492362184 fb=1142 +[01] [HADES][ERROR] [KRELTSC: 151335463629] TD:vc post_hotwords lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 151363588131] TD:vc post_rwot lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 151392652236] TD:vc post_ssml8 lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 151420917228] TD:vc post_ssmcfg lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 151436332215] TD:vc post_dict lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 151455575838] TD:vc post_memory lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 151483002867] TD:vc post_callstack lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 151510381197] TD:pk 01 lf=492362184 +[01] [HADES][ERROR] [KRELTSC: 151536227430] TD:pk 01 fb=1707 ub=10428 +[01] PARITY:KILL vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 name=01 +[01] KILL: 01 dead +[01] [HADES][ERROR] [KRELTSC: 151576580841] TD:kk 01~user lf=492362184 fb=1707 +[01] Stadium: dispatch cell=82586 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 151624787517] TD:vc start lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 151641686301] TD:vc post_hotwords lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 151669501326] TD:vc post_rwot lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 151696897086] TD:vc post_ssml8 lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 151721928582] TD:vc post_ssmcfg lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 151754654709] TD:vc post_dict lf=492362184 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 151771037670] TD:vc post_memory lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 151787522691] TD:vc post_callstack lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 151815342021] TD:pk 01~user lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 151827776415] TD:pk 01~user fb=2143 ub=9543 +[01] PARITY:KILL vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee name=01~user +[01] KILL: 01~user dead +[01] WIREBIND: 01~user detached without flush (device already gone) +[01] [HADES][ERROR] [KRELTSC: 151906782804] TD:det post_wb lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 151954980534] TD:det post_zuse lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 151986283050] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 152076466605] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 152091773631] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 152188960392] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 153506207547] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 153570268509] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 153595816899] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 153671412720] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 155658938085] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 155760899868] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 155783881218] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 155886049620] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 157808250705] TD:idle n=55 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 157830907878] TD:idle n=55 fb=2143 ub=9543 +[01] [HADES][ERROR] [KRELTSC: 157866315138] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 157993473855] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 158016628749] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 158126949666] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 159971677425] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 160033160364] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 160068388431] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 160139934465] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 162125164194] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 162215285148] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 162232658511] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 162327186882] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 164257053492] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 164353495131] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 164377078551] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 164512680150] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 166443314394] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 166535911521] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 166554368022] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 166662971391] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 168573996276] TD:idle n=60 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 168598065657] TD:idle n=60 fb=2143 ub=9543 +[01] [HADES][ERROR] [KRELTSC: 168629510364] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 168726384498] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 168756143577] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 168869999340] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 170724590568] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 170789257044] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 170807587356] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 170889799206] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 172874945082] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 172968504513] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 172985365413] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 173090964018] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 175027422906] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 175118469561] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 175144442781] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 175250560884] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 177184386162] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 177278018757] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 177301655559] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 177396590763] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 179323759524] TD:idle n=65 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 179358085893] TD:idle n=65 fb=2143 ub=9543 +[01] [HADES][ERROR] [KRELTSC: 179380242573] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 179452419888] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 179476994025] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 179578960617] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 181473385989] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 181565548353] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 181590250044] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 181704231303] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 183609135927] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 183694239099] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 183719864286] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 183832206411] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 185744229594] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 185833766601] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 185850271887] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 185946135753] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 187872559287] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 187978102242] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 187993371720] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 188086264338] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 190009189860] TD:idle n=70 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 190036064841] TD:idle n=70 fb=2143 ub=9543 +[01] [HADES][ERROR] [KRELTSC: 190063076322] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 190150146837] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 190165286808] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 190260987420] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 192173370333] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 192267503190] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 192294743319] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 192407937099] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 194323475388] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 194408823273] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 194432481705] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 194540763291] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 196470261204] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 196560884793] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 196575552054] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 196719226578] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 198632729568] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 198731948415] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 198771817923] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 198878062782] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 200764260879] TD:idle n=75 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 200787628272] TD:idle n=75 fb=2143 ub=9543 +[01] [HADES][ERROR] [KRELTSC: 200816119014] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 200892282066] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 200910086433] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 201003985350] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 202914390756] TD:mt pre Hermes lf=497605128 fb=2143 +[Hermes] [HADES][WARN ] [KRELTSC: 202949605761] INFERENCE: Output validation failed, ignoring results +[01] [HADES][ERROR] [KRELTSC: 203031617817] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 203048323212] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 203154709422] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 205082050509] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 205176376041] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 205190662299] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 205306484334] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 207235901922] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 207332371827] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 207347213430] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 207441678339] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 209385293586] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 209482444563] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 209497623258] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 209603115603] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 211537998399] TD:idle n=80 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 211568817390] TD:idle n=80 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 211603417746] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 211683591819] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 211709882727] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 211810689489] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 213697416912] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 213777592917] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 213803374701] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 213911990922] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 215851338003] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 215959352973] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 215986923726] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 216099869664] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 218008759836] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 218100466857] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 218115268371] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 218216819919] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 220131129036] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 220243499112] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 220257757041] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 220364857167] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 222298187895] TD:idle n=85 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 222343121742] TD:idle n=85 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 222362971026] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 222446174328] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 222462370158] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 222564350085] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 224426704278] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 224501765250] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 224516719224] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 224584193967] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 226571254644] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 226664681880] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 226686788433] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 226796552661] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 228723901203] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 228807638871] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 228831822324] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 228961162500] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 230879063268] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 230985135528] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 231008801121] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 231115008915] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 233016848106] TD:idle n=90 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 233048843643] TD:idle n=90 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 233084206194] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 233170671237] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 233195713443] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 233320512810] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 235169747169] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 235233155073] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 235249012152] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 235316039595] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 237305680983] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 237402618495] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 237429391773] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 237547310217] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 239471170680] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 239553706203] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 239579692317] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 239689467948] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 241600341255] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 241690833678] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 241716018096] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 241826676105] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 243738383784] TD:idle n=95 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 243800290377] TD:idle n=95 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 243832710072] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 243931760562] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 243956488188] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 244071754500] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 245899402539] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 246005239032] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 246031679082] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 246158499216] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 248052250971] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 248146904880] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 248162158797] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 248263268337] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 250203994194] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 250299742812] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 250315088205] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 250420864428] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 252352894857] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 252443742075] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 252458809407] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 252578733120] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 254512020294] TD:idle n=100 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 254543584239] TD:idle n=100 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 254562262248] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 254655278346] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 254670527874] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 254771997480] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 256652220741] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 256741867830] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 256756724112] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 256856148528] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 258790721658] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 258882055509] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 258898075086] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 258995964108] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 260965840002] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 261072624204] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 261100856814] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 261213919449] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 263126332245] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 263238099201] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 263264637678] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 263412316755] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 265259439102] TD:idle n=105 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 265298456283] TD:idle n=105 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 265323202473] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 265426584801] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 265451976321] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 265563571854] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 267438512229] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 267527648955] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 267551109483] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 267671032335] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 269576237826] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 269664810597] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 269679635442] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 269749390512] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 271710737844] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 271806300780] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 271839246735] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 271950786660] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 273856632147] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 273944793507] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 273960920835] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 274062889569] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 275995908909] TD:idle n=110 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 276030108984] TD:idle n=110 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 276072143319] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 276155465586] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 276170140827] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 276278492448] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 278149157517] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 278210951445] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 278226054456] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 278294413593] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 280291127865] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 280369247277] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 280384674171] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 280484500947] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 282417945369] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 282506713566] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 282531391611] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 282639656229] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 284555646123] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 284642095605] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 284656135848] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 284755072308] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 286692547428] TD:idle n=115 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 286722297708] TD:idle n=115 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 286766508987] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 286839324912] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 286863658284] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 286965182784] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 288835040319] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 288900907344] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 288916438398] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 288978223611] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 290979537219] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 291070435992] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 291109243488] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 291336302670] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 293226634533] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 293317867605] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 293333378919] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 293432795754] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 295377054399] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 295531407570] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 295568468643] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 295734358395] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 297563228655] TD:idle n=120 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 297591088179] TD:idle n=120 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 297621096738] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 297703785435] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 297718140762] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 297814582401] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 299708696154] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 299773773096] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 299791257675] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 299854837569] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 301847522592] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 301939287300] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 301962450489] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 302065829436] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 303977162538] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 304067775018] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 304082878302] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 304183332726] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 306113573346] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 306208813113] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 306224537892] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 306330489528] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 308275832865] TD:idle n=125 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 308312102406] TD:idle n=125 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 308344710303] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 308427229719] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 308450993256] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 308563351383] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 310441632186] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 310530078012] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 310546895400] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 310661356740] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 312599373681] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 312697770945] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 312724367991] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 312832541259] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 314747648103] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 314835826809] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 314866119666] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 314985685329] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 316878359637] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 316969481094] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 316986579168] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 317107790475] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 319021469235] TD:idle n=130 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 319051300806] TD:idle n=130 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 319085844798] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 319156267416] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 319171741476] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 319264283730] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 321170263428] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 321262562355] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 321278610744] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 321393067821] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 323311302531] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 323404209030] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 323422570128] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 323564508456] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 325458515361] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 325544016483] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 325570877856] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 325681339704] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 327597461940] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 327725208552] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 327761539182] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 327897525606] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 329763033285] TD:idle n=135 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 329797025124] TD:idle n=135 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 329824160127] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 329949746574] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 329984341533] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 330095653209] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 331941245937] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 332014927293] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 332042083527] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 332117882397] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 334083086862] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 334172570991] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 334187356503] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 334283003376] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 336225978249] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 336315965286] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 336342492717] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 336455800380] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 338353211133] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 338444833062] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 338463497148] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 338560784373] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 340488763041] TD:idle n=140 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 340523686167] TD:idle n=140 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 340556504106] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 340645336206] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 340661066907] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 340760598066] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 342661319112] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 342757136190] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 342774766215] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 342874356720] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 344811707310] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 344917099422] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 344943651801] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 345046368744] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 346955921613] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 347055500736] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 347070327576] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 347166296505] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 349102376280] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 349195022547] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 349210089753] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 349307076951] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 351241015881] TD:idle n=145 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 351278379753] TD:idle n=145 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 351305709363] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 351394845879] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 351420177192] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 351523277427] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 353397530115] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 353460157995] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 353476095567] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 353540702907] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 355564416165] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 355661722542] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 355689400500] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 355805358405] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 357721277424] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 357825263796] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 357872396469] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 357993239499] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 359891055930] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 359981507424] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 359998859703] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 360110534364] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 362022468465] TD:idle n=150 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 362045274780] TD:idle n=150 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 362075995659] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 362162162565] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 362178336933] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 362280552879] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 364166584509] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 364253444436] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 364277453400] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 364380061605] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 366303317667] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 366424571478] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 366451209096] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 366557209284] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 368445724962] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 368556131517] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 368589899685] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 368697922068] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 370612108713] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 370721775333] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 370750494072] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 370858861821] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 372762369042] TD:idle n=155 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 372793413132] TD:idle n=155 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 372841360815] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 372935664234] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 372952426938] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 373048977000] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 374926389285] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 375031176534] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 375068508822] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 375177946479] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 377088565224] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 377187872565] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 377216646051] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 377314093380] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 379234839039] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 379334381496] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 379359057336] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 379470176715] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 381369463881] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 381471287883] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 381495265011] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 381594494043] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 383507273226] TD:idle n=160 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 383538404886] TD:idle n=160 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 383557009227] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 383651030952] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 383667530652] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 383763906099] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 385642164264] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 385899672081] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 385930574652] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 386040492474] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 387821030898] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 387901964457] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 387919563255] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 387985246530] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 389948768349] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 390048344112] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 390072558057] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 390176044545] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 392086124871] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 392190706026] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 392213421726] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 392318008488] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 394229517990] TD:idle n=165 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 394268722155] TD:idle n=165 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 394303180509] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 394411961034] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 394426519137] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 394532381271] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 396402762714] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 396508267575] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 396523248135] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 396631767777] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 398541593688] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 398657892591] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 398672352603] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 398782244532] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 400680568071] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 400781930325] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 400805224743] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 400917947934] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 402832326729] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 402930693963] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 402945624102] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 403055452233] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 404984091897] TD:idle n=170 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 405021599724] TD:idle n=170 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 405055345422] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 405153539910] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 405170140704] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 405269646117] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 407139447561] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 407244677868] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 407269446759] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 407376711252] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 409281559260] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 409385137434] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 409412026548] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 409517405766] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 411428172687] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 411552985473] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 411567949065] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 411668898942] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 413575948044] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 413668794042] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 413684712273] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 413775635154] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 415724497461] TD:idle n=175 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 415748105661] TD:idle n=175 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 415780876812] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 415944859764] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 415960272063] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 416069846661] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 417907468041] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 417987389379] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 418012804188] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 418105777404] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 420051421629] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 420161530950] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 420176410941] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 420292068525] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 422183088054] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 422308909554] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 422324126259] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 422416499736] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 424330616577] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 424435161423] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 424459606011] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 424574292555] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 426477062256] TD:idle n=180 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 426502179873] TD:idle n=180 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 426535147101] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 426618662736] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 426636897456] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 426734158956] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 428622570579] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 428724857631] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 428742586860] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 428839872300] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 430751195679] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 430854692415] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 430880484804] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 430986947853] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 432917800224] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 433008734613] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 433022996952] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 433122985932] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 435052023924] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 435158284533] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 435184187697] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 435288707889] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 437198964006] TD:idle n=185 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 437232332796] TD:idle n=185 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 437264344965] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 437352850242] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 437369316531] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 437466370446] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 439353754392] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 439465121487] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 439480119666] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 439582102260] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 441486221694] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 441587184402] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 441617511636] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 441729843156] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 443637421185] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 443740791396] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 443758506282] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 443867590215] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 445774555548] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 445873464120] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 445898709921] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 446003655846] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 447928561290] TD:idle n=190 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 447960063600] TD:idle n=190 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 447986864409] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 448080686592] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 448105037142] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 448207862529] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 450102467577] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 450202474638] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 450226016583] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 450335214819] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 452269652016] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 452375532042] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 452391916641] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 452541060237] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 454424995836] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 454528582074] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 454551575016] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 454659123030] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 456565312329] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 456660196839] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 456682504320] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 456786823500] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 458699165589] TD:idle n=195 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 458739694077] TD:idle n=195 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 458777248797] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 458871941766] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 458888529540] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 458994189003] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 460834214337] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 460916443575] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 460934075217] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 461000885457] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 462961185372] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 463071078288] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 463096823259] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 463206304407] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 465118232754] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 465235330434] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 465271888788] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 465375494913] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 467294876097] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 467398164261] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 467413094337] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 467514840261] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 469435569036] TD:idle n=200 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 469464400230] TD:idle n=200 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 469493623410] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 469592439078] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 469617787317] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 469723908486] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 471598736847] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 471716013867] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 471747048213] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 471856541688] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 473734442265] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 473858337813] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 473875094112] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 473988005358] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 475897617720] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 475995330930] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 476019747420] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 476112252294] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 478026856776] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 478142050239] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 478158815274] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 478265341680] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 480175385592] TD:idle n=205 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 480254392674] TD:idle n=205 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 480296118246] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 480455885175] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 480484128474] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 480609846276] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 482415420438] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 482528284623] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 482543467581] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 482652571926] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 484561521444] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 484668982644] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 484706003376] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 484815291786] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 486702772374] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 486800100360] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 486816130521] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 486929745162] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 488843049870] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 488945876202] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 488960377794] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 489075707715] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 491009238426] TD:idle n=210 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 491043312312] TD:idle n=210 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 491080411248] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 491174673150] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 491191093701] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 491310474102] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 493171787787] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 493277176476] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 493293506832] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 493364996145] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 495328039836] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 495451494174] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 495480339312] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 495600340200] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 497500192098] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 497637684474] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 497662437909] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 497767866771] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 499670696700] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 499760664018] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 499775120187] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 499877960127] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 501808536726] TD:idle n=215 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 501831780345] TD:idle n=215 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 501857453538] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 501939291189] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 501953649666] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 502055197539] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 503960840523] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 504053526753] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 504068725524] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 504170752932] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 506103009468] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 506211533310] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 506249332365] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 506353123605] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 508248358296] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 508350531108] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 508365460827] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 508477915533] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 510386339022] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 510483348123] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 510516979707] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 510609053640] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 512559168450] TD:idle n=220 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 512591281587] TD:idle n=220 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 512621548614] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 512710059141] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 512735842143] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 512831368119] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 514700591181] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 514803953727] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 514849258686] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 514958571183] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 516865894608] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 516989289159] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 517003954110] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 517097283276] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 519005492355] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 519099907032] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 519124379298] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 519228354813] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 521151573243] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 521251152303] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 521277323175] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 521393276481] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 523296493146] TD:idle n=225 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 523329003771] TD:idle n=225 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 523361191689] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 523458372066] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 523473390762] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 523578364260] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 525473668524] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 525585559737] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 525602922768] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 525696916311] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 527613358146] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 527714320371] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 527738903790] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 527850194319] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 529759245792] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 529865054145] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 529880252223] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 529991723478] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 531908100570] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 532012633467] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 532037436021] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 532147773927] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 534043443507] TD:idle n=230 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 534077453700] TD:idle n=230 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 534102284877] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 534183897786] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 534198713622] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 534292294074] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 536185899417] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 536307489879] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 536332502622] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 536446838802] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 538321313292] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 538421131731] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 538446255060] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 538557667578] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 540471606864] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 540572815902] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 540589141680] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 540692904360] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 542622664857] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 542714361315] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 542730303927] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 542823801177] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 544791069312] TD:idle n=235 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 544837148457] TD:idle n=235 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 544888862931] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 544993231545] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 545011071990] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 545123780943] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 546953512581] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 547034615211] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 547061328723] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 547149296211] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 549112325034] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 549222690807] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 549238640013] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 549363323859] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 551270374074] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 551384611638] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 551410777218] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 551509617540] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 553406898828] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 553521793188] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 553537227936] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 553641757620] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 555562548429] TD:idle n=240 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 555596622357] TD:idle n=240 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 555644261424] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 555732566697] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 555757254990] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 555874442529] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 557722800684] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 557836061664] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 557851889385] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 557923195158] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 559860817257] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 559976664807] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 559992788376] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 560090085555] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 562000565868] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 562102593675] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 562124938620] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 562236729075] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 564131367282] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 564234841401] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 564250379994] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 564359496498] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 566276382840] TD:idle n=245 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 566303378151] TD:idle n=245 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 566337471609] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 566427262443] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 566442744735] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 566543464032] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 568415158059] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 568512851298] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 568532940570] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 568642493937] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 570565595019] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 570679208001] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 570731083755] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 570849181077] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 572729513433] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 572833365552] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 572849037432] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 572959863819] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 574917121590] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 575032179330] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 575058442917] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 575185724190] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 577075797291] TD:idle n=250 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 577112529483] TD:idle n=250 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 577151186535] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 577263063132] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 577291846362] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 577413002985] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 579245074926] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 579363149064] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 579390962409] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 579548441724] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 581410349751] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 581518242795] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 581542896921] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 581613870642] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 583556572998] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 583660494480] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 583677298701] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 583789774281] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 585684254820] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 585800895414] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 585824581524] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 585932939907] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 587816276502] TD:idle n=255 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 587842227084] TD:idle n=255 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 587880343239] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 587980001658] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 587995630698] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 588093469068] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 589985314695] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 590124383835] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 590153495316] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 590262572592] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 592114055505] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 592218982803] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 592245361134] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 592364356458] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 594271814913] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 594387864084] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 594402552618] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 594510306537] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 596418814383] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 596536159653] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 596562795927] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 596656732350] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 598555328490] TD:idle n=260 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 598586337993] TD:idle n=260 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 598610743794] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 598691014677] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 598705312884] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 598807345353] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 600720334095] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 600820464510] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 600844907271] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 600958940106] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 602869915746] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 602975012535] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 602990537037] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 603098338038] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 605027994585] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 605129306880] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 605144925861] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 605242138578] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 607177432491] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 607324877502] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 607378722888] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 607520547312] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 609350687589] TD:idle n=265 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 609377700246] TD:idle n=265 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 609406835331] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 609518789796] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 609535338510] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 609653395281] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 611504447463] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 611614845954] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 611642777298] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 611768183733] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 613664847558] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 613772579301] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 613802227458] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 613915670508] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 615827215227] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 615931127721] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 615955586715] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 616064982876] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 617959300812] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 618066389808] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 618091783512] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 618205651938] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 620094416298] TD:idle n=270 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 620124527358] TD:idle n=270 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 620148096729] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 620248613103] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 620282850243] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 620394415956] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 622245636810] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 622356238560] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 622371524250] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 622488198927] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 624398561535] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 624503746524] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 624519894096] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 624580657617] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 626531278506] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 626647547799] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 626673130083] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 626774639841] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 628662654165] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 628765710405] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 628791751518] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 628902985368] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 630827551746] TD:idle n=275 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 630870687930] TD:idle n=275 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 630893866176] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 631009099224] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 631045794435] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 631154610135] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 632995648446] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 633064677294] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 633082498797] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 633141073383] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 635133598386] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 635247299820] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 635273171316] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 635378794596] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 637290697638] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 637616655984] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 637704472209] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 637975784271] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 639646317051] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 639755259423] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 639781508898] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 639906833055] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 641799712176] TD:idle n=280 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 641836954836] TD:idle n=280 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 641870221818] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 641961088566] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 641977650447] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 642092231382] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 643937180103] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 644009939643] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 644025382686] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 644092800204] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 646084073796] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 646189673199] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 646205610666] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 646308905844] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 648227787711] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 648327906513] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 648352493040] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 648454301313] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 650377758996] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 650486776044] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 650513279745] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 650626419723] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 652536378522] TD:idle n=285 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 652589784399] TD:idle n=285 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 652610681415] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 652707212850] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 652722059493] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 652818388530] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 654696517251] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 654800574687] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 654835807689] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 654935218098] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 656832765456] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 656928395886] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 656943852453] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 657000031716] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 658967501871] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 659074109232] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 659100643950] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 659215842075] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 661101736134] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 661218475722] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 661236244746] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 661339714287] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 663234791289] TD:idle n=290 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 663265352463] TD:idle n=290 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 663297098919] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 663387325839] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 663412171212] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 663522561723] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 665397038901] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 665512822359] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 665530391127] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 665647339686] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 667534910343] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 667650466497] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 667686085773] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 667796134005] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 669740734677] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 669907024437] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 669933673437] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 670052651163] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 671894945652] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 671993561211] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 672008837913] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 672081096708] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 674045627367] TD:idle n=295 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 674079243159] TD:idle n=295 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 674100802809] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 674248340115] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 674273664204] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 674429940303] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 676224884139] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 676329763830] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 676356687888] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 676434528735] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 678371113140] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 678474906543] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 678489888468] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 678592230351] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 680519234304] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 680620871196] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 680645528283] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 680748224520] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 682679448444] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 682776480435] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 682802393049] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 682911573162] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 684838411362] TD:idle n=300 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 684875883951] TD:idle n=300 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 684923237019] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 685029639588] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 685045147017] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 685156239369] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 687006592398] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 687087137562] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 687113748741] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 687205681638] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 689145730098] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 689253187350] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 689280228252] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 689388685692] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 691299169512] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 691404071379] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 691419088227] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 691528318572] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 693432911010] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 693536071641] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 693561487626] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 693657661746] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 695576873145] TD:idle n=305 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 695608551855] TD:idle n=305 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 695635756599] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 695738730582] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 695764115382] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 695862659877] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 697741882887] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 697851079107] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 697879253988] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 697979642325] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 699893426232] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 700004617914] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 700020141345] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 700118934375] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 702060069732] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 702194260635] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 702210491808] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 702314689020] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 704215848084] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 704350028235] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 704377388778] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 704511249309] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 706382281374] TD:idle n=310 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 706409364885] TD:idle n=310 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 706437179595] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 706533108813] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 706548208338] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 706664381010] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 708532339893] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 708627784788] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 708653045247] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 708755116272] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 710670749754] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 710767358889] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 710792159091] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 710891040636] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 712818618687] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 712921926423] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 712947435459] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 713065563084] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 714959089719] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 715070556480] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 715084846287] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 715196615847] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 717107235684] TD:idle n=315 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 717143993013] TD:idle n=315 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 717165693699] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 717261267870] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 717278386755] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 717375784272] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 719241221916] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 719316026331] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 719330896095] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 719399112579] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 721399289373] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 721503506871] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 721519097796] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 721625749908] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 723551240118] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 723676294173] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 723691263729] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 723783993954] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 725701189353] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 725810756034] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 725834013996] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 725940181386] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 727848427992] TD:idle n=320 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 727875939357] TD:idle n=320 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 727897060233] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 727985974968] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 728009548455] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 728128894017] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 730016768565] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 730116696729] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 730132042185] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 730241177799] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 732164451837] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 732299638770] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 732319941360] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 732428692149] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 734331887940] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 734445495651] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 734461433118] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 734593693575] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 736492190805] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 736603604121] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 736620635667] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 736735867959] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 738623784969] TD:idle n=325 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 738657738357] TD:idle n=325 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 738687437145] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 738786352059] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 738812086992] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 738930862509] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 740785969686] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 740888978697] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 740915133777] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 741029793987] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 742937792940] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 743038012542] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 743052559431] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 743116364760] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 745070845491] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 745209257268] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 745234011543] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 745350345747] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 747231714453] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 747334177905] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 747371678025] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 747484549791] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 749374543113] TD:idle n=330 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 749407328502] TD:idle n=330 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 749436653679] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 749532300216] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 749546994336] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 749652231510] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 751544728452] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 751642751475] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 751658893356] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 751761959991] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 753676403991] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 753783203712] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 753807965148] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 753911133948] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 755851065249] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 755952037785] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 755977118085] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 756087419115] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 758008264902] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 758114646156] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 758140610808] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 758246243916] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 760158446229] TD:idle n=335 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 760190459217] TD:idle n=335 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 760223735502] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 760330379739] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 760346394465] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 760443770268] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 762321228501] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 762431324214] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 762446888133] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 762551808312] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 764538756429] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 764644925751] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 764668719528] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 764823449334] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 766690022259] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 766813067916] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 766831480779] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 766934401506] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 768846241863] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 768947646495] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 768972874824] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 769092680433] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 771012823917] TD:idle n=340 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 771042326124] TD:idle n=340 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 771073228338] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 771164057622] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 771184761417] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 771287334027] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 773156873811] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 773264430330] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 773280466917] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 773383756530] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 775302793146] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 775413598260] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 775428939621] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 775538761452] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 777446367369] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 777550371738] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 777574724220] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 777672255801] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 779587162452] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 779694212115] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 779718324231] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 779813651211] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 781781148225] TD:idle n=345 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 781843181469] TD:idle n=345 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 781913874840] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 782137552308] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 782198454996] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 782419360128] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 784214179119] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 784462357266] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 784489828038] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 784814790963] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 786632240961] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 787017004221] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 787078754910] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 787344774825] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 789207376503] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 789606362622] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 789656170737] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 789934846764] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 791558554941] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 791676655182] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 791696759952] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 791770872606] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 793717811040] TD:idle n=350 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 793749294765] TD:idle n=350 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 793779477708] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 793871682387] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 793886872317] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 793988283858] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 795932018826] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 796070413005] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 796087136838] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 796226023446] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 798080270904] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 798189954177] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 798209480628] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 798320264805] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 800213196069] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 800318527638] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 800333360064] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 800440250883] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 802366737102] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 802468546278] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 802494217770] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 802605276039] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 804505212567] TD:idle n=355 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 804535989075] TD:idle n=355 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 804567107799] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 804661847010] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 804678862302] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 804771277632] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 806637229524] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 806748816510] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 806777362188] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 806887671261] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 808780333179] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 808883482470] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 808898657448] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 809012183910] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 810929656320] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 811034691726] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 811068954528] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 811169111214] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 813080780547] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 813186011358] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 813201172035] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 813293605320] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 815240859405] TD:idle n=360 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 815272953495] TD:idle n=360 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 815299009035] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 815394468777] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 815409020202] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 815515558011] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 817375717284] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 817486664925] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 817514043003] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 817644639819] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 819528093426] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 819633349458] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 819668566227] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 819784964985] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 821696052114] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 821825636331] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 821840985084] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 821942499420] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 823833865302] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 823934485164] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 823949953428] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 824054873586] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 825969826080] TD:idle n=365 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 825995521197] TD:idle n=365 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 826018081392] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 826139716248] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 826169417577] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 826303778433] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 828208596327] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 828323721099] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 828340945635] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 828446707956] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 830372022774] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 830477467533] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 830495955996] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 830611174239] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 832519087365] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 832616028174] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 832654301577] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 832788407997] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 834676949904] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 834785789460] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 834801796227] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 834963032127] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 836803317903] TD:idle n=370 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 836836554414] TD:idle n=370 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 836875574346] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 836974018713] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 837010581141] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 837123979902] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 838950041790] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 839065428453] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 839080320099] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 839138803062] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 841098223644] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 841198235094] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 841213816191] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 841312072377] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 843233294841] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 843334490187] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 843369485238] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 843483179721] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 845381979603] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 845480126820] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 845503014447] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 845612406156] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 847517280708] TD:idle n=375 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 847550896626] TD:idle n=375 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 847578819549] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 847680847041] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 847706027952] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 847812030933] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 849688503258] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 849832147710] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 849857526588] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 849964058265] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 851844322875] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 851954072235] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 851979131913] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 852092153157] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 853979431620] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 854084238798] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 854099575980] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 854198149182] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 856130138808] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 856226581539] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 856250583006] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 856363400739] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 858302759097] TD:idle n=380 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 858337012953] TD:idle n=380 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 858374064513] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 858494004438] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 858520509588] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 858717555612] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 860535410049] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 860650225008] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 860685925722] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 860804188482] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 862679500368] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 862789401117] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 862814646918] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 862922547753] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 864823125873] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 864920173509] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 864944958801] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 865044579126] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 866970464682] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 867081464508] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 867118132398] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 867229428093] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 869118541809] TD:idle n=385 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 869152217199] TD:idle n=385 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 869180408313] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 869283672852] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 869321372493] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 869433772578] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 871293105207] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 871399452441] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 871414784688] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 871531250982] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 873429332685] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 873527771928] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 873552260154] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 873669511386] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 875581320810] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 875692636833] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 875708444079] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 875804297214] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 877716198954] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 877831239138] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 877846651437] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 877956587130] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  \ No newline at end of file diff --git a/logs/20260910-194354/amd64/qemu-amd64-20260910-194354.log b/logs/20260910-194354/amd64/qemu-amd64-20260910-194354.log new file mode 100644 index 00000000..e69de29b diff --git a/logs/20260910-194424/amd64/qemu-amd64-20260910-194424.log b/logs/20260910-194424/amd64/qemu-amd64-20260910-194424.log new file mode 100644 index 00000000..b99a34a5 --- /dev/null +++ b/logs/20260910-194424/amd64/qemu-amd64-20260910-194424.log @@ -0,0 +1,10446 @@ +[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +RAW SERIAL UP +[CKPT 002] Serial (COM1) initialized +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +EBS... +EBS OK +Calling kernel_main (monolithic)... + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: amd64 +Build: Sep 10 2026 19:43:33 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 135 +Total memory: 1023 MB +Usable memory: 968 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 249368 + Free pages : 247845 + Used pages : 1523 + Total MB : 974 + Free MB : 968 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +APIC: IA32_APIC_BASE MSR=0x00000000fee00900 +APIC: stale-ISR drain: 0 EOI(s) issued +APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) +APIC: init done + +I/O APIC: init... +I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 + override: source=00 gsi=2 flags=0x0000 + override: source=05 gsi=5 flags=0x000d + override: source=09 gsi=9 flags=0x000d + override: source=0a gsi=10 flags=0x000d + override: source=0b gsi=11 flags=0x000d +i8042: keyboard ACKed enable-scanning +i8042: IRQ1 enabled in controller config byte +I/O APIC: keyboard IRQ1 routed (masked) + +Timer: init... +Timer: init start +Timer: PM_TMR_BLK discovered from FADT at port 1544 +Timer: VM mode detected (hypervisor present). +Timer: HPET calibration disabled (VM-exit MMIO would poison timing). +Timer: WARNING: invariant TSC not present under hypervisor. +Timer: continuing in RELATIVE mode (no determinism guarantees). +Timer: RDTSCP not present; using RDTSC (less serialized). +Timer: CPUID frequency unavailable; trying PM Timer... +Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2097105936 Hz +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 24641536 + Heap end addr: 561512448 + +Heartbeat: init... +APIC Timer: calibrating... +APIC Timer: apic_hz=1009497517, tick_hz=100, initial_count=10094975 +APIC Timer: configured (masked, ready to start) +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0xffff900000000000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 5270307] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 63403200] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 90524301] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 92298948] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 93963408] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 95999463] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 97347600] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 98790993] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 99772596] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 100977156] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 112238721] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 114368121] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 118779969] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 120392076] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 122208555] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 125525589] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 127422414] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 129264744] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 132723108] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 134769306] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 136489038] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 140802123] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 143324895] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 145175058] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 149636445] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 150853500] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 151910367] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 154121499] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 155672727] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 157309341] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 158748093] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 159747147] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 160795551] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 162553440] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 163911216] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 166767993] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 168083223] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 169764882] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 172683420] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 174120996] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 175757547] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 178935960] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 180446574] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 182070504] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 185653104] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 189276696] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 190792581] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 192451812] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 194996634] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 196446306] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 198004884] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 201270027] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 202948683] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 204841560] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 207633720] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 209487537] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 211150947] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 214289733] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 216253485] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 218179416] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 221131953] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 222885747] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 224280042] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 225917727] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 228823728] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 230665449] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 232292949] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 235438350] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 236850957] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 238502754] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 241413858] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 243246318] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 244933227] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 247856112] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 249668076] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 251170248] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 254354940] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 255429069] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 256326504] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 257803266] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 259007385] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 260226750] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 261493848] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 262367868] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 263240082] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 264696558] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 266198016] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 269749200] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 271320357] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 273012411] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 276023937] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 277455192] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 279670272] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 281623503] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 284905005] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 286522467] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 288242052] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 291230856] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 292567926] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 293757870] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 295392132] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 296439528] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 297424680] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 298482240] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 300214341] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 301326081] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 302485533] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 303858198] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 305426373] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 306458292] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 308341362] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 309994608] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 313011405] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 314432853] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 316076229] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 319712211] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 321253716] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 322877016] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 325982790] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 327206397] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 328242180] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 330561378] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 331785909] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 332891601] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 333994353] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 335821227] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 336904974] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 338121000] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 339506979] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 340335723] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 341180595] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 344438157] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 346245375] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 349357008] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 350675577] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 352547979] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 354290412] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 357954177] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 359501331] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 361123392] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 364269339] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 365680812] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 366768276] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 368683119] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 369795972] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 370781964] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 371861280] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 373964766] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 375206055] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 376322604] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 377402676] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 379222893] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 380609061] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 381675693] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 382959528] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 383818890] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 384729030] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 386192961] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 387907716] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 390756975] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 392152887] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 394076487] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 396812913] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 398192907] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 399853713] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 402647805] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 403796043] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 405397965] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 406299474] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 407402058] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 409573101] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 411248481] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 413954352] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 415324287] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 417034590] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 419767257] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 421441440] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 423041115] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 424599651] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 427259784] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 428345358] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 429578058] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 430764264] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 431644269] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 433356000] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 434903322] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 437918712] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 439459797] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 441040929] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 444347736] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 445414830] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 446741778] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 447797091] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 448973931] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 450971430] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 452632551] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 455790363] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 457273824] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 458847081] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 462017388] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 463555260] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 465161382] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 468222678] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 469285635] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 470214423] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 471947007] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 473028654] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 474184242] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 475509636] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 476431221] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 477604134] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 479889438] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 481895400] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 482985741] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 486172680] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 487585308] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 489127821] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 492279186] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 494617851] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 496306587] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 499418157] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 500549469] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 501642351] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 503287050] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 504458577] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 505529052] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 506851611] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 508605237] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 509738817] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 511011501] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 512556975] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 514517367] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 516144699] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 517802649] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 519083250] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 520002651] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 521923353] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 523584978] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 526895922] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 528328143] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 530038509] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 533411298] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 535549056] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 537402096] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 539934234] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 541951200] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 543711735] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 545419539] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 548924061] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 550176291] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 551053965] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 552879138] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 554053143] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 555293634] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 556976973] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 557856348] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 558747357] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 560352261] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 562090368] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 565128774] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 566711901] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 568314936] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 571637325] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 572695011] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 573482385] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 575284710] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 576380826] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 577458840] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 578720772] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 579572007] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 580445376] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 582944838] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 584819214] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 587769693] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 589515339] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 591121755] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 593523210] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 595927185] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 597131094] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 598043712] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 599866575] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 601045452] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 602272986] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 603591723] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 605012394] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 606128376] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 607621140] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 608465235] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 609417375] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 611376990] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 612996741] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 615794781] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 617456322] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 619577742] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 622660668] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 624279054] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 625986249] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 628982949] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 630590016] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 632731428] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 636052284] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 637681380] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 639235401] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 642441912] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 644424921] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 645998220] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 647103912] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 650973939] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 652204770] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 654151575] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 655324530] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 656408319] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 658366107] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 659284290] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 660542211] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 661714620] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 662517135] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 663417846] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 664982283] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 666838368] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 670219305] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 671891367] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 673440831] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 676091115] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 676962426] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 678527913] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 679660926] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 680739381] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 682379649] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 683230632] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 684113073] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 686044590] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 687606192] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 690634854] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 692223126] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 693849555] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 697052286] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 698512584] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 700105644] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 702357663] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 704579715] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 706129095] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 708078294] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 711120249] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 712202484] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 713478465] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 714326214] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 715273629] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 716772084] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 718326147] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 721372491] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 723010197] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 724762857] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 727847442] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 728956179] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 730255344] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 731068191] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 731931816] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 733935867] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 735604275] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 738443475] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 739482093] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 740903415] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 743726928] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 745058076] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 746318076] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 747157425] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 748085919] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 749890512] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 751800609] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 753948825] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 756611226] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 758834370] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 760435473] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 763356930] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 764433621] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 765674448] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 766534965] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 767618943] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 770294238] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 771902922] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 775457046] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 777327915] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 778872633] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 781823805] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 783086451] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 784407330] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 785228913] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 786129771] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 787685850] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 789323997] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 792108282] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 793765938] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 795911844] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 797556732] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 799246140] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 800371278] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 801630522] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 802534257] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 803485536] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 805318962] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 807128427] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 810595506] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 812146776] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 813737421] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 816517926] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 818137047] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 819756987] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 822887394] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 824036094] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 825520416] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 826404222] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 827390130] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 829042893] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 831100200] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 834247974] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 835749663] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 837320820] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 838993092] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 841384404] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 842624181] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 843993087] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 844835817] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 846141471] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 847965909] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 849563862] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 852367383] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 853969914] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 855582021] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 859011846] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 861040551] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 863034081] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 866457459] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 867972105] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 869378748] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 872332608] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 875557788] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 876996036] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 879562383] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 881140596] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 882708036] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 885011757] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 886073055] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 887109006] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 889502607] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 891486687] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 895047300] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 897335250] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 899591049] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 903848043] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 905857113] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 908354811] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 912127125] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 913573416] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 915873462] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 917337540] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 918803466] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 920467275] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 921915099] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 923144922] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 925919043] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 928054449] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 930782895] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 934439121] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 936555837] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 938567070] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 943017033] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 944791365] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 946951677] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 951045480] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 952359891] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 954371103] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 955678647] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 957058662] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 959103621] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 960186108] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 961338210] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 964282494] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 966335580] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 970206153] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 972635853] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 974012277] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 975997365] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 977501469] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 979397307] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 981315867] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 985612467] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 987023751] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 989321151] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 990730923] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 992155857] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 993711033] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 994757484] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 995907507] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 999052131] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1001023758] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1006036353] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1007636112] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1009933680] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 1011471237] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 1013590389] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1014972483] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1017118305] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1018485720] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1020003348] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1022125671] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1023233505] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1024337244] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1026995004] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1029150633] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1033477683] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1035288177] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1037359638] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1039299492] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1040661363] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1042860483] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1044291927] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1045814343] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 1047900693] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 1049837838] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 1051310253] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1052977254] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 1054036746] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1055283768] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1057273539] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1059586542] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1063478976] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1065127098] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1067061618] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1070615259] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1072345806] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1074359013] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1078371189] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1080171561] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1081669827] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 1084975626] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1087137765] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1089547704] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1091504862] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1095525690] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1097473713] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1099453215] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1103948559] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1105302870] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1106496510] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1108748802] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1110204228] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1111525653] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1112646108] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1115281986] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1116675483] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1118210877] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1119814668] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1120814247] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1122044658] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1123827096] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1125896310] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1129672530] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1131461898] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1133545035] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1137318063] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1139376966] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1141398510] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1145170278] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1147003956] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1149108471] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1152973416] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1154775615] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1156823745] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1160649483] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1162671594] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1165058559] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1169278950] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1171456083] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1173591027] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 1175701359] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1180433877] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 1181783358] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1182985335] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1185164169] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1186621674] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 1187866743] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1189257720] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1191606990] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1193081295] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1194461856] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1196135325] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 1197259413] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1198464204] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1200589509] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1203081159] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1206910719] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1208716761] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1210791456] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1214723097] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1216501524] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1218609042] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1222367034] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1224248865] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1226213814] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1230166686] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1232171850] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1234174872] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1237051683] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1238904786] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1241355255] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1245105834] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1247098713] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1249295838] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1253801703] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 1255114287] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1256266410] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1258458894] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1259894601] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 1261226064] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1262378859] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1264922694] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1266356658] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1267669998] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1269245796] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 1270286472] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1271442606] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1273125378] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1275147237] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 1278074469] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1280299314] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1281759213] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1283552487] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1287347733] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1289117592] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1291151904] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1294206522] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1295811657] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1297734606] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1301000253] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1302919653] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1304675904] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1307618382] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1309173873] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1310972775] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1314000660] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 1315585845] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1316647038] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1318545858] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1319973837] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 1321555914] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1322897058] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1325001951] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1326377577] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 1328297607] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1329528480] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1331924580] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1333467597] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1335075735] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1337025438] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 1338307635] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1339664634] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1342765536] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1344635103] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1347681384] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1349444082] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1351332570] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1355116476] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1356910506] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1358730093] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1361823939] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 1363155612] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1365551292] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1367528148] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1370907195] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1372574175] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1374374106] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1377713169] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1379530950] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1381302426] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1384648944] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1385984628] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1387006362] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1389025575] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1390374426] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 1391792661] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1392836466] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1394779134] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1395954399] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1397211753] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1398169227] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1400073045] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1401501234] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1402801512] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1404198516] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 1405152126] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1406073081] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1407975345] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1409636487] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1412661411] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1414136220] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1416312240] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1419853071] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1421669550] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1423824486] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1428189693] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1429797495] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1430888277] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1433028324] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1434547926] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1436126580] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1437363333] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1439622135] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1440971637] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1442332248] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1443281574] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1445427207] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1446673641] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1447831413] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1448951385] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 1449553791] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1450135953] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1451473737] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1453075176] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1455541584] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1456488285] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1458060492] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 1461350646] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 1462704726] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1464176595] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1465981230] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1469024004] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1471423674] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1473292107] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1477077945] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 1478250438] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1479198756] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1481175507] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1482704034] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1484009100] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1485505833] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 1486484307] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1487510766] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1489377960] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1491503076] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1495149579] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1496943504] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1498767921] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1501781169] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1503270972] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1505300475] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1509040365] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1510919487] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1513053402] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1517525625] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 1518885711] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1520190000] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1522121979] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1523246739] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1524533850] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1526357910] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 1527566565] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1528732443] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1530753525] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1533321447] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1536149223] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1537353510] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1539181602] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1542503172] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1544353251] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1547013531] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1550709825] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1552219620] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1554013146] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1556387280] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1558919586] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 1560370791] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1561865025] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1564090752] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1565324838] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 1566660375] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1567949817] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1569987174] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1571663646] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1572989124] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1574641446] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 1575643860] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1576743168] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1578749088] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1580114907] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1583119272] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1584661050] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1586237478] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1589247450] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1590681414] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1592208240] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1594609884] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1597125663] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1599657528] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1603915950] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 1605365013] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1606495338] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1608478200] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1610360598] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 1611723225] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1612947105] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1614928644] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1616283816] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1617605703] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1619127258] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 1620056067] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1621307562] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1622805030] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1624821198] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1628540886] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1630477506] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1632976422] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1636837608] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1638455574] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1640446731] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1643024313] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1643987079] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1645028742] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1648392585] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1649621463] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1651212339] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1652822178] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1655413914] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 1656405807] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1656971232] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1658617422] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1659508074] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1660530480] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1662074169] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 1663136034] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1664216988] Running 1-.basic: 5 1- . CR +[Hera] 4 +[38;2;255;165;0m[Hera] [HADES][TEST ] [KRELTSC: 1666177107] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1667948604] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1671452916] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1672460853] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1674060528] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1677389385] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1678991790] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1681054893] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1684943190] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1686649104] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1688754312] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1691789148] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1693167441] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1694637567] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1697895801] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 1698933915] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1699795524] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1701572670] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1702739514] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1703932629] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1705272345] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 1706104512] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1707018726] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1708881426] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1710469026] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1713106920] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1714712664] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1716541050] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1719446337] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1720867092] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1722979251] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1725661938] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 1726704945] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1727621973] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1729315455] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1730474193] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1731540741] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1732884888] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 1734171264] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1735082580] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1736836689] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1738535421] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1741224387] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1742576514] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1744162623] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1745804340] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1748971434] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1750605402] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1752216942] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1755493068] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 1756846476] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1757978796] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1760340729] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1761718791] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1763106030] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1764637938] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 1765710681] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1766839347] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1768455780] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1770236853] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1773387168] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1774823379] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1776556110] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1779315951] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1780692333] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1782353076] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1786127091] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1787470650] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1789153485] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1791857277] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1793448720] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1795108917] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1798629630] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 1799813232] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1800906219] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1802657766] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1803887253] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1805205381] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1806543039] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 1807433607] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1808365482] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1810206510] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1811756814] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1814412432] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1815656388] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1817294346] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1819900383] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1821194445] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1823081337] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1825646823] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1827016149] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1828572774] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1831259892] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 1832260437] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1833925401] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1835860446] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1838429964] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 1839485529] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1840357365] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1842050112] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1843149420] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1844304693] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 1845553689] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 1846867176] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 1848234570] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1849496355] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 1850320647] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1851233433] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1852689300] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1854322491] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1856957361] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1858396533] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1860174351] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1862826252] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1864191189] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1865731350] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1868277348] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1869604233] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1871096661] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1873970784] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1875338850] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1876937937] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1879691982] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 1880807607] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1881712287] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1883370657] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1884416205] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 1885784061] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1886642814] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1888328799] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1889365632] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1890621789] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1891877148] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 1892673846] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1893555153] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1895103924] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1896644568] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1899531648] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1900891839] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1902457326] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1905232497] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1906630278] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1908171090] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1910692560] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1912882419] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1914305022] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1915858749] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1918471905] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1919924496] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1921495317] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1924528095] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 1925604177] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1926511650] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1928141796] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1929203577] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 1930238982] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1931107038] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1932752787] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1933779057] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1934860158] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1936396728] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 1937254998] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1938124377] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1939770462] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1941342669] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1943906244] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1945733013] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1947354612] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1951277937] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1952665407] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1954217979] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1956789849] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1958154177] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1959897009] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1962972018] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1964321205] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1965854331] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1968528198] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 1969597707] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1970510661] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1972194588] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1973914488] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 1975029882] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1975871562] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1977660027] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1978734975] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1979888316] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1981449414] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 1982390907] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1983327234] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1984935960] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1986836712] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1989492309] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1990798971] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1992344592] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 1993413450] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1996480101] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1998177153] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1999678779] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2002236768] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2003639631] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2005182963] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2007762414] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 2008872936] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2009782236] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2011753842] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2012833305] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2013922050] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2015370672] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 2016389907] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2017449861] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2018977128] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2020494777] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2023414512] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2024770041] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2026342059] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2028899901] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2030313096] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2031976821] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2034844938] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2036483988] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2038026585] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2040626721] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2042005791] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2043566364] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2046195018] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 2047192245] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2048089302] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2049975690] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2051297010] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 2052296463] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2053128777] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2054770767] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2055827067] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2056895631] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2058097146] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 2058918162] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2059811124] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2061586569] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2063112660] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2065478793] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2066863470] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2068380321] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 2080988952] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2083643289] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2085059403] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2086963011] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2089569783] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2090951394] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2092600230] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2095360491] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 2096378592] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2097417945] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2099319285] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2100436821] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 2101454187] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2102281104] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2103995859] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2105179041] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2106229545] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2107478604] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 2108253987] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2109154614] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2110755108] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2112711657] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2115367002] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2116785783] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2118340434] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2121393897] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2122643376] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2124578925] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2127189666] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2128582953] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2130097053] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2132657646] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2134463604] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2135994546] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2138889900] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 2139913923] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2140808460] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2142456267] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2143485393] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 2144388288] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2145213693] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2146853898] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2147988360] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2149194663] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2150963367] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 2151782220] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2152667958] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2154504345] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2156181510] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2158046100] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2160309858] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2161912431] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2163516852] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2166044391] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2167297902] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2168888148] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2171452164] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2172832809] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2174819598] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2177386281] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2178857562] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2180375253] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2183015331] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 2184071085] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2184965433] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2186940315] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2187969840] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 2188976412] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2190057093] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2191768740] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2192883525] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2193919161] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2195164041] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 2195974914] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2196914811] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2198479353] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2200615620] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2203586133] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2205079464] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2206768998] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2209425981] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2210713344] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2212743624] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2215324692] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 2216403294] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2217309801] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2218825413] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2219913822] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2220953175] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2222208114] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 2223019743] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2223998553] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2226098931] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2227662486] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2230290048] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2231609457] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2233152726] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2235575370] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2238152910] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2239910946] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2241894186] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2245216239] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 2246514627] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2247642390] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2250040716] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2251534278] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2252771472] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2254304871] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 2255319003] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2256464490] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2258437944] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2260460349] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2264100447] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2265930135] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2267971545] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2271328038] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2272999659] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2275406679] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2278677072] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 2280049485] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2281329204] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2283542331] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2284940007] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2286289971] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2288188371] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 2289308805] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2290473948] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2292368316] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2294292420] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2297739759] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2299347246] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2301514740] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2304137199] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2305433403] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2307014304] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2310095424] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 2311190343] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2312041809] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2314260102] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2315409684] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2316535137] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2317804104] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 2318642970] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2319545655] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2321040288] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2322785136] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2325838200] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2327252718] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2328844119] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2331889539] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2333170644] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2334689910] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2336671743] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2339199744] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2340575685] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2341894254] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2344149444] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 2344929342] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2345517909] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2346688407] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2347723035] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2348782233] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2350155549] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 2351050296] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2351754993] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2353631658] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2355163041] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2357794719] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2359147812] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2360744988] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2363709516] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2365197009] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2366945805] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2369697582] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2371042170] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2372590584] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2375717778] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 2376745434] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2377752447] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2378788503] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2379560988] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2380242144] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2381567874] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 2382480261] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2383451322] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2385192369] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2386823943] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2389826208] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2391156579] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2392755960] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2395361745] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2397060267] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2398636275] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2401118013] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2403093000] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2404474149] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2406029934] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2408595903] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2409984906] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2411761296] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2414557068] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 2415715071] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2416626660] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2418269553] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2419333455] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2420447106] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2421679512] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 2422516299] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2423408694] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2424757818] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2426546787] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2429109522] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2430429393] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2432056893] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2434797498] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2436263592] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2438270016] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2441152077] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2442279168] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2443524258] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 2444358462] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2445258375] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2446713927] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2448273366] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2451382689] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2452745232] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2454405072] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2457215208] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2458635102] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2460179127] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2462841213] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2464294833] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2465412810] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 2466241197] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2467130190] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2468865210] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2470582527] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2472987363] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2474632272] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2476650267] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2478183309] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2480814168] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2482111863] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2483662818] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2486452647] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2487762921] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2489618775] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2492153517] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2493480423] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2495073084] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2497710579] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 2498809236] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2499705516] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2501568720] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2502607233] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2503899909] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2505327636] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 2506166250] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2507081640] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2508631293] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2510158224] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2512860966] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2514557913] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2516110611] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2519133771] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2520458640] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2522011674] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2524646040] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2526134100] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2527769433] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2530478160] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2531784885] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2533344744] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2534746725] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2537374245] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 2538651612] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2539767552] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2541490539] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2542544172] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2543716098] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 2544961524] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2546345046] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 2547515061] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2548784049] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 2549630916] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2550609495] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2552756367] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2554320930] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 2555415051] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 2556922221] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2558523870] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 2559551295] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2560960185] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2562507486] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2563467774] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 2565117030] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2566663932] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 2567664099] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2569054677] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2570550150] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 2571682197] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2573307114] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2575018173] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2575981527] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2577809283] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2579346819] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2580294171] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 2581392156] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2582266071] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2583907578] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2585016021] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 2586154410] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2587150965] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2589067236] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2590135632] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 2591235780] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2592067422] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2593775520] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2594944338] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2596121220] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2597352387] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 2598215445] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2599134594] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 2601032553] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2602824651] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2603978916] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 2605523760] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2607088596] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 2608340217] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2610177570] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2611715589] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2612688120] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 2614418184] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2616187476] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 2617141149] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 2618664930] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2620264059] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2621365656] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2622987213] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2624592096] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2625578361] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2626992165] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2627879940] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2629729473] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2630836278] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2631973155] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2632889973] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2634551808] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2635364067] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2636025840] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2636804415] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2637320847] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2637877137] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2639046018] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2640378342] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2641232370] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 2642565219] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2644237596] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 2645461329] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 2646911862] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2648504733] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2649514245] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2650888548] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2652808998] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2653779450] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2655186639] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2656767309] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2657793852] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2659089111] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2660833182] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2661937299] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 2662946286] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2665092465] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2666167539] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2667407862] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2668671642] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 2669499525] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2670393810] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 2672160225] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2673863703] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 2674875504] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2676281412] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2678236659] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2679310578] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2680810482] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2682384537] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2683374897] Running M*.negative: -123 456 M* . . CR +[Hera] -1 4294911208 +[Hera] [HADES][TEST ] [KRELTSC: 2684849748] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2686401354] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2687590920] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 2689168083] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2690973369] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 2692050900] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 2693678946] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2695268079] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 2696254092] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 2697285465] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2698947552] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2700027939] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 2700996375] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2703057357] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2704101960] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2705122497] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2706354966] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2707180980] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2708064702] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 2709954177] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2711534931] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 2712624411] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 2714879328] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2716702254] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 2717779428] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 2147913144729 6 +[Hera] [HADES][TEST ] [KRELTSC: 2719498614] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2721072879] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 2722108536] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2723546616] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2725315908] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2726256666] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -42949662 -96 +[Hera] [HADES][TEST ] [KRELTSC: 2728423488] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2729933304] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2730759864] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2732175432] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2733889830] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2734952472] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2735963013] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2737621572] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2738663928] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2739960489] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 2741211207] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 2742540213] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 2743635195] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2744924133] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2745830304] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2746849140] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 2748627399] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2750339760] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 2751306726] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2753000460] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2754625398] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2755596732] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 2757150039] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2758446264] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2760049551] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2761187646] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2762976678] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2764480131] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 2765758065] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2766794394] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2768554866] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2769596130] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2770619439] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2772303177] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2773375710] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2774515611] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2775922695] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2776736529] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2777849214] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2779665147] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2781210390] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2782380615] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2783900574] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2785535109] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2786567616] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2788248267] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2789979549] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 2791374453] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2792871753] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2794436148] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2795383248] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2796605889] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2798393031] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2799435765] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2800472073] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2802074751] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2803388196] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2804632551] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2805852714] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2806714344] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2807587797] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 2809505727] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2811072495] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2812138182] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2813747244] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2815452318] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2816615466] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2818566303] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2820395571] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2821433769] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2822974770] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2824563546] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2825439015] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2826581940] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2828539560] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2829561735] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2830626267] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2832505515] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2833745565] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2834751927] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2835972237] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2836877820] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2837783970] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2839860555] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2841647424] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2842684509] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 2844225069] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2845855488] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2846936610] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2848832994] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2850366372] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2851406838] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2853328065] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2855191332] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 2856248829] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2857803375] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2859394293] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2860311972] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2861502861] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2863315896] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2864358210] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2865367659] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2867297769] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2868407262] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2869504323] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2870790993] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2871619107] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2872517046] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2874585756] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2876148051] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2877295029] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 2879181858] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2880767673] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 2881769709] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 2883472158] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2885015385] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2885986446] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2887518018] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2889294282] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2890310577] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2892276660] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2893948848] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2894972472] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2895951240] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2897692980] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2898734496] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2899804656] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2901083514] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2901888066] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2902748709] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 2905151319] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2906810823] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 2907818256] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2909268411] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2910797925] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2911770519] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 2913289344] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2914818648] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2915843343] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2917888869] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2919418593] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 2920426467] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 2921919525] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2923670946] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 2924717334] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 2925907551] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2927561889] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2929097283] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2930036865] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2931706113] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2932761531] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2933779716] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2934970542] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 2935833936] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2936749200] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 2938508433] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 2939920368] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2941768347] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 2942784012] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2944242651] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2945761518] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2946737535] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2948263857] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2949782136] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 2950759749] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 2952292812] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2954099106] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2955216705] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2956614864] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2958218193] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 2959337262] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2960995506] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2962558998] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2963515065] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 2964696714] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2966560422] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2967637512] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 2968601055] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2970249114] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2971293087] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2972364738] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2973615267] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2974460790] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2975421057] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2977241694] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2979090072] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 2980181736] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2981807094] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2983418781] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 2984468571] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2985911313] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2987492655] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2988444375] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 2990096718] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2992023258] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 2993270259] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2994617493] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2996416941] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2997493107] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2998523661] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3000191943] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3001227537] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3002363784] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3003575400] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 3004669332] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3005561685] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 3007384611] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3009124335] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3010172445] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 3011773359] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3013445862] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3014431014] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3015801138] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3017949816] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3018931209] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3020384052] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3021880365] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 3022908693] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3024610365] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3026107119] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 3027259830] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 3028524996] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3030685560] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3031712334] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 3032715798] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3034242708] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3035283447] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3036331095] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3037598004] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3038434560] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3039230187] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 3040914030] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3042784962] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3043786704] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 3045382011] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3046972362] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3047934897] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3049489527] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3051011124] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 3052145250] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3053689947] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3055470138] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 3056516127] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3057688494] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3059377692] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3060460536] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3061438191] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3063372858] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3064434429] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3065609463] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3067192779] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3068036454] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3068933784] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 3070814964] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3072367095] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 3073385490] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 3074957634] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3076509387] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3077545107] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3079505772] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3081214269] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 3082283085] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 3083869026] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3085429536] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 3086450640] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3087565089] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3089232006] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3090352860] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3091422054] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3093418062] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3094445718] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3095514807] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3096768402] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 3097639398] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3098682741] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3100449009] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3102000384] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3102992676] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3104743593] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3106235643] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3107170752] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3108646884] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3110210271] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3111203907] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3112833360] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3114352500] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3115320663] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3116859963] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3118915905] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3119893140] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 3121030059] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3122703528] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3123754347] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 3124780785] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3126411267] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3127600035] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3128653479] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3130069677] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 3130895880] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3131802912] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3133762359] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3135445950] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3136429527] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3138019584] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3139762206] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3140727177] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3142813422] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3144325254] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3145230081] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3146702790] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3148232178] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3149172558] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3150747978] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3151980342] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3153628044] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 3154642743] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3156620985] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3158210328] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3159180843] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 3160285380] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3161936148] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3162987324] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 3163974996] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3165659889] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3166709763] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3168173358] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3169579623] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3170413722] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3171326046] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3172939245] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3174803625] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3175941930] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3177383265] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3178922187] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3179900556] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3181608045] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3183254340] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3184328889] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3185876904] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3187528617] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3188462277] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3189817806] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3191351604] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3192279762] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 3193573383] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3195222009] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3196263441] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3197215161] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3198940248] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3199977732] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3201039282] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3202252851] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3203308479] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3204273114] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3206360409] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3207980559] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3208928772] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3210219369] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3211812660] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3212828409] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3214208529] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3215810577] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3216816351] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3218789721] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3220356195] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3221301384] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3222757713] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3224350185] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3225308898] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 3226263369] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3228000720] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3229028103] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3230023692] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3231996222] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3233070288] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3234160356] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3235397382] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3236193660] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3237100818] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3238998210] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3240512583] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3241686672] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3243453507] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3245041842] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3246125841] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3247436724] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3248962941] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3249982323] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3251490543] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3253138791] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3254248326] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3256169175] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3257741424] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3258854676] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3259905180] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3261549648] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3262599858] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3263673126] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3264885666] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3265687467] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3266621967] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3268337625] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3269906094] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3270911154] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3272366328] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3274123839] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3275124174] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3276600117] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3278147481] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3279176376] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 3280747134] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3282278874] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 3283346976] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3284355039] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3286324755] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3287514699] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3288564468] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3289859979] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3290696493] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3291658923] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3293714466] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3295322352] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3296300112] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3297730632] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3299296224] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3300333015] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3301731384] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3303248802] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3304285152] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3305743392] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3307394895] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3308740260] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3309877494] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3311498778] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3312561945] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3313628325] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3314890950] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3315719505] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3316622841] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3318733635] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3320340324] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3321445995] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3323141472] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3324680394] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3325678398] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3326757084] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3328705002] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3329768421] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3331070232] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3332293398] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3333166536] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3334028313] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3335640714] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3337207041] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3338247948] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3339675486] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3341248197] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 3342438267] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3343938360] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3345823215] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3346960848] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3348029244] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3349281747] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3350143398] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3351013617] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3352763085] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3354339786] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3355286424] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 3357394131] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3359015247] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 3360129759] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3361195299] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3362905119] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3364005057] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3365080425] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 3366337212] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 3367677390] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 3369095226] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3370351089] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 3371212425] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3372129873] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3373688367] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3375259650] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3376206939] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3377918754] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3379598355] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3380534640] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3382477707] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3384051258] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3384988089] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 3386485746] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3388148547] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3389080758] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 3390559368] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3392189283] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 3393197409] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3395071533] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3396365994] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 3397274118] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3398195220] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3399651717] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3401243118] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3402231546] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3403690689] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3405289923] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3406424805] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3408738816] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3410364111] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3411360729] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3412635639] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3414009270] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 3414888435] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3415979826] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3417574398] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3419316516] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3420271407] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 3421699155] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3423216573] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 3424162833] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 3425900394] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3427667523] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3429227277] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3430185276] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3431293047] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3432754605] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 3433631649] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3434534208] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3436083399] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3437640192] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3438579963] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3439992633] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3441536259] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3442498857] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3444554757] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3446171400] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3447256218] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3448503807] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3449743815] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 3450593244] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3451506219] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 3454281978] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3455837070] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 3457054545] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3458070546] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3459764532] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3460866024] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3462574878] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3464167161] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3465175182] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3466228857] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3467471994] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 3468258906] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3469365837] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3470981514] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3472522263] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 3473653722] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 3475304805] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3476845995] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 3477957420] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 3479355012] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3480947841] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 3482382708] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3483482247] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3484795860] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 3485616330] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3486557046] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3488004681] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3489552402] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 3490607085] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3491941614] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3493517244] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3494792847] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 3496489836] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3498001269] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 3499100703] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3500177478] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3501444030] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 3502289595] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3503218110] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3504929190] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3506447532] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 3507593817] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3509064930] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3510643647] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 3511642596] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3513111084] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3514680834] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3515705424] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3516935877] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3518510898] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 3519719679] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3520644225] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3522090705] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3523652034] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 3524709741] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3525768687] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3527295114] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 3528333900] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 3529869105] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3531484950] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 3532909023] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3533991174] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3535198107] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 3536009337] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3536939154] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 3538648659] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3540211290] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 3541174035] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 3542292558] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 3543484098] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3545450202] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 3546594534] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3547886853] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3549140469] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 3550483944] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 3551838612] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3553262286] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3554113353] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3555020784] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 3557338260] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3558893646] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3559991820] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3561738873] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3563262570] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3564359988] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3566162208] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3567762513] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3568769988] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3570677292] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3572296392] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3573340596] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3574462038] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3575445426] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3577254744] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3578313060] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3579450777] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3580639839] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 3581547186] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3582659136] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3584841918] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3586678956] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 3587726310] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3589344339] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3591125643] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 3592145067] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3593836344] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3595698582] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3596684469] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3598039515] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3599648661] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3600665145] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3601817142] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3603024726] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3603913194] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3604972854] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 3606796977] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3608699871] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 3609506061] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3610847751] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3612441756] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3613443834] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3614571345] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3616167345] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3617124525] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 3618336246] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3619594083] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3621792111] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3622907904] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3624020106] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3625272189] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3626125566] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3627060801] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 3628849056] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3630463767] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 3631433547] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3632760957] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3634494108] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3635640351] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3636855348] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3638450613] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3639448134] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 3640667457] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3641795640] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3643298190] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3644119647] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3645231912] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3646686225] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 3647553567] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3648567090] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3650800293] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3652468722] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 3653387283] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3655006026] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3656602425] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 3657770844] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3659778003] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3661369551] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 3662347794] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 3663987075] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3665675958] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3667290648] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 3668283822] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3670053975] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3672440499] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3673392849] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3674504946] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3675743925] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 3676693713] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3677706753] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 3680043024] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3681626004] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 3682579362] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 3684485826] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3686538366] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 3687524946] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 3689302953] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3691023420] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 3692105487] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 3694005105] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3695833008] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3696887334] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3698003610] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3699232971] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 3700079481] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3700982502] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3702676866] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3704415792] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 3705555735] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3707145813] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3708939339] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 3709903260] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3711240036] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3712804914] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3713777949] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3715371282] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3716885508] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 3717876288] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3718990884] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3720231606] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 3721336143] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3722414451] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3724345443] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3726078216] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 3727227966] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3728996649] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3730575282] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 3731512491] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3732742860] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3734551527] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3735515910] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3736991664] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3738474768] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 3739591065] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3740778510] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3742013058] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 3742870509] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3743771913] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3745858389] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3747525621] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 3748537296] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3749721339] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3751335903] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3752358057] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3753436050] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3754669653] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 3755485902] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3756397302] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3757789434] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3759629055] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 3760781997] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 3762602046] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3764155080] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 3765150690] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3766666617] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3768219042] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3769130232] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 3773530215] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3775308705] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 3776345181] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3778652094] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3780182028] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 3781169343] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 3783320604] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3785103147] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 3786082293] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3787163604] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3788358483] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 3789169377] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3790079475] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 3791415768] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3792980898] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 3793959204] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3795430989] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3797437182] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 3798479643] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3800159181] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3801701295] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 3802755243] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3803814861] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3805084143] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 3805931514] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3806827773] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3809218518] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3811125948] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 3812204907] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3813761973] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3815371392] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 3816409548] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3817510788] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3818900253] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 3819747687] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3820633866] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3822562989] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3824229927] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 3825374238] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3827521929] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3829076895] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 3830357097] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3831823716] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3833086635] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 3834846603] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 3835959162] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3837180501] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 3838016280] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3838898364] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3840357990] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3841895022] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3842883408] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 3844173648] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3845700726] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 3847110225] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3848410566] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3849963894] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3850951188] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3852481899] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3854067588] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3855144489] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3856598088] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3858131802] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3859581873] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3861078858] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3862598586] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3863586237] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 3864584346] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3866517732] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3867745644] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3869001759] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3870320601] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 3871182420] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3872523837] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 3874232124] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3875849292] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 3876914328] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 3877977579] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3879562176] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 3880689918] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3882359187] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3884081565] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3885395724] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3886895985] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3888443706] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 3889481085] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3890615694] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3891815382] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 3892665546] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3893560020] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3895167423] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3897219753] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 3898308309] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 3900925938] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3902492853] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3903840990] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 3904893804] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3906505491] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3908041158] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3909063753] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 3910932648] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3912647676] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 3913676088] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3914776614] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3916024266] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3916931970] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3917828313] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3919094928] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3920735007] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3921779442] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3923320317] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3924754806] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 3925960416] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3927422436] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3928737603] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 3929788527] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3931280619] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3932640558] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 3933819078] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3935165703] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3936812964] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3937856349] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3939498339] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3941318178] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 3942295329] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3943468494] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3945132009] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3946241712] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3947695479] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3948915264] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3949830045] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3950730231] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3952123539] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3953705868] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3954776322] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 3956251782] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3957845892] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 3958801140] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3960299049] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3961899522] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3962847168] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3964161768] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3965700228] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 3966661041] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 3967697475] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3969404985] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 3970530333] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 3972078138] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3974046174] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 3975095565] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3976470624] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3978022041] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 3979063431] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 3980323347] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3981919851] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3982946331] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 3984890889] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3986613162] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 3987556587] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3988628469] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3990254688] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3991425543] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3992553579] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3993762969] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 3994589382] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3995532303] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3996607860] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3998169210] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 3999182838] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4000112802] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4001209233] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4002447099] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 4003281303] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4004185731] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 4006035453] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4007575005] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 4008553269] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 4009771584] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4011632289] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 4012736343] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 4014389127] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4015984455] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 4016933739] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4018612962] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4020198126] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4021193022] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 4022290377] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4024145622] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 4025194866] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 4026239553] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4027191756] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4028933664] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4029973017] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 4030965330] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4031870724] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4033621788] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4034671452] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4036066209] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4037290068] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 4038108333] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4039011480] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 4040735328] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4042453149] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 4043635680] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 4045275192] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4046861574] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 4048335102] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 4050002922] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4051530735] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 4052582646] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4054492533] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4056191223] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 4057254831] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 4058323857] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4059241410] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4061156505] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4062220638] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4063294410] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4064481057] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4065312972] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4066198563] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4067691852] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4069272333] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 4070267880] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4071363198] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4073461035] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4074487095] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4075547868] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4077293724] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4078350528] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4079468631] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4080649335] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 4081498365] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4082369529] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4084107699] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4085878377] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 4086866217] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4088395290] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4089979068] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 4090992591] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4092466812] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4094048448] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 4095014007] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4096080618] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4097313150] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 4098394293] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4099273248] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4101408255] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4102952175] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 4104008055] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4105154529] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4106854878] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4107958827] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4109047488] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4110661443] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4111709343] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4113135348] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4114682817] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4115771394] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4116943383] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4118521029] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4119592239] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4120676805] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4122266736] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 4123624344] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4125318519] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4126917921] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 4128008766] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4129527276] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4131141567] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 4132142238] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4133216619] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4134745356] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4135975851] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4137248430] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4138805685] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4139828616] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4141247523] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4142813892] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 4143794760] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4145453655] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4147032624] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 4148049780] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 4149436725] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4151141694] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4152178296] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4153423701] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4154992170] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 4156102125] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4157194986] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4158523047] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 4159570275] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4160510508] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4162375665] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4164151341] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 4165149828] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 4166666868] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4168261608] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 4169195247] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 4170620391] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4172236488] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4173194949] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4174972158] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4176598125] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 4177551588] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4179180306] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4180763559] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 4181764356] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4182920553] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4184155437] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 4185091806] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4186254555] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 4199988156] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 4201438647] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4202836386] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4203636108] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 4205818071] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4207532007] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 4208652357] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4210316481] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4212243609] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 4213226724] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 4214961450] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4216614087] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 4217812683] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4219062834] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 4220299923] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 4221764505] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 4222805433] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4224335577] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4225230471] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4226145336] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4228642698] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4230275049] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 4231400964] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4232733855] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4234417593] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4235407092] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4236555225] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4238585652] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 4239585252] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4240559925] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4242190743] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4243172787] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4244196327] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4246035129] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4247202540] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4248383328] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4249867629] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4250694609] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4251634632] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4253753259] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4255369272] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 4256421330] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4257502389] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4259229765] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4260264330] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4261983411] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4263565446] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 4264513806] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4265557821] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4267253634] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4268308233] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4269389313] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4270627704] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4271470917] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4272390045] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4273971282] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4275779193] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 4276825203] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4278051393] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4279675176] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 4280731287] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4281907938] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4283574540] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 4284667590] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4285741110] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4287244962] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4288192041] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4289103819] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4290885060] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4292520267] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4293541560] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4294940475] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4296534312] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4297540968] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4298603379] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4300533111] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4301647455] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4302810750] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4304124132] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4305122073] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4306053465] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4307467836] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4309098423] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4310159322] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4311414534] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4313219694] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 4314293004] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 4315605294] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4317253164] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4318339158] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4319697207] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4320905484] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4321750251] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4322668917] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4323819444] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4325863605] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 4326986853] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4328245593] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4329775926] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4330811142] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4331995773] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4333604898] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 4334862840] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4335972186] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4337681460] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4338553065] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4339464843] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4340805063] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4342392768] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4343353686] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4344390519] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4346060691] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4347063231] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4348326906] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4350431463] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4351521363] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4352532933] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4354215411] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4355186850] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4356273915] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4357459113] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4358269629] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4359133485] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 4381068090] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4382633556] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4383645147] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4384703253] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4386360468] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4387623408] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4388797077] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4390442784] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4391603118] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4392915135] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4394805744] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4395888084] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4396952889] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4398181830] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 4398997197] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4400130315] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4401448149] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4403021301] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 4404106161] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4426033353] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4427613372] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 4428619041] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 4429746342] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4431388500] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4432396941] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4433469327] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4434691695] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4435552212] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4436581548] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4438185423] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4439767374] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 4440850113] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4441956981] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4443524757] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 4444627992] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4445742630] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4447319520] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 4448388966] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4449396567] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4451461035] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 4452555660] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4453659168] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4455431736] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 4456580331] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4457583165] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4459204155] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 4460381289] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4461402141] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4463324145] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 4464363519] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4465781040] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4467475236] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 4468575783] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4469606148] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4471272498] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 4472322540] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4473421617] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4475425353] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 4476715551] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4477741317] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4479548598] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 4480758618] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4481799630] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4483477005] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 4484634336] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4485706974] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4487218806] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 4488471099] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4489588446] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4491174303] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 4492229217] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4493269515] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4495105566] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 4496223690] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4497352986] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4499032062] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 4500054342] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4501434756] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4503112236] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 4504235358] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4505461611] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 4506719847] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4508280756] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 4510052757] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 4510925538] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4511792355] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4513369161] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4514930910] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4515890463] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 4517254266] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4518882858] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 4520118414] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4521716619] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4523290107] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 4524249576] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4526142180] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4527765753] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4528708947] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4530587628] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4532159751] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4533081840] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4534311201] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4535153658] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4536028140] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4537597008] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4539579996] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4540505193] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4542028512] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4543913409] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4544942724] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 4546545444] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4548096546] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 4549107843] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 4550987259] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4552542225] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4553536050] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4555343604] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4556884248] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 4557886746] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4558902306] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4560581655] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4561632873] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4562691462] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 4563918912] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4565024667] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4566708174] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4568532822] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 4569497100] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 4570758570] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 4572490314] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4573970394] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 4574811717] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4576536321] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4577876499] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 4578923412] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4580615004] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4582327533] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 4583321778] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4585029036] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4586573481] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 4587638055] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 4589591874] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4591135353] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4592150430] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 4593193521] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4594845507] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4595979822] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4597158678] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 4597968459] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4598904639] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 4600733193] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4602611643] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 4603584657] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4604936196] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4606454811] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 4607525874] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4609016139] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4610595906] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 4611797232] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4613386575] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4615583910] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 4616552787] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4618041414] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4619571432] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4620589155] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 4622328354] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4623874773] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4625041323] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 4626567603] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4628188005] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4629251277] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4630309719] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4631105535] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4631969286] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4633679148] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4635532230] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 4636621815] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4638221322] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4640139588] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 4641260967] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 4643007558] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4644555993] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 4645632369] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4647347964] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4648918071] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 4649961036] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 4651052007] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4653144951] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4654335840] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4655419335] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4657015902] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4658045889] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4659104835] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 4659924381] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4660783932] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4662131334] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4663669878] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4664912679] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4666461387] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4667979603] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4669058184] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4670789151] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4672370661] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4673293842] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4674752985] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4676333592] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 4677640674] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4678692270] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 4679493126] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4680375588] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4682262669] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4683985362] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 4685082654] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4686607401] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4688178327] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 4689496938] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4691150709] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4692687804] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 4693660209] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4694745867] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4695572700] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4696463352] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 4698271641] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4699586283] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 4700595165] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 4701733974] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4703413386] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 4704611037] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4705823955] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4707463026] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4708539129] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4709625459] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4710495384] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4711355502] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4712881110] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4714710042] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4715651409] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4717311732] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4719189405] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4720124346] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4721264184] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 4722156663] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4723056324] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4724779962] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4726421196] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 4727682981] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 4729501035] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4731120996] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4732737429] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 4733793120] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4735396806] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4737013806] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 4738083882] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4740308685] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4741981734] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 4742969595] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4744117476] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 4745006763] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4745939289] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4747620255] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4749202962] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4750167303] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4751981157] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4753922397] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 4754807946] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4755837072] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4757061624] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 4758528012] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 4759765857] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4760998494] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4761856848] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4762762242] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4765209561] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4766824755] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 4767712320] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4768855854] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4770484824] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4771503744] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4774003941] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4775777622] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 4777239432] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 4779216225] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4780766067] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 4781956368] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4783172877] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4784432457] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4785279597] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4786157817] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 4789192611] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4791241413] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 4792340364] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 4793851965] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4795550634] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4796763027] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4798002426] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4799603067] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 4800686457] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4801787613] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4803331575] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4804186800] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4805079447] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 4807366515] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4809116886] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4810413069] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 4812780441] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4814390070] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 4815948648] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 4818264423] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4819839402] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 4821066768] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4822163388] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4823672931] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 4824570219] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4825443525] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4828282053] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4830099771] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 4831153509] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 4832911755] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4834492110] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 4835567772] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4836714372] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4837937979] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4838778021] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4839661680] Running FIND.existing: FIND DUP . CR +[Hera] 35050272 +[Hera] [HADES][TEST ] [KRELTSC: 4841585217] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4843242243] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 4844495355] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 35367408 +[Hera] [HADES][TEST ] [KRELTSC: 4847079342] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4848619209] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 4849611291] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4851179907] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4853054304] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 4854013038] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4855091388] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4856789574] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 4858032984] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4859312976] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4860567726] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4861501491] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4862393466] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4863688704] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4865527359] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 4866618960] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4867886247] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4869546738] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 4870556439] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4871700918] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4873077069] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4874004492] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4874912952] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 4876573128] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4878460230] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 4879648977] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4881025863] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4882750908] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4883757312] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4884863340] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4886107191] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4886976255] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4887923208] Running LATEST.basic: LATEST @ . CR +[Hera] 35131696 +[Hera] [HADES][TEST ] [KRELTSC: 4889453982] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4891233837] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 4892306013] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4894396290] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4895956779] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 4896990693] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4898978910] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4900543872] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 4901590911] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4903000494] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4904377233] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 4905241572] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4906136760] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 35368920 +[Hera] [HADES][TEST ] [KRELTSC: 4908589854] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4910191314] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 4911167142] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 35369384 +[Hera] [HADES][TEST ] [KRELTSC: 4913371260] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4915136121] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 4916528169] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 4917843462] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 4919030109] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4920725061] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4921772268] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4922869056] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4924112088] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4924953579] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4925848116] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 4927440084] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4929290919] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 4930232097] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4931454066] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4933181442] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4934207166] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4935349167] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 4936600662] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4937915934] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 4939087818] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4940361321] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4941543936] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4942427511] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 4947943707] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4949811195] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4950927618] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 35373664 +[Hera] [HADES][TEST ] [KRELTSC: 4956446544] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4958025261] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 4958941785] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 4966604496] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4968282438] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 4969251672] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 4976896953] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4978172808] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4979612883] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4985115429] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4986875250] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4987901961] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 4989801264] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 4990904373] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4992948597] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 4993935975] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 4995086061] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 4996053930] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4997746929] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4998782922] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5000000712] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5001248469] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5002104366] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5002977987] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5007276561] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5008832997] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 5009859225] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5011670433] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5013087555] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5013997905] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 5018920977] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5020674498] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5021506245] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5022462963] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5023644066] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5024580204] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5025544608] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5029796562] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5031411084] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 5032578642] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 5037992064] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5039708982] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 5040623154] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 5045651919] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5047300671] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 5048494563] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5049555420] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5050746099] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 5051660460] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5052595863] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 5054644917] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5056616166] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 5057726352] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 5058965919] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5060554170] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 5061726348] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 35141504 +[Hera] [HADES][TEST ] [KRELTSC: 5066077401] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5067888630] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 5068973301] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5070079434] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5071314066] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 5072174646] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5073083274] Running CURRENT.basic: CURRENT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 5074752732] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5076348669] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 5077535715] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 35376528 +[Hera] [HADES][TEST ] [KRELTSC: 5083287762] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5084989392] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 5085988887] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 5087334315] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 5088978300] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5090920086] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 5092656828] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5093868360] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5095044906] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 5095871361] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5096800590] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5099428257] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5101003362] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 5102054559] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5108537007] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5110026180] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5110950600] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5115345900] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5117110929] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 5118188019] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5119417779] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 5120874885] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 5122186818] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 5123336568] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 5125032675] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5126476068] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5127347295] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5128258905] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 5130414912] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5132151549] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 5133188130] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5134340421] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5135797359] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5136619530] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5137634187] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5138899185] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5140468557] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5141643885] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 5143134612] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5144740041] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 5145693966] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 5147420103] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5149068666] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 5150488875] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5151551328] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5152800450] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5153656515] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5154884973] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 5156663694] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5158306776] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 5159635740] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 5161174011] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5162776647] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 5163774966] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5165091897] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5166906633] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5168014236] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5169141117] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5170391814] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 5171210457] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5172002955] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5172682872] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5173539105] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 5174175363] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5175073260] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5176113936] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5177438826] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 5178417468] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5179693932] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5180964012] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 5182242534] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 5183687229] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 5184855585] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5186129214] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 5186944770] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5187851508] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5189870133] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5191418022] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 5192878866] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 5194124901] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5195739192] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 5196840117] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 5198438175] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 5199628959] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5201284032] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 5202402408] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5203482354] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5204936142] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 5205731370] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5206662825] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 5208017871] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5209884834] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5210816520] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5213299455] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5214857676] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 5215873803] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5216984661] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5218330740] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5219036760] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5219873190] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5222766192] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5224517508] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 5225628786] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5227575696] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5229145635] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5230426656] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5232868683] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5234193405] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5235242817] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5236467180] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5238449748] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5239543827] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5240716194] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5242155030] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 5243341677] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5244260259] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5246648820] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5248283271] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 5249371722] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 5251856379] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5253577371] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 5254600554] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 5257072506] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5258694399] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 5259697905] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5260800132] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5262040266] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5263108914] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5264034300] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 5266186191] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5268345936] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 5269532541] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5272161804] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5273776431] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 5274705345] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5275776492] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5277663909] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5278926450] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5280514323] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5282067966] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 5282982243] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5283901539] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5287518747] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5289067287] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 5290061343] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 5291931078] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5293777566] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 5294907933] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 5296103106] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5296810113] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5297992329] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5298792660] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5299459410] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5300218602] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 5300961477] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5301853326] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5304301401] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5306185773] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 5307106959] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 5308035642] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5309424729] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 5310771018] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5311936686] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5313029799] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 5313929208] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5314880928] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 5316058461] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5317713933] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 5318682747] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5320191303] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5321617581] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5322644082] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5323742886] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5325155220] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5326025943] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5326941942] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5329951515] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5331954579] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5333140008] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 5335004955] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 5335937901] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5337711624] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 5339050941] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5340174525] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5341464786] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 5342262828] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5343397458] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5345834802] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5347408122] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5348373429] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 5349590505] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5350530675] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5352192363] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 5353523826] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 5354742981] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 5355988029] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5357696148] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5358749025] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5359812696] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5361052263] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 5361900516] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5362811160] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5365457538] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5367199698] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5370551382] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 5372451966] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 5373476577] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5375191710] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5376235284] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5377350951] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5378583777] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 5379315690] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5380179903] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5383886760] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5385507771] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5386479987] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5388623268] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5390161161] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 5391123150] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 5392521435] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 5394537981] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5396279994] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5397500850] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5398734852] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 5399975868] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 5401286436] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 5402582472] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5404018998] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5404889721] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5406118557] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5409230820] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5410778646] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5411851095] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5414223360] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5415753987] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5416799976] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 5419066506] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5420744175] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5422318335] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5423293575] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5425172718] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5426872101] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5427926385] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5429035227] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5429966682] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5431842717] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5432899164] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5434028229] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5434832928] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5435717322] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5437926354] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5439641046] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5440628256] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5443051950] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5444828508] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5445851502] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5447847909] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5449322319] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5450315598] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5452633935] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5454224118] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5455249737] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5456743929] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5457543672] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5459235936] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5460299460] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5461487031] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5462729475] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5463543939] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5464425855] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5465502672] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5466380913] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5468027250] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5469282693] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5471261187] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5472111624] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5473905486] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5475043371] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5476128756] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5476992465] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5477909094] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5479129782] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5479974633] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5481897624] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5482933197] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5484736740] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5485746273] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5487613341] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5488631253] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5489714790] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5490944844] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5491781841] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5492687445] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5493988206] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5494827387] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5496520680] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5497501821] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5499278337] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5500351164] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5501168232] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5502859782] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5503882797] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5504986599] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5505819480] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5506902870] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5508604668] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5509511763] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5511177084] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5512177608] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5513929428] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5514901308] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5515680114] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5517330945] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5518354275] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5519727990] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5521013526] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5521865475] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5522787102] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5525740731] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5527324068] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5528419470] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5531389374] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5533166583] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5534202723] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5535199425] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5536052172] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5537714154] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5538791097] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5539880640] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5540721522] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5541628974] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5544838719] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5546399334] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5547394629] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5549449941] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5551145229] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5552668506] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5553694440] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5554590300] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5555435655] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5558626269] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5560839690] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5561959578] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5563225227] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5564067957] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5564956383] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5567132214] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5568474408] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5569380222] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5571016605] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5572996989] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5574021075] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5575180821] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5576054043] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5577798261] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5579042994] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5580145914] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5580986439] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5581902963] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5584400850] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5586073479] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5587141434] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5589294711] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5590990020] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5592091680] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5593139433] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5593966266] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5595531039] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5596159695] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5597347728] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5598224436] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5599090560] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5599951959] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5602493946] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5604062919] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5605023963] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5607022533] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5608585647] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5609910033] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5611096659] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5611962720] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5613896736] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5614981890] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5616125046] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5617019436] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5617908219] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5620294155] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5622137052] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5623197594] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5625180246] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5626993365] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5628120435] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5629162833] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5630298807] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5632060602] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5633102706] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5634396537] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5635758765] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5636632365] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5637514512] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5639525934] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5641617366] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5643188880] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5644162671] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5645325168] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5646247320] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5648214495] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5649297612] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5650398915] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5651269806] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5652170013] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5654616114] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5656045122] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5656938021] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5657955723] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5658826803] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5661163746] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5662284054] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5663357889] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5664654198] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5665504929] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5666406228] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5669574141] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5671116318] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5672307921] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5674708431] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5676257307] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5677208985] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5678641059] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5680166898] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5681161122] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5684215236] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5686259334] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5687264205] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5688474834] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5689412925] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5690310423] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5692780464] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5694116694] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5695695747] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5696642343] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5699478876] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5701028256] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5702060952] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5703646494] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5704644414] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5705390712] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5707617363] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5709136965] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5710510239] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5711565993] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5712774396] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5713603014] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5714527875] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5717374236] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5719251027] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5720283156] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5722009041] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5723932914] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5724972330] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5726799771] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5728377921] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5729262819] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5730186882] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5730988326] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5732034651] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5735087022] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5736648456] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5737657002] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5739179628] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5740707693] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5741682324] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 5743435341] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5745368013] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5747037786] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5748385377] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5749477209] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5750713080] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5751597180] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5752719042] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5755294209] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5756890293] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5757870741] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5758941195] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5759772438] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5762002575] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5763067842] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5764138842] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5764965003] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5765848956] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5768369376] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5769934989] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5770956849] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5771907750] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5773028016] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5774696907] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5775912870] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5777023539] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5778226377] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5779076121] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5779996425] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5782883463] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5784452625] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5785726023] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5788800969] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5790535191] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5791598232] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5793988704] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5795540751] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5796536571] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5797618071] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5798863035] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5799753120] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 5801958036] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5803759521] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5805552018] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5806552206] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5809128633] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5811047130] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5811982806] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5814045342] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5815646235] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5816655810] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5817746760] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5819061339] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5819959299] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5820870699] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5823522537] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5825148966] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5826131703] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5828111121] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5829632928] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5830552665] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5832372651] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5834230080] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5835209016] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5838039375] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5839593186] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5840584071] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5841643542] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5842462668] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5843328750] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5845749483] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5847362136] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5848689609] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 5851091358] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5852338149] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5853823668] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5854773099] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5856747729] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5858468826] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5859497364] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5862028284] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5863818324] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5864835690] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5865861519] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5867114337] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5867983338] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5868889131] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5871306840] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5872806639] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5874274224] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5876698569] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5878493355] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5879482917] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5880527772] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5881327935] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5882231880] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5884608387] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5886544083] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5887549626] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5889826740] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5891484564] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5892778857] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5893984635] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5895204987] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5896078020] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5896966614] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5899131819] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5900702535] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5901643671] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 5903434992] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5905150125] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5906775021] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5907871179] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5910146445] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5911923738] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5912853870] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5914776882] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5916367674] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5917331679] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5918455200] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5919291273] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5920150761] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5922404796] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5924296413] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5925235890] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5927855451] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5929301238] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5930147853] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5932440990] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5934246066] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5935204212] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5937803487] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5939418555] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5940390351] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5941418952] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5942645121] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5943484491] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5944379511] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5947481022] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5949383013] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5950257327] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5952776970] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5954310327] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5955283719] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5957388129] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5958975813] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5959909137] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5960977575] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5962100130] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5963048448] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5965869840] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5967590433] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5968519536] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 5970702528] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5972394351] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5974238655] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5975310222] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5978180649] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5979713481] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5980857561] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5981941266] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5983192593] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 5984048196] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5984927130] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5987560110] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5989142733] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5990098254] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5992478415] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5994059043] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5995192203] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5996432064] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 5997457368] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5998375845] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6001496130] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6003115503] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6004078332] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6006382137] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6007990716] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6008975007] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6010260837] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6011779158] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 6012675501] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6013577724] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 6016556637] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 6017638830] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6019135164] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6020037681] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6022230711] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6023925453] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6025163991] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6026260275] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 6027100107] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6027968037] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6030327912] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6032135193] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6033131916] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6035916348] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6037786356] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6038875563] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6040014645] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6041267715] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 6042086862] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6042970248] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 6046674354] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6048220668] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 6049431402] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6052071249] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6053850327] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6054843249] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 6058049298] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6059368644] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6060984342] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6062188734] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6064696617] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6066321303] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6067488000] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6070744407] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6072358005] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6073328121] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6074616723] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 6075470142] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6076378350] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 6078850659] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6080378535] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 6081379563] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6084223320] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6085829253] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6086768541] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6089373171] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6090932715] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6091901613] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6094200504] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6095768952] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6096798351] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6099558066] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6101194680] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6102407493] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6103853574] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 6105134217] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 6106506798] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 6107846346] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6109084695] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 6109953528] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6110848191] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6113677920] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6115513824] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 6116699274] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6118982205] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6120658341] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 6121708908] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6123747168] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6125661066] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 6126944481] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6128152569] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6129120627] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6130858083] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6131886243] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6133004136] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6133917783] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6135642051] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6136851714] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6138943230] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6140460270] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 6141540300] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6142428642] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6144939423] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6146563185] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 6147576372] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 6149323173] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6151576494] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6153241857] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 6154340178] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6156693942] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6158310963] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 6159324297] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6160527576] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6161495613] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6163720437] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6164712288] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6165811911] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6166782867] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6168457617] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6169621773] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6170805984] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6171972723] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6173914404] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6175294167] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6176390115] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6177663450] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6178792830] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6179662566] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5332 + +[Hera] Total words: 484 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6255043620] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6257100864] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 6258362544] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5349 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6333705714] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6335350707] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 6336425676] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5351 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6411637638] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6413282337] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6414578541] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6415753407] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6417262887] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6418308918] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6419196063] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 6421542435] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6423193875] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 6424315590] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 6425598837] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6427652175] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 6428940063] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 6430699821] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6432608742] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 6433682241] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6434815842] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6436062297] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 6436949127] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6437864895] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6444032973] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6445768812] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 6446982675] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6452708052] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6454345338] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 6455377404] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6458514048] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6460213011] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 6461447412] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 6464742522] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6466518450] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 6467539365] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 6470284191] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6471882438] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 6472926579] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 6474758325] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6476489586] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6477847026] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 6479757543] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6481404909] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 6482447370] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 6483560139] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6484518474] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6486464712] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6487602051] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6488772423] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6490419075] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 6491249289] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6492191076] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6494045019] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6494956629] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6496493472] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 6497634444] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6499101483] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6500035815] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6501532590] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 6502896288] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 6504682464] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6505605792] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6507154416] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6508174953] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6509974128] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6510885297] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6512416365] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 6513466806] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6514788084] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 6516027273] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 6517463316] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 6522906558] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 6525135687] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 6526600647] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 6528234363] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 6532914234] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 6534079230] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 6535408404] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 6536499837] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6537345906] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6538359765] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6539734488] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 6540891483] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6541810044] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6542883921] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 6543807690] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6544700841] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6545886480] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 6546791622] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6547761780] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6549022851] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 6549994227] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6550882464] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6552003906] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 6553172199] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6554072406] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6555194877] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6556027716] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6556949574] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6558072696] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 6559001232] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6559875903] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6561032268] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6561924096] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6562984617] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6564194679] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 6565358541] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6566157423] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6567412593] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 6568627737] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 6569946306] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 6571009599] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6572253891] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 6573094374] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6573981960] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6575900394] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6578110959] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6581159508] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6582386160] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6583591749] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 6584382924] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6585258267] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6586889400] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6588502683] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 6604248042] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6606403398] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6607466187] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6608538384] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 6609432879] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6610335984] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6612218907] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6613776792] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6616430898] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6617405130] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6618421614] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 6619165392] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6620027778] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6622009842] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6623569554] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6626318643] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6628099254] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6629158746] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6632057271] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6633068694] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6634282263] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 6635123355] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6636038283] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6637862889] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6639569034] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6642482301] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6643671678] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6644917083] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 6645760422] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6646586730] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6648039615] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6649614846] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6652385922] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6653491824] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6654716922] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 6655876962] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6656762721] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6658104159] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6659575902] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6661952472] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6663892137] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6665264109] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6666496074] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 6667347015] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6668529000] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6670279392] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6671854980] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6674052546] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6675204858] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6676321008] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 6677177136] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6678087948] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6680495094] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6682100376] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6684782454] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6685838901] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6687043629] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 6687887976] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6688771950] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6690469065] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6691982808] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6695295936] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6696458412] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6697718916] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 6698574939] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6699466536] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6701329194] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6702908919] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6706020321] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6707168433] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6708560586] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 6709559304] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6710437629] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6712024053] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6713656362] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6716228652] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6717344844] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6719023605] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 6719906277] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6720782313] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6722220645] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6724031181] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6726684678] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6727766010] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6729010092] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 6729802317] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6731111814] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6732830874] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6734333550] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6737248014] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6738375546] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6739623534] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 6740444424] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6741344757] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6742616265] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6744504921] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6747136494] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6748245441] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6749508885] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 6750398424] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6751344978] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6753068448] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6754911156] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6757877931] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6759000486] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6760224933] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 6761042001] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6761940696] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6763396584] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6764979606] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 6767080530] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6769470477] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6770832747] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6772387419] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6774985056] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6776001855] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6777206478] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 6778002378] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6778897629] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6780563454] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6782452110] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6785214849] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6786517836] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6788115726] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6790698243] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6791780625] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6792941295] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 6793995012] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6794918907] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6796656342] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6798216369] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6801010692] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6802444005] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6803997816] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6807001572] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6807939621] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6809211297] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 6810148926] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6811195125] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6812667183] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6814319358] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6817067061] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6818401317] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6820140957] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6822739182] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6823818729] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6825211323] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 6826066884] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6827018394] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6828771642] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6830384064] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 6833056713] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6834474066] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6835450902] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6836800215] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 6837767013] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6838682907] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6840793197] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6842430126] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6845351730] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6846459774] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6847619646] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 6848460465] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6849363780] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6851352039] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6853022757] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6856484082] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6857686311] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6858933165] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 6860350686] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 6861511776] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6862668729] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 6863593086] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6864492915] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 6866460804] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6867780045] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 6869538291] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6871007052] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6872322114] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 6873303276] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6874199829] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6876658887] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6878349366] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 6879599349] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6880804938] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6882274959] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 6883458372] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6884476578] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6886703124] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6888427014] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6889677858] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6890888844] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6892164027] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6893059509] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6894184248] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6899644227] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6901234263] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 6902381640] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6903810753] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6905278863] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 6906100530] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6907350450] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6910354710] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6912209220] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 6913531422] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6914718930] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6915939555] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 6916908663] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6917819412] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6921194784] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6922830075] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6923909286] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6924964788] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6926620071] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 6927770913] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6928650309] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 6931839600] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6933471741] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6934706268] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6935865825] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6937048608] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 6937914354] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6938707797] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6942354363] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6944432628] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 6945818712] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6946954392] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6948200343] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 6949143474] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6949989165] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6954565422] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6956284251] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6958135401] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6959260140] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 6960560334] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 6961986570] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 6963197976] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6964401150] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 6965299908] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6966215592] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 6968998176] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6970929735] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 6972095109] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6973388919] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6974615382] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 6975765153] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6976717146] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 6979596708] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6981285738] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 6982650276] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6984035583] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6985414506] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 6986348019] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6987203013] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6989728179] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6991259730] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 6992501124] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 6994095024] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6996012870] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 6997257939] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6998329590] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6999733356] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 7000659603] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7001602797] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 7004165616] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7005762666] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 7006718229] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7008081465] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7009322418] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 7010327646] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7011304020] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7013646969] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7015384005] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 7016662254] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7017722040] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7018961271] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 7020191556] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7021076874] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7022879871] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7024537653] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 7025778648] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7026949734] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 7028306964] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 7029470301] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 7030515576] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 7031432793] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7032587940] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 7033590123] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7034518617] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 7035560385] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 7036631196] ============================================== +[Hera] PARITY:M7.1a word_count=498 here=0x00000000000000d8 latest_id=667 hash=0xe9795d240d1e90c6 +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000003d713000, 0x000000003d75f1ea) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] PCI: ECAM mapped (amd64) +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] [HADES][ERROR] [KRELTSC: 7125808347] TD: attach total_blkio_blocks_1k=30720 forth_block_size=1024 +[Hera] [HADES][ERROR] [KRELTSC: 7136465028] TD: after_format rc=0 user_blocks=22615 total_devblocks=7680 ba +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: no device on PCI bus 0 +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 7208270748] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7213002111] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7378889868] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7383440274] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7662291966] ( Unterminated comment + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x5d35c5c6a6eafe04 mode=m capsule_hash=0x5d35c5c6a6eafe04 dict_hash=0xe04cb6782cb6365b +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] APIC Timer: started (LVT=0x00020020 ICR=10094975) +[Hera] I/O APIC: keyboard IRQ1 unmasked +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=643 evictions=0 +[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=21845 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x271108a488516c37 +[Hermes] [HADES][ERROR] [KRELTSC: 8375655771] TD:pb hermes:init.4th lf=515849704 +[Hermes] [HADES][ERROR] [KRELTSC: 8387510775] TD:pb hermes:init.4th fb=1 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 10429900803] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 16880971338] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0xe585e56cb09dc857 +[Artemis] [HADES][ERROR] [KRELTSC: 16887962154] TD:pb artemis:init.4th lf=510167992 +[Artemis] [HADES][ERROR] [KRELTSC: 16908180030] TD:pb artemis:init.4th fb=1 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 432 ticks, trust=0x00010000, variance=0x00000000 +[Hera] [HADES][ERROR] [KRELTSC: 17029092192] TD:realloc old_slots=0x0 old_count=0 max_slots=64 +[Hera] [HADES][ERROR] [KRELTSC: 17140940943] TD:mt pre Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 17211891732] TD:mt post Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 17221856253] TD:mt pre Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 17273999337] TD:mt post Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 19150749261] TD:mt pre Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 19188673098] TD:mt post Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 19198915953] TD:mt pre Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 19296048765] TD:mt post Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 21288697773] TD:mt pre Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 21409058748] TD:mt post Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 21419066445] TD:mt pre Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 21522215925] TD:mt post Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 23442896715] TD:mt pre Hermes lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 23511003894] TD:mt post Hermes lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 23520678405] TD:mt pre Artemis lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 23577562911] TD:mt post Artemis lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25574871273] TD:idle n=5 lf=509885464 +[Hera] [HADES][ERROR] [KRELTSC: 25593833895] TD:idle n=5 fb=1 ub=7048 +[Hera] [HADES][ERROR] [KRELTSC: 25609520412] TD:idle n=5 tfb=509885464 +[Hera] [HADES][ERROR] [KRELTSC: 25636892190] TD:mt pre Hermes lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25705465506] TD:mt post Hermes lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25716106311] TD:mt pre Artemis lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25807428171] TD:mt post Artemis lf=509885464 fb=1 +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 27780665724] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 27808983573] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 27820720956] TD: blk_attach dev=0x30f86a0 rc=0 used=26670573 free=510200299 +[Artemis] [HADES][ERROR] [KRELTSC: 27830644653] TD: census largest_free=509741128 free_blocks=1 used_blocks=705 +[Hera] [HADES][ERROR] [KRELTSC: 27851132589] TD:mt pre Hermes lf=509741128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 27936833148] TD:mt post Hermes lf=509741128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 27949463304] TD:mt pre Artemis lf=509741128 fb=1 +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] [HADES][ERROR] [KRELTSC: 28079108253] TD:mt post Artemis lf=509741128 fb=1 +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 29956889781] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 30031046472] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 30048869046] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 30152944689] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 32102376747] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 32172798441] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 32210900694] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 32323544988] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 34260340359] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34336314978] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34355090154] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34441018647] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 36412254333] TD:idle n=10 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 36428080143] TD:idle n=10 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 36436449546] TD:idle n=10 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 36456822948] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 36553281429] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 36571333113] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 36678271602] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 38575375566] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 38609330361] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 38616118947] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 38682811146] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 40730968992] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 40820788554] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 40837630176] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 40942697061] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 42888326229] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 42977579211] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 43011122805] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 43123533747] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 45048525060] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45140421837] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45167840319] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45282380997] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 47214403446] TD:idle n=15 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 47244894060] TD:idle n=15 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 47260643388] TD:idle n=15 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 47297159805] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 47397482475] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 47413487058] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 47523787605] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 49378370055] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 49472083437] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 49486223787] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 49590912336] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 51539594631] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 51656188710] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 51674804223] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 51779078736] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 53699847831] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 53787298005] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 53801593314] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 53910478671] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 55851023004] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 55936039551] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 55959308979] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 56065576392] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 58004481465] TD:idle n=20 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 58035896226] TD:idle n=20 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 58058469525] TD:idle n=20 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 58076928798] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 58151722209] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 58176710445] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 58422387345] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 60254962887] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 60352311222] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 60393258156] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 60512629905] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 62418815466] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 62508510225] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 62525707083] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 62630750805] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 64572405135] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 64673559258] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 64708119399] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 64822081506] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 66726041466] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 66814087851] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 66828954591] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 66925053069] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 68875367547] TD:idle n=25 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 68908510629] TD:idle n=25 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 68930162889] TD:idle n=25 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 68961967263] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 69032250105] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 69046634538] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 69140807883] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 71028308778] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 71130972822] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 71145234195] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 71249474121] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 73192442001] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 73290221025] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 73318342293] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 73429527906] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 75345198054] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 75423096714] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 75437236476] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 75536155653] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 77510024025] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 77601835941] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 77625724176] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 77725235154] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 79652212227] TD:idle n=30 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 79683979431] TD:idle n=30 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 79708905339] TD:idle n=30 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 79740838086] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 79819466034] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 79842531846] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 79940944377] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 81828612264] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 81884828697] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 81901748481] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 81968851377] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 83965253127] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 84061395747] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 84076513500] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 84175754901] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 86120771415] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 86207240931] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 86222960649] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 86325733830] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 88281654027] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 88372508994] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 88387456710] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 88485813444] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 90463816863] TD:idle n=35 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 90506750880] TD:idle n=35 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 90542198565] TD:idle n=35 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 90581267028] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 90709535952] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 90730946313] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 90857931339] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 92683889403] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 92747212803] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 92761582095] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 92848429548] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 94826357052] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 94919937210] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 94935221724] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 95053543032] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 96995308284] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 97084619940] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 97110617205] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 97224728811] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 99165539088] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 99253805931] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 99268648395] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 99361110303] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 101304696192] TD:idle n=40 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 101337916911] TD:idle n=40 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 101363220315] TD:idle n=40 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 101380572699] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 101462123532] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 101477227509] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 101580114237] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 103474138509] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 103533012177] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 103555243344] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 103628943768] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 105620038167] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 105708133230] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 105722402709] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 105820868811] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 107769789393] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 107855863710] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 107870593404] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 107966529867] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 109947008703] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 110030537169] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 110044710531] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 110140431765] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 112089697965] TD:idle n=45 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 112123620903] TD:idle n=45 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 112138034757] TD:idle n=45 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 112173734736] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 112243083057] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 112259733789] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 112357857297] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 114241412124] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 114349302732] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 114373641018] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 114473648205] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 116394089763] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 116482458750] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 116497653258] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 116595604692] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 118555968300] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 118644389808] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 118671303471] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 118784259069] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 120706702032] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 120795789408] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 120820672812] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 120922421571] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 122881684422] TD:idle n=50 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 122914422561] TD:idle n=50 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 122950337013] TD:idle n=50 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 122973500391] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 123042695055] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 123057763437] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 123159027831] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 125036670507] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 125094414333] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 125111727174] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 125177897082] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 127181775714] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 127271459973] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 127296389955] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 127406255466] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 129319271970] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 129405996741] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 129432459009] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 129533380977] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 131463632958] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 131555798136] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 131574084684] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 131665460157] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 133612604139] TD:idle n=55 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 133645895733] TD:idle n=55 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 133668371235] TD:idle n=55 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 133699390188] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 133767309963] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 133781525934] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 133885151505] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 135771884220] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 135831463488] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 135853802049] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 135922197138] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 137916923319] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 137998367283] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 138013640478] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 138112280859] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 140060307723] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 140149694055] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 140174344737] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 140287926807] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 142216041597] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 142296505638] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 142313947692] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 142409801457] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 144349088373] TD:idle n=60 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 144391762473] TD:idle n=60 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 144404695428] TD:idle n=60 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 144441693039] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 144526023957] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 144542014281] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 144646984860] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 146524521381] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 146591464089] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 146611824219] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 146692932015] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 148683621177] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 148786629537] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 148810862949] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 148915142481] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 150834095916] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 150924560703] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 150941280441] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 151038937665] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 153006511728] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 153127426494] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 153157808139] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 153286627242] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 155177255310] TD:idle n=65 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 155209282683] TD:idle n=65 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 155235347568] TD:idle n=65 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 155256297105] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 155327354658] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 155342510778] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 155443124592] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 157367945889] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 157455848277] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 157470740574] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 157574181156] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 159514176885] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 159605874498] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 159630446199] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 159732105183] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 161670103413] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 161766431211] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 161779954602] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 161888692287] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 163826577831] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 163920026298] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 163942436532] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 164073500724] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 165985174488] TD:idle n=70 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 166030342086] TD:idle n=70 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 166051870236] TD:idle n=70 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 166082321853] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 166158793626] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 166185526101] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 166301145360] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 168156890916] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 168258138342] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 168272501901] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 168370935978] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 170328621309] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 170427318180] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 170453937423] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 170561077890] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 172504554474] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 172593006390] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 172619901825] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 172740766275] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 174671828940] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 174785995734] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 174811357854] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 174928007961] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 176831015214] TD:idle n=75 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 176870308503] TD:idle n=75 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 176885345406] TD:idle n=75 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 176917014624] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 176991559500] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 177017659098] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 177140434212] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 179048583945] TD:mt pre Hermes lf=509012152 fb=1 +[Hermes] [HADES][WARN ] [KRELTSC: 179097121350] INFERENCE: Output validation failed, ignoring results +[Hera] [HADES][ERROR] [KRELTSC: 179186133966] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 179212915854] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 179311779528] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 181201889673] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 181284699162] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 181298483478] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 181363568820] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 183340480743] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 183429081045] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 183457573005] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 183566568339] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 185522135022] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 185636825409] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 185662382325] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 185786035701] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 187680983910] TD:idle n=80 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 187742653413] TD:idle n=80 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 187777998807] TD:idle n=80 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 187820618706] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 187916413335] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 187937972859] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 188070675429] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 189870608067] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 189938567091] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 189960313956] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 190027022388] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 192028816644] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 192134191557] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 192148502343] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 192246338550] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 194173913451] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 194264003619] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 194278464786] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 194378855223] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 196316739990] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 196429269099] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 196465189977] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 196567568190] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 198461321898] TD:idle n=85 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 198486154104] TD:idle n=85 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 198511010985] TD:idle n=85 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 198541488012] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 198626111670] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 198641716938] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 198735506760] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 200615555007] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 200678879415] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 200695918815] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 200767500780] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 202762936614] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 202858288731] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 202883359413] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 202987671915] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 204918382704] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 205010480787] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 205025456475] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 205120137075] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 207064941510] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 207167069739] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 207181303434] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 207281569908] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 209228731467] TD:idle n=90 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 209259603000] TD:idle n=90 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 209284715073] TD:idle n=90 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 209302869216] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 209371875258] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 209386056915] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 209492394909] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 211414465227] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 211502442690] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 211516310523] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 211609309737] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 213563855568] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 213653855457] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 213668368137] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 213771253794] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 215728245810] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 215890591875] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 215939242365] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 216144295962] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 217945437906] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 218028450381] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 218054286282] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 218141684817] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 220131023007] TD:idle n=95 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 220172540763] TD:idle n=95 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 220200021531] TD:idle n=95 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 220218686205] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 220329452511] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 220353527961] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 220466466297] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 222314395800] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 222385263219] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 222410038221] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 222489051582] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 224478895074] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 224566146399] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 224592200553] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 224702949933] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 226612843569] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 226693750647] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 226708518267] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 226801632015] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 228746859369] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 228838922256] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 228863214783] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 228968395299] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 230888577255] TD:idle n=100 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 230921357457] TD:idle n=100 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 230948713401] TD:idle n=100 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 230978146392] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 231061511184] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 231078502053] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 231176419593] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 233059200045] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 233122820952] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 233137636284] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 233213058750] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 235204771116] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 235298927955] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 235323636975] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 235424645148] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 237366983952] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 237472656309] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 237498266628] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 237610562952] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 239530841676] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 239618593284] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 239633528925] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 239751844794] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 241696255605] TD:idle n=105 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 241731342258] TD:idle n=105 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 241758337611] TD:idle n=105 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 241780021875] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 241881132675] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 241904672541] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 242010708723] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 243876079419] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 243931851639] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 243946603509] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 244014883875] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 246011524206] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 246096536721] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 246110797842] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 246210929433] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 248186659056] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 248293980879] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 248312262345] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 248413373250] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 250352916639] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 250441329978] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 250455523080] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 250569831519] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 252517286469] TD:idle n=110 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 252560904960] TD:idle n=110 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 252587835423] TD:idle n=110 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 252612171882] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 252699825861] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 252731174640] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 252865904739] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 254712333897] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 254793384027] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 254809687587] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 254881211466] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 256859858346] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 256980535245] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 257005044408] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 257098786581] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 259021660107] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 259115572443] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 259142302377] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 259261411353] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 261172469292] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 261251351172] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 261265410819] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 261364698987] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 263323958730] TD:idle n=115 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 263361084777] TD:idle n=115 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 263383128141] TD:idle n=115 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 263416511778] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 263486970516] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 263511284799] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 263615066799] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 265495407576] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 265587597051] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 265615411803] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 265729996833] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 267653777370] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 267750302337] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 267764309610] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 267864774618] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 269807236713] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 269913878136] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 269938537743] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 270057462759] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 271978047516] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 272063708364] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 272077648941] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 272181229887] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 274124774070] TD:idle n=120 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 274157989896] TD:idle n=120 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 274177844010] TD:idle n=120 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 274196535018] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 274265365962] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 274279848885] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 274373897616] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 276273549846] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 276358786830] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 276372720729] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 276468474618] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 278425077315] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 278537256270] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 278610881178] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 278887108437] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 280717672788] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 280807543800] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 280822391829] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 280926719346] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 282874399458] TD:mt pre Hermes lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 282978179169] TD:mt post Hermes lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 283005767310] TD:mt pre Artemis lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 283120921692] TD:mt post Artemis lf=509007512 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 285022305141] TD:idle n=125 lf=509007512 +[Hera] [HADES][ERROR] [KRELTSC: 285055401456] TD:idle n=125 fb=1 ub=7058 +[Hera] [HADES][ERROR] [KRELTSC: 285079003545] TD:idle n=125 tfb=509007512 +[Hera] [HADES][ERROR] [KRELTSC: 285099108294] TD:mt pre Hermes lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 285180583044] TD:mt post Hermes lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 285195349320] TD:mt pre Artemis lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 285293226540] TD:mt post Artemis lf=509007512 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 287187724740] TD:mt pre Hermes lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 287248191678] TD:mt post Hermes lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 287278754595] TD:mt pre Artemis lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 287343032739] TD:mt post Artemis lf=509007512 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 289339597323] TD:mt pre Hermes lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 289429600908] TD:mt post Hermes lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 289443909489] TD:mt pre Artemis lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 289541567175] TD:mt post Artemis lf=508998680 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 291488971074] TD:mt pre Hermes lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 291595215408] TD:mt post Hermes lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 291621032871] TD:mt pre Artemis lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 291750622023] TD:mt post Artemis lf=508998680 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 293670460083] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 293706898107] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 293741350182] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 293782413792] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 293826161916] TD: blk_attach dev=0x30f86c0 rc=0 used=27554760 free=509316112 +[Artemis] [HADES][ERROR] [KRELTSC: 293867289534] TD: census largest_free=508855976 free_blocks=1 used_blocks=706 +[Hera] [HADES][ERROR] [KRELTSC: 293949246150] TD:mt pre Hermes lf=508855976 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 294027685812] TD:mt post Hermes lf=508855976 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 294054995094] TD:mt pre Artemis lf=508855976 fb=1 +[Hera] PARITY:BIRTH vm_id=0x7cf09e01549546cc-0x99319366653ccc14 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 294870349284] TD:pb 00 lf=503233752 +[Hera] [HADES][ERROR] [KRELTSC: 294893567871] TD:pb 00 fb=1 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 297515311758] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0xd62c30ac78839535 +[Hera] [HADES][ERROR] [KRELTSC: 309152012526] TD:pb 00~user lf=497605000 +[Hera] [HADES][ERROR] [KRELTSC: 309194204781] TD:pb 00~user fb=1 +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] [HADES][ERROR] [KRELTSC: 309339929619] TD:mt post Artemis lf=497605000 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 309363080796] TD:idle n=130 lf=497605000 +[Hera] [HADES][ERROR] [KRELTSC: 309389181423] TD:idle n=130 fb=1 ub=10676 +[Hera] [HADES][ERROR] [KRELTSC: 309407758044] TD:idle n=130 tfb=497605000 +[Hera] [HADES][ERROR] [KRELTSC: 309556182894] TD:mt pre Hermes lf=497605000 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 309635265534] TD:mt post Hermes lf=497605000 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 309661616670] TD:mt pre Artemis lf=497605000 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 309756419511] TD:mt post Artemis lf=497605000 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 309780444939] TD:mt pre 00 lf=497605000 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 309874338942] TD:mt post 00 lf=497605000 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 309889144551] TD:mt pre 00~user lf=497605000 fb=1 +[Hera] (zuse) ok> S" 00" USE +[Hera] [HADES][ERROR] [KRELTSC: 309938158005] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 309981568491] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 311637982194] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 311697542919] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 311714131512] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 311823894438] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 311840492103] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 311887637649] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 311903225046] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 312036510534] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 312074240898] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 313807496289] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 313934546352] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 313965533805] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 314125780815] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 314150206860] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 314240427732] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 314286306411] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 314335767837] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 314378479926] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 316008895041] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 316114766793] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 316128936711] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 316248677031] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 316262820972] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 316360677066] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 316378862079] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 316418196864] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 316460520495] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 318193715343] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 318291602580] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 318306379398] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 318417174180] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 318431423499] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 318523374141] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 318549858438] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 318593489697] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 318622141572] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 320383232673] TD:idle n=135 lf=497605000 +[00] [HADES][ERROR] [KRELTSC: 320409608820] TD:idle n=135 fb=1 ub=10676 +[00] [HADES][ERROR] [KRELTSC: 320434680048] TD:idle n=135 tfb=497605000 +[00] [HADES][ERROR] [KRELTSC: 320463642219] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 320556145203] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 320571162723] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 320682517281] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 320697977145] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 320784378117] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 320808207027] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 320849901498] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 320887465626] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 322588412097] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 322684266219] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 322699206564] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 322806694014] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 322821167214] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 322899746568] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 322913914071] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 322940949492] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 322973762622] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 324764899767] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 324862308960] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 324895288620] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 325023759417] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 325040968854] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 325143611688] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 325158707643] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 325200216705] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 325231897725] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 326935842534] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 326966742732] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 327036811059] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 327134977659] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 327150202365] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 327264253659] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 327289016901] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 327380256126] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 327405286761] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 329059243695] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 329097112911] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 329232826860] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 329372915907] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 329399963907] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 329511075474] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 329536399122] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 329626884321] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 329650534269] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 331398204942] TD:idle n=140 lf=497605000 +[00] [HADES][ERROR] [KRELTSC: 331430049972] TD:idle n=140 fb=1 ub=10676 +[00] [HADES][ERROR] [KRELTSC: 331451158563] TD:idle n=140 tfb=497605000 +[00] [HADES][ERROR] [KRELTSC: 331477516923] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 331566279387] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 331582698447] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 331694170962] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 331710508626] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 331806091554] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 331843766163] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 333569981745] TD:det pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 333603992211] TD: detach_device called dev=0x30f86c0 +[00] [HADES][ERROR] [KRELTSC: 333633401934] TD:det post_bsd lf=497605000 fb=2 +[00] [HADES][ERROR] [KRELTSC: 333659405898] TD:kk 00 lf=497605000 fb=2 +[00] Stadium: dispatch cell=73483 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 333698566299] TD:vc start lf=497605000 fb=2 +[00] [HADES][ERROR] [KRELTSC: 333719555295] TD:vc post_hotwords lf=497605000 fb=3 +[00] [HADES][ERROR] [KRELTSC: 333749586429] TD:vc post_rwot lf=497605000 fb=3 +[00] [HADES][ERROR] [KRELTSC: 333776908416] TD:vc post_ssml8 lf=497605000 fb=3 +[00] [HADES][ERROR] [KRELTSC: 333806231430] TD:vc post_ssmcfg lf=497605000 fb=3 +[00] [HADES][ERROR] [KRELTSC: 333832640211] TD:vc post_dict lf=497605000 fb=569 +[00] [HADES][ERROR] [KRELTSC: 333848574927] TD:vc post_memory lf=497605000 fb=569 +[00] [HADES][ERROR] [KRELTSC: 333865547043] TD:vc post_callstack lf=497605000 fb=569 +[00] [HADES][ERROR] [KRELTSC: 333894184785] TD:pk 00 lf=497605000 +[00] [HADES][ERROR] [KRELTSC: 333918512277] TD:pk 00 fb=569 ub=9527 +[00] PARITY:KILL vm_id=0x7cf09e01549546cc-0x99319366653ccc14 name=00 +[00] KILL: 00 dead +[00] [HADES][ERROR] [KRELTSC: 333971003226] TD:kk 00~user lf=497605000 fb=569 +[00] Stadium: dispatch cell=78684 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 334022512845] TD:vc start lf=497605000 fb=569 +[00] [HADES][ERROR] [KRELTSC: 334048219428] TD:vc post_hotwords lf=497605000 fb=570 +[00] [HADES][ERROR] [KRELTSC: 334063903971] TD:vc post_rwot lf=497605000 fb=570 +[00] [HADES][ERROR] [KRELTSC: 334084810815] TD:vc post_ssml8 lf=497605000 fb=570 +[00] [HADES][ERROR] [KRELTSC: 334112598477] TD:vc post_ssmcfg lf=497605000 fb=570 +[00] [HADES][ERROR] [KRELTSC: 334139975505] TD:vc post_dict lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 334164502581] TD:vc post_memory lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 334181497398] TD:vc post_callstack lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 334200184920] TD:pk 00~user lf=497605000 +[00] [HADES][ERROR] [KRELTSC: 334226479398] TD:pk 00~user fb=1141 ub=8370 +[00] PARITY:KILL vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 name=00~user +[00] KILL: 00~user dead +[00] WIREBIND: 00~user detached without flush (device already gone) +[00] [HADES][ERROR] [KRELTSC: 334314460368] TD:det post_wb lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 334353694605] TD:det post_zuse lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 334383251181] TD:mt pre Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 334450112871] TD:mt post Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 334474472241] TD:mt pre Artemis lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 334571442282] TD:mt post Artemis lf=497605000 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 335922959253] TD:mt pre Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 335981284128] TD:mt post Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 335996773518] TD:mt pre Artemis lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 336060198726] TD:mt post Artemis lf=497605000 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 338067236535] TD:mt pre Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 338148440028] TD:mt post Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 338165740038] TD:mt pre Artemis lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 338262958404] TD:mt post Artemis lf=497605000 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 340212288360] TD:mt pre Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 340299416961] TD:mt post Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 340324769274] TD:mt pre Artemis lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 340437498555] TD:mt post Artemis lf=497605000 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 342405400008] TD:idle n=145 lf=497605000 +[00] [HADES][ERROR] [KRELTSC: 342455830416] TD:idle n=145 fb=1141 ub=8370 +[00] [HADES][ERROR] [KRELTSC: 342508628994] TD:idle n=145 tfb=508821224 +[00] [HADES][ERROR] [KRELTSC: 342535768680] TD:mt pre Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 342638299458] TD:mt post Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 342689831589] TD:mt pre Artemis lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 342804949431] TD:mt post Artemis lf=497605000 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 344619455208] TD:mt pre Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 344713668075] TD:mt post Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 344730521247] TD:mt pre Artemis lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 344832097890] TD:mt post Artemis lf=497605000 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 346779161148] TD:mt pre Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 346870977432] TD:mt post Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 346887480639] TD:mt pre Artemis lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 347000460828] TD:mt post Artemis lf=497605000 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 348945574131] TD:mt pre Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 349037504424] TD:mt post Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 349053458859] TD:mt pre Artemis lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 349150475457] TD:mt post Artemis lf=497605000 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 351095274033] xhci: CSW status = FAILED +[00] [HADES][WARN ] [KRELTSC: 351139345977] xhci: unit not ready -- retrying TEST UNIT READY +[00] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 351190258356] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 351230076624] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 351267526995] TD: blk_attach dev=0x30f86c0 rc=0 used=27602413 free=509268459 +[Artemis] [HADES][ERROR] [KRELTSC: 351314475918] TD: census largest_free=497605000 free_blocks=1141 used_blocks= +[00] [HADES][ERROR] [KRELTSC: 351381499959] TD:mt pre Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 351449581308] TD:mt post Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 351464761620] TD:mt pre Artemis lf=497605000 fb=1141 +[Hera] PARITY:BIRTH vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 352273570572] TD:pb 01 lf=497605000 +[Hera] [HADES][ERROR] [KRELTSC: 352293115881] TD:pb 01 fb=1140 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 354637648785] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] [HADES][ERROR] [KRELTSC: 361587270639] TD:pb 01~user lf=492362056 +[Hera] [HADES][ERROR] [KRELTSC: 361607787597] TD:pb 01~user fb=1140 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[00] [HADES][ERROR] [KRELTSC: 361703159538] TD:mt post Artemis lf=492362056 fb=1140 +[00] (zuse) ok> S" 01" USE +[00] [HADES][ERROR] [KRELTSC: 361736558736] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 361788428421] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 361873306725] TD:idle n=150 lf=492362056 +[01] [HADES][ERROR] [KRELTSC: 361907179830] TD:idle n=150 fb=1140 ub=11578 +[01] [HADES][ERROR] [KRELTSC: 361925830077] TD:idle n=150 tfb=497491904 +[01] [HADES][ERROR] [KRELTSC: 362061409752] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 362119272732] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 362147006571] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 362228302422] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 362244873186] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 362300916768] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 362318581527] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 363798305472] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 363843916170] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 364081076268] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 364179886707] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 364198169853] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 364314107787] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 364339877538] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 364440407667] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 364465473162] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 365923565847] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 365961103872] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 366284820405] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 366391569453] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 366416639946] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 366552368112] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 366568273491] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 366684487386] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 366699978330] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 368048941428] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 368084965227] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 368508481467] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 368617805199] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 368632653921] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 368742560277] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 368757301920] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 368859773709] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 368885368803] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 370172149620] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 370218156525] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 370681314003] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 370780944870] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 370795961676] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 370911277884] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 370927904172] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 371029365525] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 371068384113] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 372298144491] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 372341708466] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 372870443988] TD:idle n=155 lf=492362056 +[01] [HADES][ERROR] [KRELTSC: 372902714289] TD:idle n=155 fb=1140 ub=11578 +[01] [HADES][ERROR] [KRELTSC: 372934285521] TD:idle n=155 tfb=497491904 +[01] [HADES][ERROR] [KRELTSC: 372967912359] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 373349683182] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 373389970107] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 373608480693] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 373643792592] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 373809566046] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 373848304116] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 374425040010] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 374457439419] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 375190351662] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 375270190638] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 375286097739] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 375360121311] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 375375496650] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 375435489366] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 375451947906] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 376553999682] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 376598151783] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 377358014439] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 377465155389] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 377489694708] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 377611505985] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 377628519471] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 377732993547] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 377751887793] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 378700578648] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 378762022863] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 379574605977] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 379718016678] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 379744609419] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 379872000081] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 379886986962] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 379987370406] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 380011488171] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 380809137387] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 380843387463] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 381769512768] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 381881139003] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 381915204174] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 382034576784] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 382051998909] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 382141850223] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 382156173693] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 383924178666] TD:idle n=160 lf=492362056 +[01] [HADES][ERROR] [KRELTSC: 383947223646] TD:idle n=160 fb=1140 ub=11578 +[01] [HADES][ERROR] [KRELTSC: 383965012242] TD:idle n=160 tfb=497491904 +[01] [HADES][ERROR] [KRELTSC: 383984990004] TD:det pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 384010775547] TD: detach_device called dev=0x30f86c0 +[01] [HADES][ERROR] [KRELTSC: 384038450859] TD:det post_bsd lf=492362056 fb=1142 +[01] [HADES][ERROR] [KRELTSC: 384069207711] TD:kk 01 lf=492362056 fb=1142 +[01] Stadium: dispatch cell=81286 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 384114080364] TD:vc start lf=492362056 fb=1142 +[01] [HADES][ERROR] [KRELTSC: 384142633707] TD:vc post_hotwords lf=492362056 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 384161614074] TD:vc post_rwot lf=492362056 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 384194451585] TD:vc post_ssml8 lf=492362056 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 384235919949] TD:vc post_ssmcfg lf=492362056 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 384259337049] TD:vc post_dict lf=492362056 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 384288311673] TD:vc post_memory lf=492362056 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 384306989535] TD:vc post_callstack lf=492362056 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 384339319014] TD:pk 01 lf=492362056 +[01] [HADES][ERROR] [KRELTSC: 384363335076] TD:pk 01 fb=1707 ub=10429 +[01] PARITY:KILL vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 name=01 +[01] KILL: 01 dead +[01] [HADES][ERROR] [KRELTSC: 384422315970] TD:kk 01~user lf=492362056 fb=1707 +[01] Stadium: dispatch cell=82586 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 384477442608] TD:vc start lf=492362056 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 384499568712] TD:vc post_hotwords lf=492362056 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 384538015155] TD:vc post_rwot lf=492362056 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 384565824006] TD:vc post_ssml8 lf=492362056 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 384598998462] TD:vc post_ssmcfg lf=492362056 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 384639846255] TD:vc post_dict lf=492362056 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 384678517671] TD:vc post_memory lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 384711981087] TD:vc post_callstack lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 384743101596] TD:pk 01~user lf=497605000 +[01] [HADES][ERROR] [KRELTSC: 384768654018] TD:pk 01~user fb=2143 ub=9544 +[01] PARITY:KILL vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee name=01~user +[01] KILL: 01~user dead +[01] WIREBIND: 01~user detached without flush (device already gone) +[01] [HADES][ERROR] [KRELTSC: 384858523875] TD:det post_wb lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 384889536150] TD:det post_zuse lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 384915971076] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 385016623404] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 385032417294] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 385139969718] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 386226058470] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 386294525631] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 386310892716] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 386374506861] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 388373273715] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 388484124252] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 388500040026] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 388608357585] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 390528142851] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 390640266366] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 390655451487] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 390762917748] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 392680578633] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 392785887291] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 392801445330] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 392936144433] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 394857527841] TD:idle n=165 lf=497605000 +[01] [HADES][ERROR] [KRELTSC: 394893595761] TD:idle n=165 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 394922015565] TD:idle n=165 tfb=508661784 +[01] [HADES][ERROR] [KRELTSC: 394952522454] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 395051719860] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 395069275125] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 395185796103] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 397056976134] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 397158200565] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 397175669688] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 397286713026] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 399193630374] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 399301115850] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 399317653959] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 399422922360] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 401334922527] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 401438564646] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 401464151256] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 401568893334] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 403514527962] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 403635937278] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 403651203291] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 403744688802] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 405675512319] TD:idle n=170 lf=497605000 +[01] [HADES][ERROR] [KRELTSC: 405732517260] TD:idle n=170 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 405772983966] TD:idle n=170 tfb=508661784 +[01] [HADES][ERROR] [KRELTSC: 405817548444] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 405919407789] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 405953026962] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 406096473825] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 407873871363] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 407960846475] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 407986936497] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 408062208687] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 410039337288] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 410139284310] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 410164361334] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 410324799549] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 412195250733] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 412297564602] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 412312537455] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 412418257167] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 414354016881] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 414473959830] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 414499290828] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 414596934234] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 416507146608] TD:idle n=175 lf=497605000 +[01] [HADES][ERROR] [KRELTSC: 416533345200] TD:idle n=175 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 416562910974] TD:idle n=175 tfb=508661784 +[01] [HADES][ERROR] [KRELTSC: 416586495822] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 416676262002] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 416709118539] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 416825508750] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 418686519699] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 418788596373] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 418813229331] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 418918232901] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 420832762581] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 420938323449] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 420954252159] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 421078199178] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 422979708375] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 423082398417] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 423100382670] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 423200466129] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 425143440309] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 425241519633] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 425256132294] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 425364456972] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 427285099983] TD:idle n=180 lf=497605000 +[01] [HADES][ERROR] [KRELTSC: 427312077465] TD:idle n=180 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 427348408158] TD:idle n=180 tfb=508661784 +[01] [HADES][ERROR] [KRELTSC: 427374867255] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 427467503106] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 427494504234] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 427615094214] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 429454540368] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 429562150500] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 429578109471] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 429659331507] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 431608086945] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 431716915014] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 431732307825] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 431844329469] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 433770469293] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 433878650058] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 433903478169] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 434007861798] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 435950811702] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 436124722509] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 436166155362] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 436363081728] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 438164035155] TD:idle n=185 lf=497605000 +[01] [HADES][ERROR] [KRELTSC: 438192337548] TD:idle n=185 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 438236982435] TD:idle n=185 tfb=508661784 +[01] [HADES][ERROR] [KRELTSC: 438276435807] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 438384170805] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 438410623854] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 438517191063] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 440345570028] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 440480717523] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 440497484385] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 440578430145] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 442497934893] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 442597391544] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 442612121721] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 442747112976] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 444677356746] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 444775744896] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 444791641665] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 444888695748] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 446831857794] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 446943244797] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 446959238922] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 447075094893] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 448976303916] TD:idle n=190 lf=497605000 +[01] [HADES][ERROR] [KRELTSC: 449009878296] TD:idle n=190 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 449047017510] TD:idle n=190 tfb=508661784 +[01] [HADES][ERROR] [KRELTSC: 449075134998] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 449168565615] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 449183428092] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 449292257442] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 451155788874] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 451263406797] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 451278482781] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 451395909090] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 453327074298] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 453434998359] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 453473194860] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 453587541792] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 455490416955] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 455603426439] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 455631218196] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 455747193069] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 457652787921] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 457754241294] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 457769364171] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 457885373316] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 459790820244] TD:idle n=195 lf=497605000 +[01] [HADES][ERROR] [KRELTSC: 459820934475] TD:idle n=195 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 459856480146] TD:idle n=195 tfb=508661784 +[01] [HADES][ERROR] [KRELTSC: 459891550776] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 460005189462] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 460029990546] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 460136627874] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 461996467065] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 462101687733] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 462116633706] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 462221405982] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 464164020537] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 464257928295] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 464272168332] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 464373364035] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 466315619364] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 466427389050] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 466443630639] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 466546566570] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 468531048006] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 468656435289] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 468672504111] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 468802124112] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 470702316441] TD:idle n=200 lf=497605000 +[01] [HADES][ERROR] [KRELTSC: 470734144041] TD:idle n=200 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 470750477547] TD:idle n=200 tfb=508661784 +[01] [HADES][ERROR] [KRELTSC: 470782420689] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 470871951711] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 470896269144] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 471016427112] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 472876072326] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 472980368301] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 473004712425] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 473117414175] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 475036992255] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 475135103457] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 475151089875] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 475244342391] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 477185560488] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 477277478811] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 477292177866] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 477394652427] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 479340966468] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 479444932491] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 479470470213] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 479571127749] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 481489866606] TD:idle n=205 lf=497605000 +[01] [HADES][ERROR] [KRELTSC: 481523145726] TD:idle n=205 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 481545571395] TD:idle n=205 tfb=508661784 +[01] [HADES][ERROR] [KRELTSC: 481579905345] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 481659913224] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 481674507930] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 481763537178] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 483646315173] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 483720061524] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 483735717087] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 483794433360] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 485801697129] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 485899338897] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 485914982007] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 486025203153] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  \ No newline at end of file diff --git a/logs/20260910-195054/amd64/qemu-amd64-20260910-195054.log b/logs/20260910-195054/amd64/qemu-amd64-20260910-195054.log new file mode 100644 index 00000000..3b500364 --- /dev/null +++ b/logs/20260910-195054/amd64/qemu-amd64-20260910-195054.log @@ -0,0 +1,12205 @@ +[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +RAW SERIAL UP +[CKPT 002] Serial (COM1) initialized +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +EBS... +EBS OK +Calling kernel_main (monolithic)... + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: amd64 +Build: Sep 10 2026 19:43:33 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 129 +Total memory: 1023 MB +Usable memory: 968 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 249369 + Free pages : 247846 + Used pages : 1523 + Total MB : 974 + Free MB : 968 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +APIC: IA32_APIC_BASE MSR=0x00000000fee00900 +APIC: stale-ISR drain: 0 EOI(s) issued +APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) +APIC: init done + +I/O APIC: init... +I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 + override: source=00 gsi=2 flags=0x0000 + override: source=05 gsi=5 flags=0x000d + override: source=09 gsi=9 flags=0x000d + override: source=0a gsi=10 flags=0x000d + override: source=0b gsi=11 flags=0x000d +i8042: keyboard ACKed enable-scanning +i8042: IRQ1 enabled in controller config byte +I/O APIC: keyboard IRQ1 routed (masked) + +Timer: init... +Timer: init start +Timer: PM_TMR_BLK discovered from FADT at port 1544 +Timer: VM mode detected (hypervisor present). +Timer: HPET calibration disabled (VM-exit MMIO would poison timing). +Timer: WARNING: invariant TSC not present under hypervisor. +Timer: continuing in RELATIVE mode (no determinism guarantees). +Timer: RDTSCP not present; using RDTSC (less serialized). +Timer: CPUID frequency unavailable; trying PM Timer... +Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2097181107 Hz +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 24641536 + Heap end addr: 561512448 + +Heartbeat: init... +APIC Timer: calibrating... +APIC Timer: apic_hz=1010706503, tick_hz=100, initial_count=10107065 +APIC Timer: configured (masked, ready to start) +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0xffff900000000000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 4787118] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 63146349] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 89957532] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 91670838] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 93192099] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 95045748] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 96269145] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 97614048] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 98964075] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 100065525] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 111497274] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 113343426] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 117140142] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 118589688] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 120207360] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 123515889] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 125316660] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 127075683] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 130096743] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 131921496] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 133511658] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 137829762] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 139546071] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 141146145] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 145028520] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 146136291] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 147087570] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 149133768] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 150665571] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 152296746] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 153592845] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 154508718] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 155448552] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 157042452] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 158675958] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 161708358] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 163169706] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 164659572] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 167687394] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 169225896] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 170921436] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 174397125] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 176066583] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 177724659] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 181384959] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 185269434] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 187251708] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 189186879] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 192172134] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 193749192] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 195518211] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 198715545] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 200489184] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 202035057] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 204822576] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 206962077] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 208774398] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 212252397] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 214362288] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 216182127] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 220336095] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 222464508] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 224277606] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 226517277] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 230020581] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 231302421] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 232604253] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 235779012] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 237349329] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 238753389] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 242058012] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 243683097] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 245561568] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 249014094] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 251266974] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 252970851] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 256514979] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 257861793] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 259017360] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 260979558] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 262202514] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 263504850] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 265044633] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 266381577] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 267433026] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 269087133] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 271126296] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 274688568] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 276543855] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 278712147] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 282469341] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 284468898] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 286273659] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 288120756] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 292611186] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 294750855] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 296695224] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 300427428] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 301805112] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 303430512] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 306213012] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 307584438] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 308839272] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 310179639] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 312558981] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 313907076] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 315269787] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 317108484] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 318140592] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 319260690] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 321390279] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 323512707] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 327264357] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 329480256] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 331426788] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 335512569] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 337221801] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 339353070] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 344323623] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 345666195] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 346987998] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 349155324] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 350479962] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 351704451] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 353072349] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 356431593] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 358052121] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 359388897] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 360915975] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 362088174] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 363167091] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 364773549] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 366640659] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 370660752] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 372309609] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 374584476] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 376603437] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 380311827] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 382896318] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 384926619] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 389032644] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 390515559] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 391882764] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 394314270] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 395751069] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 397047252] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 397851531] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 399867111] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 401142945] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 402415440] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 403704063] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 405834597] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 407674365] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 408960531] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 410412849] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 411601029] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 412854351] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 414588930] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 416579583] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 420062496] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 421833153] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 423766560] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 427277424] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 429168600] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 431502099] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 434735700] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 436026675] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 437568915] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 438582417] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 439643568] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 442052289] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 444255042] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 447936993] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 449762439] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 451836798] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 454813401] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 458399235] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 460121508] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 462057477] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 465467541] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 466789848] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 468175701] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 469505253] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 470792742] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 473019645] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 475042239] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 478619421] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 480590607] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 482824293] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 486523947] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 487943505] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 489352080] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 490454937] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 491700153] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 494369358] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 496330107] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 500035578] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 501208428] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 502490352] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 506094687] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 508178412] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 510202392] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 513689967] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 515320050] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 516541977] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 518683683] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 520328928] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 521675238] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 523217184] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 524306643] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 525464961] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 527737623] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 529994304] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 531193278] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 537445818] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 539375193] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 541185057] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 545575947] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 547875321] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 550417329] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 555295272] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 557138022] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 559244196] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 562306941] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 564015060] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 565623009] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 566996808] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 569104410] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 570461577] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 572641776] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 574356972] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 576285528] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 577785474] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 579493950] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 580668081] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 581864997] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 584213259] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 585313029] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 589428798] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 591658662] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 593972820] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 598352391] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 600659388] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 603135246] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 606740022] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 609919107] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 612393180] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 614626341] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 619633875] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 621222651] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 622823040] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 625277772] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 626891076] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 628643589] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 630182280] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 631111530] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 632162958] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 633723090] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 635939955] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 639747465] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 642005658] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 644310429] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 648943365] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 650487558] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 651673680] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 654194772] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 655893987] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 657440406] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 659405124] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 661118472] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 662532864] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 664795215] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 667129911] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 671451711] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 674553684] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 676880652] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 680200395] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 682982643] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 684110973] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 685137558] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 687545649] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 689236884] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 691050612] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 692979273] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 695030448] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 696617985] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 698525100] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 699897051] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 701775081] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 704171475] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 706152111] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 710002314] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 712299840] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 714621474] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 718726176] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 721049889] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 723502269] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 728572110] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 731015565] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 733363239] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 737874228] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 740065725] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 742032270] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 746273871] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 748428366] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 750696093] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 752536638] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 757104180] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 758482935] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 760854255] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 762432489] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 763874307] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 767591202] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 768589185] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 769732215] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 775773096] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 779602845] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 783711369] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 791155260] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 792571689] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 800722020] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 807925629] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 814234743] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 818878347] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 819893004] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 826503930] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 830482989] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 831655461] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 832614153] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 833514528] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 834800988] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 837204291] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 839230623] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 842498853] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 844674222] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 846544545] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 849889530] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 851364066] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 853172166] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 857077221] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 860590521] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 862969002] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 864419955] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 868776699] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 870289770] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 872150097] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 873374376] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 874647816] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 877055109] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 879489534] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 883950018] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 885552780] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 886934790] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 890642403] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 892196235] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 894272820] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 895683579] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 897168342] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 899816190] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 902180685] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 906246957] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 908292714] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 910455189] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 913902402] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 915157320] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 916655481] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 917992404] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 919062900] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 921264246] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 923108634] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 925424787] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 928594716] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 930564138] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 932471085] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 935878713] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 937452348] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 939019620] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 940271325] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 941580717] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 944968668] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 947233791] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 952338849] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 955571085] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 957873882] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 962614044] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 964142676] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 966007707] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 967205421] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 968789094] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 971158755] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 973128828] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 975937956] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 977244807] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 979186047] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 981261813] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 984038013] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 985111827] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 986007099] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 986828388] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 987976941] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 990022047] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 991748646] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 996929976] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 998983209] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1001365701] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1005484788] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1008149226] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1010158926] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1013975466] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1015334355] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1016904273] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 1018163286] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1019581563] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1021733979] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1024071426] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1027881666] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1029811251] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1032276714] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 1034542719] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1037284458] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1038610797] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1040343381] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 1041516441] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1042755042] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1045012668] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1047094083] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1050155547] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1052484930] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1054423860] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1058061459] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1060225971] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1062325089] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1066112796] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1068440772] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1070914908] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 1073548308] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1076868639] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 1078295274] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1080700215] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1082219460] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1084014708] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1085755335] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 1086904728] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1088063844] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1090466265] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1092473361] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1096537596] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1098553806] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1100454474] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1104280212] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1106398545] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1108625700] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1112856843] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 1114223628] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1116339861] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1117641882] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1119008898] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1120549206] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1123080819] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1125225864] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1127797902] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1129503375] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 1131496107] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1134434196] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1136180661] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1137935358] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1141836150] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1143806895] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1145503716] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1149860586] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1151118297] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1153052586] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1154328210] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1155531678] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1156985445] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1158020136] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1159351809] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1161950139] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1163627766] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 1166495988] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1168773564] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 1170050154] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1172278674] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1173589347] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1175247486] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1177230999] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1180352817] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1181615673] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1183933905] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1185168474] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1186400040] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1187774070] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1188664743] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1189553568] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1192110507] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1193933643] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1198466115] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1199865996] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1201647993] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 1202861625] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 1204639905] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1205951334] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1207661889] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1208929281] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1210484436] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1211833539] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1212823143] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1213827930] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1216019196] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1217743107] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1220928408] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1222246494] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1223988066] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1225318164] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1226433033] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1228432464] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1229615268] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1230922581] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 1232318745] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 1233872892] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 1235143077] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1236487182] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 1237377729] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1238396523] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1239776118] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1241438667] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1244361741] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1245774138] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1247673861] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1250594394] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1252012251] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1253658882] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1256563623] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1258074720] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1259944455] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 1262522961] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1264439988] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1265914230] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1267585347] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1270946607] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1272775896] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1274612220] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1277937003] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1278990720] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1279905354] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1281617547] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1282880928] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1283928933] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1285056192] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1286975067] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1288210266] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1289396556] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1290654267] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1291491705] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1292398821] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1293779004] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1295298333] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1298508078] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1300092591] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1301846574] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1304907870] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1306253214] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1308058920] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1311214947] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1312637907] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1314442437] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1317505812] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1318959222] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1320608709] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1323895902] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1325545746] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1327292673] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1331167152] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1332892260] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1334695089] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 1336446594] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1339895256] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 1340962497] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1342006554] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1343947059] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1345078539] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 1346141097] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1347279066] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1349161779] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1350429339] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1351818321] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1353144807] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 1354070466] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1355071095] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1356988059] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1358772765] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1362063087] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1363395264] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1365018543] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1368051069] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1369550847] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1371245211] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1374681042] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1376373579] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1378111833] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1381525530] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1383083247] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1384791912] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1388393748] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1390140108] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1391843145] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1395146382] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1396462263] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1398307659] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1401876462] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 1403024553] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1404108048] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1406003949] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1407127701] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 1408232364] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1409156217] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1411402125] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1412548914] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1413660654] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1415120154] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 1416074226] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1417027437] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1418550168] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1420182120] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 1422309840] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1425019806] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1426663476] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1428633528] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1432036074] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1433499354] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1435448133] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1438214148] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1439558820] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1441230651] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1444122330] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1445618790] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1447428339] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1450732227] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1452109785] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1453664457] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1456587111] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 1457735622] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1458703071] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1460910696] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1462426434] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 1463819196] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1464986334] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1467083226] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1468428906] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 1469640732] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1470892395] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1472694720] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1474250169] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1475571699] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1476839721] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 1477682997] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1478547819] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1480537506] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1482062064] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1486804557] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1488505389] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1490537202] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1494341730] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1496097939] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1498337568] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1501929891] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 1503549831] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1505896749] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1508120775] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1512298746] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1514258760] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1516262874] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1520006019] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1521915990] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1524206250] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1527814659] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1529258787] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1530437790] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1532623470] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1534108716] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 1535574726] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1536746421] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1538864250] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1539963852] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1541096760] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1542117990] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1543984344] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1545155220] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1546375614] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1547830074] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 1548812013] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1549919343] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1552105968] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1553830341] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1556793063] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1558276230] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1559957679] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1563686523] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1565381832] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1567112946] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1570317924] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1571459106] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1572411603] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1574287176] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1575507465] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1577081961] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1578196725] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1580046993] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1581191073] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1582332024] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1583236935] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1584975630] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1586062695] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1587209715] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1589080437] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 1590214563] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1591420215] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1593389742] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1595615742] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1599094875] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1600975803] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1602901125] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 1606571610] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 1608138462] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1609890471] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1612000320] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1616268696] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1618444989] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1620564141] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1624960785] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 1626669618] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1628043921] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1630298775] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1631751156] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1633221534] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1634949603] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 1636178145] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1637436171] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1639745331] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1641819564] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1645327131] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1647257199] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1649352726] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1653186318] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1654970184] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1656962013] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1660273629] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1662298260] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1664360481] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1668613695] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 1670071200] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1671265050] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1673432313] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1674768501] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1676355072] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1677968292] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 1678992693] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1680192276] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1682239125] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1684262643] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1687744023] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1689712332] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1691845155] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1694872305] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1696474899] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1698610536] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1701968541] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1703297022] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1705341309] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1707898374] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1709907465] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 1711029222] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1711957506] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1713751536] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1715124999] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 1716451863] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1717349277] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1719356604] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1720830174] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1722255990] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1723842120] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 1724909361] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1726088805] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1728151383] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1730578752] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1733934930] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1735690152] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1737778455] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1742030745] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1744005837] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1745984457] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1749429465] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1751126097] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1753178574] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1757340543] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 1758504909] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1759734921] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1761504507] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1762801383] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 1763827149] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1764809466] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1767041262] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1768384128] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1769604312] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1770972630] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 1771862211] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1772916663] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1774795785] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1776583767] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1779697437] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1781245536] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1783069764] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1786116003] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1787597868] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1789508112] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1792837620] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1794361947] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1796202072] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1799136591] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1800920436] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1802595858] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1804905627] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1807565865] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 1808735670] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1809753225] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1811727645] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1813100373] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1814339541] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1815636144] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 1816700823] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1817955384] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1819518330] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1821239238] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1824067560] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1825509105] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1827425943] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1830747492] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1832478480] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1834125300] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1837149174] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1838460141] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1840196715] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1843572276] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1845339699] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1847243307] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1850489445] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 1851522393] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1852442508] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1854500172] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1856105118] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1857432234] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1859218179] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 1860317046] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1861481349] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1863458100] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1865552619] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1869242487] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1871011443] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1873177488] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1876540176] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1878254889] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1880648826] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1884157023] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 1885473555] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1886617677] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1888601778] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1889970537] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1891292634] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1893196263] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 1894367916] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1895580855] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1897481271] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1899406194] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1903012146] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1904941437] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1906872219] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1908722886] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1911745290] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1913460087] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1915635246] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1919303673] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 1920561090] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1921711974] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1923277188] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1924656699] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1926016827] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1927691745] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 1928756571] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1930190073] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1932307461] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1934384025] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1937778045] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1939069671] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1940672076] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1943059482] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1944546870] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1946211624] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1949134194] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1950453855] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1952099016] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1955242632] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1956712149] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1958413632] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1961851584] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 1963023405] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1963977267] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1965723123] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1966860714] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1968331785] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1969658145] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 1970492244] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1971395538] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1973349336] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1975031583] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1977762885] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1979031453] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1980923679] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1983779406] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1985239389] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1987221369] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1991349927] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1994650056] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1997400636] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2001717627] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 2004004254] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2006597187] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2008849962] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2012536722] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 2013950652] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2015166111] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2017324764] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2018812761] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2020563048] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 2022313125] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 2024004234] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 2025391200] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2027034450] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 2028088419] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2029205430] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2031299424] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2033754177] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2037516306] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2039241267] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2041239543] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2044591206] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2046938523] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2049006582] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2052403794] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2054314479] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2056401858] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2060215668] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 2062114152] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2064161904] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 2067706074] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 2069040771] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2070389391] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2072628369] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2073954981] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 2075319939] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2076519585] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2078641215] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2079957663] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2081455572] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2083238661] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 2084284482] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2085397125] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2087354535] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2089420431] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2093058429] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2094769971] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2097204333] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2100632772] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2102400447] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2104349268] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2119115208] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2121176568] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2122522794] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2124004722] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2126835501] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 2128570374] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2130471042] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 2134190499] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 2135504574] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2136716526] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2138914680] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2140287828] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 2141538588] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2142701379] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2144829372] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2146289313] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2147929686] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2149670124] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 2150746815] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2151950493] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2153898285] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2155898178] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2159463285] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2161227369] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2163286503] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2166757362] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2168606244] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2170334166] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2173800636] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2175322737] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2177125608] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2180065755] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 2181471054] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2183157942] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 2186274174] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 2187329424] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2188265709] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2189963286] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2191242102] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 2192383788] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2193304512] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2195091591] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2196651513] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2197763988] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2199051708] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 2199891897] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2200804095] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2202443439] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2204147400] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2207129022] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2208833004] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2210453490] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 2211602337] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2214833670] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2216249343] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2217890472] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2220704304] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2222471139] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2224150845] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2226868665] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 2228080344] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2229270456] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2231523399] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2232848373] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2234849841] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2236501785] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 2237583096] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2238775266] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2240633115] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2242792440] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2246450325] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2247799386] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2249366658] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2251857846] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2253218331] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2254745535] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2257499475] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2259303438] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2261016807] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2263956471] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2265690315] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2267414289] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2270061822] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 2271093804] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2272381965] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2274139287] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2275271586] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 2276312682] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2277203334] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2278886925] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2279976993] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2281138776] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2282553000] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 2283401946] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2284646175] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2286418722] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2288055252] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2290757469] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2292204369] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2293890543] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 2295019650] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2298494772] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2299907022] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2301540801] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2304324036] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2305865289] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2307482247] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2311219050] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 2312378901] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2313191580] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2314933803] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2316205521] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 2317260183] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2318160768] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2319947784] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2321062443] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2322606657] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2324179200] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 2325201690] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2326416246] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2328283650] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2330256495] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2333620443] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2335711308] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2337633627] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2340941064] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2342533326] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2344510644] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2347993620] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2349727338] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2351606943] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2355023223] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2356801146] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2358720105] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2362494645] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 2363666004] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2364770562] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2366797104] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2368144443] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 2369367021] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2370396567] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2372564103] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2374352820] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2375794302] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2377326294] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 2378344479] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2379447021] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2381372700] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2383292163] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2385412008] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2388558417] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2390356080] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2392275186] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2395385916] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2396639217] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2398194750] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2400835542] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2402263836] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2403821658] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2406507138] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2407922391] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2409625449] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2412636576] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 2413667214] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2414532099] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2416030449] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2417080533] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 2418059112] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2418950499] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2420598852] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2421656559] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2422762986] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2424062193] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 2425112130] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2426471145] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2428017690] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2429453418] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2432045763] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2433610200] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2435189610] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2437803669] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2439474660] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2441120262] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2443696479] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 2444609790] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2445506259] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2447181072] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2448384057] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2449573119] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2450788977] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 2451922032] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2453000697] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2454680802] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2456597430] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2459943276] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2461652571] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2463644253] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2466849588] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2468953998] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2470683579] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2472613206] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2475738195] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 2477268234] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2478348306] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2480368695] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2481684996] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2483064549] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2484588813] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 2485654311] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2486790222] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2488671234] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2491005258] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2494316307] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2496034926] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2498005818] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2501268168] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2503206069] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2505122802] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2508384585] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 2509646643] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2510776800] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2512888623] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2514206520] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2515701069] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2517288312] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 2518295262] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2519458578] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2521317708] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2523202815] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2526508383] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2528569974] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2530496073] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2533525953] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2534801262] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2536376178] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2538932256] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 2540417019] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2541534156] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2543640435] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2544931389] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2546250777] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2547824286] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 2548928172] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2550248967] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2552222799] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2554205157] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2557648023] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2559295536] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2561187468] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2564543625] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2566494903] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2568427974] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2571013893] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2573394726] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2575055322] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2576951433] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2580462150] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 2581757829] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2582917176] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2585031225] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2586393138] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2587753875] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2589283767] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 2590711830] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2591821701] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2593727829] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2595596661] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2598960693] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2600664549] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2602656105] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2606258025] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2607787350] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2609694969] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2612473416] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2613859416] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2615730999] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2618427903] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 2619429897] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2620294446] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2621994963] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2623110231] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2624142192] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2625357567] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 2626190196] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2627074968] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2629490850] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2631134604] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2633872374] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2635248861] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2636936064] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2639708169] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2641807623] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2643586512] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2645739873] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2647819167] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2649260628] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2650881513] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2653890330] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2655302664] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2656893897] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2659940892] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 2661364293] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2662492665] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2664676539] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2666382075] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2667757722] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2669305065] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 2670332427] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2671466448] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2673180153] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2675117340] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2678710965] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2680503903] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2682538698] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2685791598] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2687591697] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2689562526] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2693273163] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2694651351] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2696152158] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 2697269085] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2698403379] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2700244911] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2702175189] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2705703000] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2707344696] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2709310800] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2712669624] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2714421801] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2716761894] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2720280759] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2721756093] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2723285691] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 2724323448] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2725401651] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2727212607] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2729355594] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2732362647] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2734392297] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2736064338] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2737987560] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2741633979] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2743246002] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2745155910] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2748469857] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2750104749] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2752015980] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2755610907] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2757229293] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2759128029] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2762498823] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 2763787614] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2764886250] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2767150869] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2768503311] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2769819969] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2771364246] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 2772373653] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2773446564] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2775309432] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2777295528] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2780828442] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2782613064] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2784514593] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2787782655] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2789484306] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2791709109] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2794989687] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2796671829] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2798656980] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2802009798] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2803891230] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2805886923] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2807692503] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2810978646] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 2812265526] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2813369811] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2815397025] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2816933952] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2818314093] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 2819831847] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2821603449] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 2823071538] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2824685976] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 2825684505] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2826932766] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2829109731] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2831039127] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 2832414354] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 2834378799] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2836317015] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 2837782857] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2839653810] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2841768258] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2842919058] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 2844619617] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2846520117] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 2847837909] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2849596302] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2851478154] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 2852896494] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2855074194] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2856646779] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2857625526] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2859135762] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2860802847] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2861826723] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 2863081809] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2863970067] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2865645069] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2867178804] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 2868395880] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2869293126] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2871008091] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2872045491] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 2873064663] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2873946789] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2875599090] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2876915013] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2878022805] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2879646966] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 2880458616] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2881320015] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 2882973282] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2884614726] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2885772183] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 2887279836] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2888881359] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 2890203099] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2892278676] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2893935618] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2894900715] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 2896388922] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2898001365] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 2899012242] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 2900587893] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2902155627] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2903309346] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2905381122] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2907023091] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2908068072] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2909368896] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2910262992] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2912064141] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2913189720] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2914430547] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2915375106] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2917349400] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2918468343] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2919652470] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2921037546] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2921880780] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2922755430] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2924574156] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2926121772] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2927118747] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 2928784047] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2930569194] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 2931596073] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 2933162610] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2934799686] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2935947399] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2938069911] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2939969319] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2941166361] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2943369135] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2944973388] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2946039537] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2947054803] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2948873277] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2950055409] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 2951090142] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2952862752] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2953943517] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2955168594] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2956450434] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 2957301606] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2958204438] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 2959856508] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2961376089] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 2962427076] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2964101616] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2965727079] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2966670546] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2968261632] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2969834091] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2970792636] Running M*.negative: -123 456 M* . . CR +[Hera] -1 4294911208 +[Hera] [HADES][TEST ] [KRELTSC: 2972399304] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2973954459] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2974938204] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 2976404193] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2978121027] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 2979208176] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 2981113611] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2982666918] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 2983660953] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 2984685480] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2986442046] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2987512185] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 2988488349] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2990149092] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2991246216] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2992830708] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2994408501] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2995477527] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2996588910] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 2998700775] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3000656736] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 3001979148] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 3003952854] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3007103400] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 3008204346] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 2147913144729 6 +[Hera] [HADES][TEST ] [KRELTSC: 3010138425] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3011799861] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 3012896103] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 3014374503] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3016008912] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 3016960632] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -42949662 -96 +[Hera] [HADES][TEST ] [KRELTSC: 3019005465] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3020602452] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3021654384] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 3022909533] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3024557466] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 3025626513] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 3026640015] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3028345698] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3029416047] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3031054971] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 3032289498] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 3033596664] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 3034818297] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3036175380] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 3037117566] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3038001918] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3039645588] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3041244192] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 3042225816] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3044110125] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3045687120] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3046652217] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 3048300087] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3049651605] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3051417390] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3052428036] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3054054381] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3056015130] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 3056962902] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 3058076826] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3059982198] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3061041585] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 3062082660] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3063838848] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3065025642] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3066312375] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3068005059] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 3068870721] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3069752154] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 3071499648] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3073089138] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3074245965] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3075773967] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3077326308] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3078326496] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3080178948] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3081979572] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 3083015376] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 3084574584] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3086112414] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 3087047544] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 3088263969] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3089981412] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3091018056] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 3092004930] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3094078281] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3095283828] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3096372699] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3097606806] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 3098424588] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3099325362] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3101392686] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3103086294] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 3104195430] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3106163067] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3107883408] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3109021482] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3110840817] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3112430832] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 3113463171] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3114975423] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3116569428] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 3117665943] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 3119147136] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3120849039] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3121868484] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 3122881377] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3124896138] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3125910102] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3126993912] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3128188350] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 3129057855] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3129908376] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 3132107433] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3133697721] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 3134710866] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 3136287294] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3137962443] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3139093104] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 3141028569] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3142610562] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 3143935368] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 3145611924] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3147339867] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 3148445601] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 3150012621] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3151588377] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 3152536107] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 3153827943] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3155942832] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3157134939] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 3158209110] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3159893037] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3161083359] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3162270930] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3163515831] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 3164377587] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3165272418] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 3167677863] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3169896114] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 3170982129] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 3172650096] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3174216591] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 3175337571] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3177287379] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3178817586] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 3179848749] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3182062758] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3183859308] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 3184816635] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 3186010695] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3187702161] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3188724525] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 3189758250] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3191446188] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3192500787] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3193811460] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3195140970] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 3196027149] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3197037480] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 3198820905] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3200363859] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 3201318897] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 3202777032] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3204361335] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3205406862] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 3207351399] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3208879296] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 3209956470] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3211749765] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3213421344] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 3214433292] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 3216046848] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3217612566] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 3218929791] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 3220163499] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3221845830] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3222917376] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 3223840809] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3225706911] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3226858509] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3227994147] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3229244088] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 3230074596] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3231015879] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 3233026503] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 3234487515] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3236020620] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 3236998002] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 3238478061] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3240358548] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3241389837] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3243062508] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3244911579] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 3245956119] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 3247499661] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3249196461] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 3250228611] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3251669190] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3253267983] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 3254398581] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3256065687] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3257972550] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3258976518] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 3260089077] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3261783000] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3262873404] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 3263920149] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3265557981] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3266609052] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3267736521] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3269180565] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 3270472842] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3271389135] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3273236967] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3274872258] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 3275956068] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 3277568406] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3279230598] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 3280271421] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3282022611] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3283811727] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3284934114] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3286740681] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3288428157] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 3289440609] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 3290618226] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3292401882] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3293450895] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 3294873456] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3296563956] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3297818055] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3299071188] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3300319323] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 3301160730] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3302053797] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 3303756057] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3305343615] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3306364782] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 3308190459] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3309763464] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3310730178] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3312277101] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3314077704] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3315062016] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3316575549] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3318169491] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 3319472793] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3321283770] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3322854423] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 3323885460] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 3324956313] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3326628333] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3327830751] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 3329014416] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3330752481] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3331895301] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3333646134] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3334938684] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3335806719] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3336731055] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 3338558895] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3340147692] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3341241225] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 3343156173] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3345036933] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3346150710] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3347712753] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3349277505] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 3350340567] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3352026594] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3353607264] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 3354798405] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3356163510] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3358379703] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3359448750] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3360525021] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3362180031] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3363221778] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3364318713] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3365585034] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3366386268] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3367281687] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 3369048900] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3371317110] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 3372417216] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 3374082810] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3375671838] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3376655205] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3378246186] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3379853337] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 3380850942] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 3382492512] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3384116127] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 3385269426] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3386663343] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3388397775] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3389464512] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3390499728] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3392171412] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3393229770] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3394406001] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3396017100] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 3396839460] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3397709175] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3399388944] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3400984146] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3402079947] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3403827273] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3405446058] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3406374174] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3408256740] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3409878381] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3410800722] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3412271289] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3413803113] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3414723354] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3416342286] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3418159983] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3419128398] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 3420452742] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3422179761] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3423229173] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 3424271508] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3426043824] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3427199202] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3428286246] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3429496077] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 3430312746] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3431279880] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3433633581] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3435364569] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3436312887] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3437958678] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3439513182] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3440451273] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3442020057] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3443565825] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3444540078] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3446632581] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3448342485] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3449312454] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3450926745] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3452334375] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3453923277] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 3454913952] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3456489372] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3458305389] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3459285921] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 3460574649] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3462433695] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3463466244] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 3464504106] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3466199121] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3467316951] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3468388476] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3469754946] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3470868030] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3471866160] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3473798433] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3475512432] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3476593638] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3478035855] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3479653527] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3480609216] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3482123232] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3483951870] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3484963356] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3486631365] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3488431485] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3489512943] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3491227551] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3492882288] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3493848099] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 3494945601] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3497111331] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3498187329] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3499209567] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3500889546] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3501938349] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3503039001] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3504427311] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3505383021] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3506374326] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3508439781] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3509973432] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3510928785] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3512310480] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3513855282] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3514776846] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3516153921] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3517757733] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3518796603] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3520768062] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3522542604] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3523520721] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3525044481] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3526678092] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3527733909] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 3528833364] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3530487093] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3531548475] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3532561809] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3534646269] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3535804272] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3537049509] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3538280655] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3539161794] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3540129957] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3541806534] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3543347199] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3544471224] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3546007395] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3547743969] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3548984880] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3550418571] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3552045021] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3553131141] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3554967003] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3556598997] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3557727264] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3559583286] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3561196128] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3562556277] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3563790048] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3565497243] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3566583216] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3567655497] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3569044038] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3570069678] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3571507401] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3573271422] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3574758306] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3575368839] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3576680247] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3578419488] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3579469152] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3580820355] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3582422004] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3583884612] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 3585681456] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3587123043] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 3588179658] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3589209729] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3590795943] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3591896448] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3592975071] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3594257268] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3595077276] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3596050227] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3598489083] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3600167508] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3601148796] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3602696160] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3604249866] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3605271873] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3606771378] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3608834901] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3609850482] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3611263593] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3612868329] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3614096850] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3615266739] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3617003943] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3618071604] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3619125216] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3620381247] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3621407517] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3622352454] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3624436851] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3626015295] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3627169665] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3628936038] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3630497220] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3631495728] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3632528151] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3634606143] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3635717715] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3636931200] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3638276292] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3639060096] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3639953268] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3641499792] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3643222884] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3644298966] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3645773019] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3647516628] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 3648633702] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3649780575] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3651595080] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3652750290] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3653751570] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3654992019] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3655812279] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3656725611] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3658621155] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3660801312] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3661767564] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 3663489291] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3665136069] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 3666280884] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3667449765] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3669031023] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3670180752] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3671521035] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 3672772131] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 3674110776] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 3675213843] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3676434531] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 3677270205] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3678194751] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3679839345] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3681500550] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3682347207] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3683964417] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3685520559] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3686548026] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3688056099] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3689626752] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3690604029] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 3692191230] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3693775239] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3694947648] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 3696568323] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3698018331] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 3699057306] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3700507062] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3701798541] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 3702682998] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3703586649] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3705084411] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3706638747] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3707667306] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3709424439] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3711078084] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3711911658] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3714189171] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3715845483] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3716803713] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3717785043] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3718850541] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 3719682036] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3720533439] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3722271924] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3723853371] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3724662963] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 3726046947] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3727624908] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 3728617326] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 3730443129] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3732109668] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3733672530] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3734933412] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3736002375] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3737362608] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 3738257481] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3739182027] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3740808897] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3742422096] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3743433792] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3744972252] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3746624511] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3747909837] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3749825709] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3751409634] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3752453229] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3753566775] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3754851324] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 3755705541] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3756617634] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 3759769104] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3761351349] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 3762340008] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3763439778] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3764982963] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3766008246] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3767817312] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3769321563] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3770367552] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3771400227] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3772957419] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 3773774382] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3774717933] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3776397618] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3777898257] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 3778954809] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 3780479241] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3782097501] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 3783213882] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 3784842600] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3786392316] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 3787439397] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3788506134] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3789719367] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 3790594101] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3791500713] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3792935538] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3794523810] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 3795562953] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3797175396] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3798768246] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3799771710] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 3801282009] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3802838193] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 3803950941] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3804986493] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3806214279] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 3807073158] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3807986238] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3810401616] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3812001795] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 3812932032] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3814544601] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3816294636] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 3817286046] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3818823750] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3820415361] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3821362776] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3822674100] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3823964928] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 3824812068] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3825726996] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3827170662] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3828756498] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 3829815087] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3830943774] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3832548342] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 3833603508] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 3835430865] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3836979762] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 3837937887] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3839049627] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3840382560] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 3841233039] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3842134170] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 3843755307] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3845352294] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 3846305715] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 3847684659] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 3848863578] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3850501473] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 3851522010] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3852631398] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3853935183] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 3855568164] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 3856740909] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3858043455] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3858888117] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3859853949] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 3862348707] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3863880300] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3864941409] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3866517459] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3868195779] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3869292609] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3871140399] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3873075087] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3874092747] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3875748639] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3877310325] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3878321727] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3879452451] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3880414251] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3882182514] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3883362609] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3884682081] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3886423548] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 3887331966] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3888219699] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3890328960] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3891972777] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 3892948731] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3894313059] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3895952949] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 3896973675] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3899115423] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3900748845] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3901805733] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3903106830] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3904775868] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3905787186] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3906972825] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3908230683] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3909104052] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3910015032] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 3912563277] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3914527701] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 3915759708] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3917360937] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3919349280] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3920662326] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3922090305] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3924363954] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3925579182] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 3927114177] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3928489110] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3930661854] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3931664205] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3932835648] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3934358841] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3935593074] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3936924180] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 3938977938] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3940896414] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 3942176259] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3943801302] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3945725679] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3946959933] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3948752640] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3950658516] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3951855810] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 3953400444] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3954813366] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3956957424] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3958161375] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3959621274] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3961420239] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 3962551278] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3963621879] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3966103785] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3968090931] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 3969252168] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3971315460] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3973479909] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 3974884116] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3976931532] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3978921576] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 3980120844] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 3981771654] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3983824068] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3986147088] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 3987415509] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3989630841] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3991475292] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3992493750] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3993582012] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3994864419] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 3995708640] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3996618654] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 3999186576] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4001007045] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 4002011097] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 4003819407] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4005397872] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 4006600836] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 4008477585] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4010097462] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 4011398202] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 4013206176] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4014978030] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 4016018118] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4017140190] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4018391664] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 4019274588] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4020260286] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 4022380677] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4024317402] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 4025335986] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 4026639204] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4028236296] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 4029265338] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 4030734078] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4032320754] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 4033298367] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 4035176544] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4037082651] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 4038127821] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4039196847] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4040491350] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 4041312240] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4042217172] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 4044481119] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4046168343] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 4047202782] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 4049159604] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4050881877] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 4051800858] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 4053092967] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4054660785] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 4055650872] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 4057036326] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4058669307] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 4059740475] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4060812000] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4062373392] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 4063220742] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4064221980] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 4066156584] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4067791686] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 4068814449] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 4070022789] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4071623598] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 4072655055] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4074243831] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4075543731] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 4076382198] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4077248133] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4078769037] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4080399435] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 4081400148] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 4082883777] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4084450713] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 4085429544] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4087173657] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4088888664] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4089931503] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 4094726496] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4096112454] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 4097013018] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4099486419] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4101116859] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 4102124796] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 4104720123] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4106316564] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 4107357282] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4108490946] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4109739375] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 4110556296] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4111523913] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 4113272457] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4114822866] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 4115870535] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 4117624224] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4119170811] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 4120190697] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4121805282] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4123523481] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 4124820042] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4125883020] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4127148627] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 4128026574] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4128921489] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4131282813] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4133213532] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 4134319581] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4135887315] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4137833574] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 4138942605] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4140057831] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4141283307] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 4142120871] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4143032859] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4144666113] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4146466233] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 4147553130] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4149857334] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4151519337] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 4152845928] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4154026002] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 4155263910] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 4156541403] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 4157586279] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4158811230] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 4159749951] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4161162327] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4163079963] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4164632031] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 4165618653] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 4167136596] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4168725099] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 4169687886] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4170925269] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4172517636] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4173480738] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4175422503] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4177017138] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4178030745] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4179464352] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4181196642] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4182189354] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 4183635372] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4185166188] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 4186161756] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 4187488641] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4189267635] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4190474988] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4191709032] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4192901118] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 4193746515] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4194678936] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 4196682546] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4198244400] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 4199328147] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 4200627060] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4202238411] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 4203415734] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4205235825] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4206852594] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 4207906143] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 4209500148] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4211203983] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 4212583977] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4213675998] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4214899752] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 4215737526] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4216590819] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4218731454] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4220364666] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 4221480984] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 4235999796] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 4237702077] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4238990868] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 4240048449] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4241632353] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4243220436] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 4244208948] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 4245671682] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4247332467] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 4248490743] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4249614978] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4251068703] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4251916872] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4252853787] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4254412302] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4256020167] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 4257013740] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4258317378] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4259654637] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 4260634707] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4262494383] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4263991368] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 4265054913] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4266658242] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4268063499] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 4269172782] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4270379358] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4272009651] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4273058034] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4274648448] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4276888539] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 4277885976] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4279094442] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4280783703] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4281830742] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4282945002] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4284184863] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 4285002771] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4285923411] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 4287270246] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4289347776] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 4290280848] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 4291787367] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4293405018] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 4294403358] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4295762919] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4297406148] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4298430738] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 4299771336] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4301655624] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 4302625488] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 4303643652] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4305292656] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 4306404816] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 4307765406] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4309320477] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 4310238975] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 4311563445] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4313507373] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 4314519825] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 4315838268] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4317349848] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4318312824] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 4319797377] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4321542246] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 4322484684] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 4323640461] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4325522397] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4326742707] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4327846887] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4329118122] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 4329902829] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4330870236] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4331918913] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4333328013] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 4334141070] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4334888796] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4335926637] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4337096925] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 4338235776] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4339134471] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 4340995218] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4342662870] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 4343686263] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 4344892881] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4346505345] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 4347485625] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 4349301810] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4351295172] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 4352212998] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4354034496] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4355612940] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4356669912] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 4357815105] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4359373578] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 4360388277] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 4361497140] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4362509550] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4364606820] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4365752685] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 4366760328] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4367735316] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4369767906] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4371105816] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4372462794] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4374215118] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 4375248381] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4376750889] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 4378684443] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4380455142] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 4381634229] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 4383447369] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4385257506] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 4386589662] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 4389003696] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4391179317] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 4392537177] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4394857383] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4397003352] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 4398309069] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 4399575915] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4400824197] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4402620117] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4403732235] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4404807603] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4405978521] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4406817975] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4407701613] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4409590584] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4411314306] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 4412425668] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4413839871] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4415552169] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4416600720] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4417657629] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4419387693] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4420490382] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4421680662] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4422890052] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 4423832658] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4424859180] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4427390373] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4429146435] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 4430294400] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4431887229] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4433487177] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 4434487554] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4435908456] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4437631506] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 4439136177] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4440275616] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4441613190] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 4442528013] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4443519927] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4445615685] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4447189803] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 4448347638] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4449493881] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4451221320] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4452647220] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4453987482] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4455562566] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4456633986] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4457836383] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4459431984] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4460508528] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4461572514] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4463156187] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4464631815] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4465811301] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4467425235] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 4468570302] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4470271491] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4471904031] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 4473023877] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4474595790] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4476197439] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 4477506915] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4478573715] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4480213059] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4481379168] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4482571170] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4484188884] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4485275130] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4486804098] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4488393210] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 4489571835] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4491173988] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4492735044] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 4493734203] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 4494909846] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4496730336] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4497829854] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4499201637] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4500749820] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 4502091678] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4503190545] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4504398759] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 4505346846] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4506374586] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4507929216] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4509618939] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 4510589811] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 4512124239] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4513919046] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 4514887797] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 4516441650] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4518078411] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4519034205] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4520457900] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4522109109] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 4523058771] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4524827307] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4526668650] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 4527666276] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4528825812] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4530083670] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 4531038792] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4531901073] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 4533757914] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 4535221005] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4536884751] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4537897791] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 4540606917] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4542273225] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 4543374255] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4545048375] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4546730013] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 4547776170] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 4549556487] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4551179577] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 4552521624] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4553879148] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 4555165398] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 4556552280] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 4557782691] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4559138052] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4560034584] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4560961020] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4563575961] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4565542569] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 4566638601] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4567896942] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4569752649] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4570800927] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4572060927] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4573797522] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 4574912832] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4575979149] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4578091833] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4579108968] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4580122680] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4581880107] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4583000583] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4584244644] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4585520793] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4586401365] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4587326877] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4589761260] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4591395438] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 4592450835] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4593535695] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4595217186] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4596263322] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4597666647] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4599244125] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 4600249059] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4601261154] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4603202709] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4604271126] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4605375243] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4606608552] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4607465268] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4608368562] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4609873842] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4611596262] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 4612626207] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4613870331] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4615939167] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 4617036879] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4618297110] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4620024234] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 4621266342] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4622393727] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4623615255] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4624549440] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4625477745] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4626972147] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4629032562] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4630011456] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4631436369] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4633070694] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4634097216] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4635267693] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4636896327] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4637960481] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4639131273] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4640761965] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4641728826] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4642613220] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4644008985] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4645617459] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4646699715] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4647975066] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4649635032] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 4650732807] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 4652056437] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4654014498] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4655135415] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4656382458] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4657602180] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4658463558] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4659368301] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4660476177] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4662057771] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 4663187382] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4664426760] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4666355085] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4667393010] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4668615483] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4670256360] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 4671297834] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4672427067] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4673630997] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4674470913] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4675383678] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4676685237] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4678602201] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4679654511] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4680711042] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4682417817] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4683442197] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4684573509] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4686233811] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4687279065] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4688311383] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4690254156] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4691306697] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4692396366] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4693639041] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4694491977] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4695400038] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 4717188441] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4718713146] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4719739416] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4720855944] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4722527775] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4723555221] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4724573112] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4726224594] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4727287341] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4728827880] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4730551035] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4731664602] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4732719999] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4733962212] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 4734796794] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4735855950] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4737251295] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4738824993] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 4739842653] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4761554721] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4763147298] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 4764141942] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 4765253052] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4767501018] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4768502256] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4769594781] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4770848292] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4771743333] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4772743710] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4774169904] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4775792364] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 4776855573] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4778215281] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4779744018] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 4780842108] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4781901033] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4783533594] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 4784565114] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4785748863] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4787624058] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 4788896406] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4790158926] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4792126479] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 4793231541] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4794350379] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4796039661] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 4797112488] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4798121160] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4799827578] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 4800952002] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4802118426] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4804462971] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 4805884818] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4807301478] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4809324030] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 4810692621] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4812098613] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4814249517] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 4816006125] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4817349243] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4819390485] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 4820802924] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4822035246] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4824071868] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 4825466898] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4826787294] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4829044857] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 4830330351] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4831747578] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4833703455] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 4835025636] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4836373017] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4838186913] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 4839286431] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4840348863] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4842256314] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 4843366563] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4844547078] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4846376892] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 4847522421] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4848823791] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 4850043429] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4851585480] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 4852711017] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 4853780106] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4854652614] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4856108691] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4857692889] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4858718613] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 4860333429] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4862025441] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 4863284685] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4864974702] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4866848973] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 4867768689] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4869335310] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4870907664] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4871864235] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4873523865] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4875277134] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4876216443] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4877382216] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4878244287] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4879771575] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4881408063] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4882978884] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4883912334] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4885396908] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4887102507] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4888174746] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 4889864637] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4891742268] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 4892688801] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 4894318170] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4895870385] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4896808749] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4898534781] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4900111839] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 4901100288] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4902156315] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4904285085] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4905484038] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4906593699] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 4907405433] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4908348858] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4910024595] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4911564777] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 4912572336] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 4913777589] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 4915455657] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4917511641] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 4918652088] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4920199809] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4921734279] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 4922699187] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4924353315] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4925925060] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 4926959016] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4928569548] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4930817115] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 4931919573] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 4933839960] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4935431697] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4936446081] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 4937524599] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4939164636] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4940194014] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4941270705] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 4942462371] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4943366610] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 4944812460] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4946465895] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 4947593805] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4949098854] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4950689961] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 4951647540] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4953176340] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4955037528] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 4956054243] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4957520757] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4959060141] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 4960011105] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4961595681] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4963156002] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4964159907] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 4966020864] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4967777388] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4968824889] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 4969929237] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4971601341] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4972636326] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4973708985] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4974556209] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4975428990] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4977338457] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4978857933] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 4980169404] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4981713072] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4983225429] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 4984247163] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 4985935227] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4987494036] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 4988553108] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4990445544] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4992545817] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 4993642122] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 4994751132] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4996386990] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4997424495] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4998406245] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5000049369] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5001084732] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5002173204] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 5002992036] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5003904150] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5005731024] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5007404745] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5008446072] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5009945430] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5011513920] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5012473914] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5013922326] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5015499846] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 5016423006] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5018326467] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5019843003] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 5020942857] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5022119424] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 5022937164] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5023998042] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5025800157] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5027327613] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 5028398445] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5030271078] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5031873546] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 5032888161] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5034615222] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5036250492] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 5037344172] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5038533465] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 5039376027] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5040278145] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 5042468508] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5043771474] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 5044794573] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 5045816307] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5047523523] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 5048555694] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 5049778650] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5051594373] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5052709095] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5053761762] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 5054926275] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5055937929] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5057647518] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5059246017] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5060161869] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5061863226] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5063672103] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 5064630060] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5065772460] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 5066689509] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5067842283] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5069642193] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5071225320] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 5072238591] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 5074048287] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5075759325] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5077369038] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 5078526999] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5080755288] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5082483504] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 5083600200] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5085295509] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5086929456] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 5087909694] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5089086576] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 5089974036] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5090880459] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 5092935750] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5094710481] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 5095648656] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5097393147] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5099000088] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 5100034086] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5101305153] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 5102507424] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 5103944580] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 5105320626] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5106927756] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5107833402] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5108951379] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5111389017] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5113017105] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 5114052888] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5115095391] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5116797105] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5117998326] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5120204145] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5121910731] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 5123140764] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 5124952770] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5126524599] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 5127696924] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5128915302] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5130414555] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 5131405629] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5132237103] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 5134342500] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5135937828] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 5136838245] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 5138153622] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5140079217] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 5141129469] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 5142375000] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5144329911] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 5145373905] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5146481088] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5147762529] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 5148598371] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5149554123] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 5151876051] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5153456049] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 5154626001] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 5156753133] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5158533786] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 5159838957] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 5161937760] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5163473532] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 5164748442] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5165822760] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5167120791] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5168270814] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5169199098] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5171943147] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5173517895] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 5174568336] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 5176209318] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5177600799] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 5178445293] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5179593342] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5181299088] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 5182252719] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5183083962] Running FIND.existing: FIND DUP . CR +[Hera] 35050272 +[Hera] [HADES][TEST ] [KRELTSC: 5184892440] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5186531301] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 5187562632] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 35367408 +[Hera] [HADES][TEST ] [KRELTSC: 5189580564] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5191125387] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 5192109069] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5194557396] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5196601641] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 5197647378] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 5198953074] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5201045241] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 5202321054] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5203639329] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5205202674] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5206662237] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5207543019] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5208844641] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5210520399] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 5211562503] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5212811037] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5214413988] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 5215406721] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5216538642] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5217776592] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 5219030733] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5219920587] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 5221569444] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5223217293] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 5224383759] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 5225539326] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5227167288] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 5228200173] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5229306285] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5230725633] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 5231718723] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5232639951] Running LATEST.basic: LATEST @ . CR +[Hera] 35131696 +[Hera] [HADES][TEST ] [KRELTSC: 5234226858] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5235864165] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 5236949508] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 5239053603] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5240395860] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 5241323493] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 5243713482] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5245223193] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 5246220357] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5247357381] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5248571454] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 5249441988] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5250317793] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 35368920 +[Hera] [HADES][TEST ] [KRELTSC: 5252786805] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5254582935] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 5255563257] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 35369384 +[Hera] [HADES][TEST ] [KRELTSC: 5258306487] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5259925734] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 5260951941] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 5262120780] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 5263289304] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5264991333] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 5266103766] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5267202066] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5268761463] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 5269650351] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5270563347] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 5272200360] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5273764818] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 5274709377] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 5275877439] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5277602106] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 5278657335] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5279814414] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 5281366230] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 5282787090] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 5283973716] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5285235858] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 5286118992] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5287007292] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 5292504357] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5294327493] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 5295390366] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 35373664 +[Hera] [HADES][TEST ] [KRELTSC: 5301261546] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5302965969] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 5304003663] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 5312119029] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5313945336] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 5315077677] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 5323274376] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5324562201] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5325424356] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 5330926944] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5332669125] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5333550852] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 5335255947] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 5336234001] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5337892434] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 5339005518] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 5340395004] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 5341411173] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5343136155] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5344492671] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5345663505] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5346978483] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5347834632] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5348782068] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5352660873] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5354235117] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 5355351456] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5357775549] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5359403049] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5360459328] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 5365375512] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5366579610] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5367339621] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5368468329] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5370287349] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5371222374] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5372091228] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5376156324] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5377816689] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 5378893758] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 5384028993] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5385730980] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 5386709328] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 5391921507] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5393330124] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 5394418407] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5396047650] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5397310590] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 5398279677] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5399238390] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 5400817968] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5402419218] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 5403456681] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 5404678986] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5406334080] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 5407868655] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 35141504 +[Hera] [HADES][TEST ] [KRELTSC: 5412207801] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5414179302] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 5415457236] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5416823874] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5418333753] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 5419738716] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5420846634] Running CURRENT.basic: CURRENT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 5422774896] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5424738837] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 5426044365] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 35376528 +[Hera] [HADES][TEST ] [KRELTSC: 5432107632] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5433901347] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 5435103786] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 5436766692] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 5438493921] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5440429869] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 5441925174] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5443348155] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5445175113] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 5446228704] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5447322027] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5450518920] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5452474209] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 5453765184] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5460440370] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5462316258] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5463580227] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5468753955] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5470946880] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 5472184263] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5473664532] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 5475198519] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 5476829946] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 5478153492] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 5479769316] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5481364560] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5482697409] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5484006276] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 5485927566] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5488043274] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 5489317239] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5490794547] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5492347119] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5493423999] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5494501320] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5496245706] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5498220462] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5499626013] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 5501205444] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5503035342] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 5504214891] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 5506302333] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5508526254] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 5510126160] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5511415560] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5512997154] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5514059124] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5515182414] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 5517199779] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5519192532] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 5521039503] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 5522588799] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5524556793] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 5525716644] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5527065663] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5529177255] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5530477134] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5531848791] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5533755003] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 5534786922] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5535926823] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5537275275] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5538852207] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 5539887255] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5540984421] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5542399023] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5543985027] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 5545076880] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5546897559] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5548324341] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 5549893104] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 5551616952] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 5552954484] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5554535910] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 5555535426] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5556614679] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5559348207] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5561275965] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 5562599637] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 5563912368] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5565955626] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 5567326380] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 5569095588] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 5570675880] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5572838796] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 5574269190] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5575735830] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5577318558] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 5578409424] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5579574819] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 5580942801] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5583366978] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5584741617] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5587186080] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5589074778] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 5590332804] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5591706960] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5593269654] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5594351700] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5595779910] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5598570264] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5600677131] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 5601937551] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5604088077] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5606055231] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5607272454] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5609922717] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5611860282] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5613109131] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5614553007] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5616684591] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5617975188] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5619361398] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5621200137] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 5622275631] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5623432311] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5626144440] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5628151200] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 5629381065] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 5631438288] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5633808159] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 5635056294] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 5637611700] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5639572806] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 5640739965] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5642135919] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5643686139] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5644705227] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5646038622] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 5647856991] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5649858984] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 5651087484] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5653521195] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5655480012] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 5656684320] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5658022692] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5660287605] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5661561171] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5662874910] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5664470427] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 5665570092] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5666712471] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5670930930] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5672964402] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 5674227069] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 5676579300] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5678471610] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 5679714201] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 5681013261] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5682056226] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5684559426] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5685924741] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5687275188] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5688760098] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 5689737711] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5690894265] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5694135678] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5696423607] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 5697465270] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 5698326900] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5699802927] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 5701105977] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5702238444] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5703551784] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 5704553610] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5705684040] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 5707101162] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5709073923] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 5710143663] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5712406980] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5714032128] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5715161991] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5716214154] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5717479089] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5718341727] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5719264509] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5723665164] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5725396299] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5726432607] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 5728077117] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 5729177622] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5730940425] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 5732170101] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5733280959] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5734796760] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 5735705262] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5736666747] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5740101192] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5741901270] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5742967440] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 5744176788] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5745244050] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5747354214] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 5748607809] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 5749754094] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 5750767302] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5752462044] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5753586804] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5754704004] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5756120202] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 5757144540] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5758162746] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5761452942] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5763128868] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5764133130] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 5765444265] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 5766511170] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5768363454] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5769594243] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5770861551] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5772592833] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 5773525989] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5774525610] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5777395512] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5778983826] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5780162136] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5782666890] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5785201716] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 5786343402] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 5788293420] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 5789194320] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5790984003] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5792094882] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5793409020] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 5794825890] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 5796555219] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 5798573172] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5800314786] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5801343009] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5802351387] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5805756117] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5807415495] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5808488280] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5811280398] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5813048787] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5814183312] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 5816501754] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5818363740] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5820042606] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5821146828] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5823646836] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5825380575] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5826618483] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5828089512] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5829013260] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5830973358] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5832171261] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5833382184] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5834384556] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5835734646] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5838464499] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5840259327] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5841632874] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5844682011] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5846502123] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5847896859] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5850442332] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5852224266] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5853462909] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5855999961] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5857848570] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5858596170] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5859563283] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5860383270] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5862272451] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5863429656] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5864696859] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5866154574] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5867139894] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5868136323] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5869446072] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5870547270] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5873330463] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5874612870] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5876744916] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5877677169] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5879549445] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5880731367] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5881987251] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5882962428] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5883948567] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5885514243] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5886553134] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5889171918] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5890290735] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5892218472] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5893079430] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5894765562] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5896019346] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5897569104] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5898980577] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5899967619] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5900992671] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5902361451] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5903295132] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5905135950] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5906231352] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5908166649] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5909044470] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5910304512] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5912302851] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5913449871] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5914641369] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5915590002] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5916625953] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5917837401] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5918732715] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5920497639] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5921589324] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5924139585] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5925181269] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5926085214] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5928018558] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5929396872] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5930715567] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5932131576] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5933107593] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5934127353] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5937780849] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5939508771] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5940563328] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5944503516] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5946862887] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5948360943] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5949592131] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5950502859] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5952321627] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5953500966] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5954687970] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5955587421] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5956616694] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5959348500] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5961284322] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5962382391] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5964512022] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5966388078] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5967989916] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5969171145] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5970353235] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5971296828] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5973366756] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5974534587] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5975668818] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5977003200] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5977877997] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5978863632] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5981361057] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5983158825] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5984247717] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5986846215] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5988465378] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5989504836] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5990661747] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5991570522] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5993427006] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5994546999] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5995757187] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5996623437] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5997561507] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6000380358] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6002138940] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 6003159939] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 6005016696] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6006698733] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 6007750203] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 6008769606] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 6009660048] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6011825484] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 6012929916] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6014062824] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6015417177] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 6016319694] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6017263203] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6019780410] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6021462300] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 6022452135] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6024960690] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6026525778] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 6027688485] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 6028881558] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 6029761962] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6031592091] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 6032720568] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6033890352] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 6034807002] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6036044784] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6038616318] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6040308057] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 6041325129] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6043758609] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6045431889] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 6046622526] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 6047686050] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 6048907095] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6050670780] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 6051764607] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6052941594] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6054316380] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 6055208481] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6056419908] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 6058836378] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6061093647] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6062918883] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 6064313367] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 6065754303] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 6066668097] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6068659317] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 6069819105] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6070993740] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 6071956149] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6072869334] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6076308462] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6077984052] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 6079014375] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 6080142516] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 6081040476] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6082930161] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 6084181929] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6085281237] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6087730341] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 6088644072] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6089704446] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6093120222] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6094775358] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 6095838672] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 6098099868] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6100220217] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 6101347161] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 6103165677] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6104898429] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 6106110423] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6109033938] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6110682816] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 6112056888] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6113172912] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 6114019212] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6114984603] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 6117755175] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 6119431500] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6121123407] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 6122181408] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 6124889547] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6126566586] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 6127597686] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 6129223758] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6130797351] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 6131855142] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6134682813] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6136725189] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 6137735646] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6138902343] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6140230845] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 6141115092] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6142050726] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6145131384] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6146820918] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 6147883875] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 6149952753] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6151603122] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 6152600475] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6155056656] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6156783927] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 6158110518] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6159470016] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 6160415625] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6161627829] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6164318958] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6166090560] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 6167123991] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 6168693867] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6170432898] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 6171512886] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 6173346270] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6176122890] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6177797577] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 6178923282] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6180151194] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6181531608] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 6182495193] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6183497607] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6185862921] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6188066535] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 6189162735] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 6190316727] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 6191267229] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6193192992] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 6194314833] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6195554778] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 6196445556] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6197498118] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6200532198] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6202271061] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 6203376018] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 6204393741] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 6205349283] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6207204864] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 6208531035] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6209758023] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6211050825] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 6212166660] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6213056661] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 6215957013] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6217785567] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 6218865030] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 6221809818] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6223573566] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 6225149322] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 6228234852] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6230004039] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 6231159249] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6232501842] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 6233387811] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6234340938] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 6236368866] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 6238316427] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6240957954] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 6242290635] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 6245232441] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6246893793] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 6247873464] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 6250146336] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6251793702] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 6252817872] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6254372397] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6255700962] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 6256554591] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6257546148] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 6259826055] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6261472266] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 6262523988] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6264577011] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6266562498] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6267506784] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6269814600] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6271549704] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6272661570] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6274902207] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6276557742] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6277840737] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6279540078] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 6280414287] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6281407503] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 6283813536] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6285435555] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 6286483119] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6288735222] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6290258205] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6292688745] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6293862372] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6296092320] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6297830406] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6298933305] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6301127448] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6302846466] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6303920952] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6305045985] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6306903246] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 6308241387] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6309252159] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6311842467] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6313662138] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6314864451] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6317405892] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6319128165] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6320228439] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6321665889] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 6322570275] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6323513574] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6326093130] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6327736212] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6328870632] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6331197915] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6332851077] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6334333950] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6335491743] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6336893913] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 6337829757] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6338821965] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6341097567] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6342804153] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 6343878240] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 6358889712] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6360506229] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6361772487] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6362557152] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 6364881915] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6366783024] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 6367983384] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6370381122] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6372352077] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6373454052] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6374621190] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 6375584040] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6376541283] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6378734607] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6380436804] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 6381521958] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6384372729] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6386074254] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6387086832] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 6389167239] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6390915195] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 6391875714] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6393997491] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6395723019] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6397457619] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6398624967] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6399975456] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 6400896411] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6401890698] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6405202419] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6406989876] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6407964780] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6410637828] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6412420413] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6413509410] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6415838898] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6417872937] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6418925394] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6420163680] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 6421195557] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6422497158] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6425155443] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6426802809] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6427815996] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 6429794679] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6431694171] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6433464555] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6435177504] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6437882724] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6439589982] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6440615538] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6441730554] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6443158764] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 6444092193] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6445086186] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6448273461] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6450142839] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6451257351] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6454574406] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6456376542] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6457461150] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6458693577] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 6459876129] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6460922727] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6463757328] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6465536070] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6466557258] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6469533252] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6471477810] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6472989012] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6474276480] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6475658616] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 6476626023] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6477572136] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 6480474588] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 6481563942] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6483501780] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6485039106] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6487942734] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6489757575] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6490824375] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6492047856] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 6493009572] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6494014128] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6496894488] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6498734487] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6499783080] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6502587714] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6504317547] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6505384536] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6506560368] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6507996474] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 6508976754] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6510436422] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 6514530267] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6516148254] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 6517164780] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6519650298] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6522043269] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6523158390] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 6526384641] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6528121383] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6529877529] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6530962263] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6533716875] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6535816329] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6536905683] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6539308377] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6540970884] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6542160030] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6543318201] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 6544205808] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6545161245] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 6547959390] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6549661881] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 6550677525] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6553137360] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6554778510] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6555891321] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6558865089] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6561000999] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6562117422] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6564777387] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6566558145] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6567589707] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6570023943] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6572046453] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6573765765] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6575033556] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 6576387951] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 6578049933] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 6579510861] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6580866138] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 6581835330] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6582828504] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6585818883] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6587649726] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 6588859515] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6591067350] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6592653795] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 6593756316] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6596063061] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6598158441] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 6599358297] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6600640578] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6601664601] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6603621591] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6604717896] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6605997552] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6606985560] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6608774025] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6610778181] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6612126003] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6613710789] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 6614713581] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6615660030] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6618468444] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6620220579] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 6621336246] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 6624455397] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6626585448] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6628642797] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 6629968800] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6632689266] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6634332180] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 6635787186] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6637135743] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6638399355] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6640800432] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6641952723] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6643770651] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6644918910] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6646731546] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6648049002] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6649209273] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6650236803] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6652293291] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6653676603] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6655244400] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6656562255] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6657853713] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6658854930] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5332 + +[Hera] Total words: 484 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6742135344] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6743887353] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 6745183767] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5349 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6825134820] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6826859970] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 6828003252] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5351 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6910369599] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6912265836] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6913476276] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6915015975] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6916403403] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6917417241] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6918343173] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 6921682845] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6924127602] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 6925349844] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 6927670050] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6929476617] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 6930680211] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 6932334948] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6933998988] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 6935367747] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6936759333] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6938106021] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 6939314214] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6940275006] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6947301711] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6949247970] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 6950519751] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6956786340] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6958646331] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 6959805447] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6963424650] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6965753634] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 6966910629] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 6969853506] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6971533506] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 6972616413] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 6975619875] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6977973891] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 6979750323] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 6982022397] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6984021660] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6985262697] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 6987261624] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6989489451] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 6990708816] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 6992059263] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6993205821] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6995135910] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6996273123] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6997497717] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6998834850] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 6999711138] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7000660128] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 7003068702] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 7004043501] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7005579399] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 7006631814] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 7008278319] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 7009215507] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7010833431] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 7011912453] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 7013492409] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 7014801045] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7016492889] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 7017534300] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 7019405820] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 7020390993] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7022113854] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 7023438954] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7024749543] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 7026066138] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 7027946709] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 7032437979] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 7034592600] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 7035985194] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 7037833887] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 7043295399] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 7044609012] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 7045952970] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 7047084807] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 7048075608] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7049014917] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7050242304] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 7051139319] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7052329599] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7054159581] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 7055132847] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7056091266] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7057325520] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 7058314452] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7059226167] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7060407648] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 7061329191] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7062258126] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7063427238] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 7064317491] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7065398970] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7066683225] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 7067605797] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7068558630] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7069709451] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 7070675787] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7071616503] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7072894458] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 7073819172] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7074751152] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7075965666] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 7076890548] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7078422834] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7079794008] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 7081236057] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 7082849718] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 7084090167] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7085373897] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 7086226056] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7087121517] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7089070170] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7091164059] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7094196963] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7095544365] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7097118147] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 7098045906] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7098989016] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7100822337] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7102686759] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 7105179564] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7107293739] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7108376751] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7109679297] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 7110649140] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7111637190] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 7113549744] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7115513265] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 7118510847] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7119650979] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7120954890] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 7121813916] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7122757005] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7124823741] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7126655340] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7130033253] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7131801327] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7133447790] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7136582607] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7137668517] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7138941579] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 7139979042] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7141251285] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7143075345] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7144684365] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7147353654] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7148445759] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7149662016] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 7150553445] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7151458566] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 7153707624] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7155507135] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 7158288144] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7159397700] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7160597388] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 7161451122] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7162385664] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7164149685] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7166165286] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 7168905513] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7171120761] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7172264631] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7173542733] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 7174440777] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7175352576] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7177051329] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7179066258] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7181964111] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7183281777] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7184589447] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 7185451077] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7186391646] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 7188359787] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7190048649] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 7193556489] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7194737466] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7195990725] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 7197112671] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7198196250] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7200289173] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7201926858] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7205052960] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7206170454] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7207419681] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 7208280723] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7209182778] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7211010723] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7212681630] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7215852084] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7216974492] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7218239679] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 7219133439] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7220095071] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 7221660327] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7223298894] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 7226185659] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7227377367] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7229186832] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 7230139770] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7231087899] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7232675688] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7234351614] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7237029009] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7238194362] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7239477210] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 7240827048] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7241802351] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 7243203639] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7244760285] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 7247595201] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7248703014] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7249971834] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 7250817315] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7251706497] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7253021895] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7254878862] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7257823818] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7258888182] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7260117375] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 7260983604] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7261891770] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 7263366726] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7265009913] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 7268345070] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7269665802] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7271052579] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 7271922924] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7272807192] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7274407854] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7275960426] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 7277731356] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7280375214] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7281760983] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7283315067] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7286386926] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7287522900] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7288755516] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 7289594865] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7290514623] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7292343072] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7293926955] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7296666804] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7298057571] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7299812247] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7302613143] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7304001747] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7305742647] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 7306559568] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7307486340] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7309083516] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7310738967] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7313518338] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7315063518] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7317084327] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7319780979] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7320866406] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7322078715] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 7322941962] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7323827931] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7325359419] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7327325796] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7330569036] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7331875341] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7333459434] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7336135674] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7337277087] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7338568566] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 7339549392] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7340501931] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 7343734398] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7345420593] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 7348310865] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 7350367647] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7351638504] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7352911482] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 7354005057] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7355116293] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7356950958] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7358740788] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7361734548] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7362879762] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7364157549] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 7365011724] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7365927156] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 7368479055] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7370262060] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 7373539635] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7374990189] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 7376255565] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 7377756288] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 7379290527] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7380767121] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 7381777872] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7382673900] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 7384915797] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7386772428] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 7388337852] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7389675468] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7390980135] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 7392338604] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7393702785] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7396267893] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7398116943] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 7399422639] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7400730834] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7402269756] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 7403259927] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7404583746] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7406766780] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7408485672] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7409760183] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7410968019] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7412206032] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 7413108150] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7413991305] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 7419318480] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7421134539] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 7421978697] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7422855300] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7424080230] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 7425156123] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7426173048] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7429417044] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7431387201] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 7432725237] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7433986035] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7435342446] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 7436329635] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7437269322] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7440282885] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7442468943] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7443825732] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7445255874] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7446664743] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 7447661550] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7448628138] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 7451534979] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7453283586] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7454698776] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7456412754] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7457665635] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 7458603243] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7459603767] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7462595847] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7464267762] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 7465571253] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7466775204] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7468816887] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 7470313305] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7471665600] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7476286524] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7478049117] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7479262686] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7480608639] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 7481937309] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 7483340403] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 7485163413] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7486534650] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 7487491662] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7488531603] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 7491184953] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7492995405] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 7494241188] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7495580421] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7497387408] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 7498878807] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7499833446] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 7502354034] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7504293321] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 7505522493] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7506788226] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7508106207] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 7509056499] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7510026405] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7512804096] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7514589558] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 7515956679] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 7517902854] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7519688316] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 7521095967] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7522323753] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7523985357] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 7525186326] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7526200479] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 7528842594] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7530510960] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 7531535319] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7532867622] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7534260657] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 7535190579] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7536444237] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7538771352] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7540491840] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 7541794659] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7542964191] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7544279610] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 7545298908] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7546257894] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7548301719] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7550785494] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 7552083504] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7553399910] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 7554756972] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 7555672320] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 7556799264] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 7557774735] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7558683258] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 7559741931] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7560703773] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 7562283876] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 7563563805] ============================================== +[Hera] PARITY:M7.1a word_count=498 here=0x00000000000000d8 latest_id=667 hash=0xe9795d240d1e90c6 +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000003d718000, 0x000000003d7641ea) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] PCI: ECAM mapped (amd64) +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] [HADES][ERROR] [KRELTSC: 7658819868] TD: attach total_blkio_blocks_1k=30720 forth_block_size=1024 +[Hera] [HADES][ERROR] [KRELTSC: 7663658625] TD: after_format rc=0 user_blocks=22615 total_devblocks=7680 ba +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: no device on PCI bus 0 +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 7733564013] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7738827264] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7910868546] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7915031166] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 8202150516] ( Unterminated comment + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x5d35c5c6a6eafe04 mode=m capsule_hash=0x5d35c5c6a6eafe04 dict_hash=0xe04cb6782cb6365b +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] APIC Timer: started (LVT=0x00020020 ICR=10107065) +[Hera] I/O APIC: keyboard IRQ1 unmasked +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=643 evictions=0 +[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=21845 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x271108a488516c37 +[Hermes] [HADES][ERROR] [KRELTSC: 8961788304] TD:pb hermes:init.4th lf=515849704 +[Hermes] [HADES][ERROR] [KRELTSC: 8973064947] TD:pb hermes:init.4th fb=1 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 10871073885] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 16974956313] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0xe585e56cb09dc857 +[Artemis] [HADES][ERROR] [KRELTSC: 16993154157] TD:pb artemis:init.4th lf=510167992 +[Artemis] [HADES][ERROR] [KRELTSC: 17004711570] TD:pb artemis:init.4th fb=1 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 411 ticks, trust=0x00010000, variance=0x00000000 +[Hera] [HADES][ERROR] [KRELTSC: 17137743105] TD:realloc old_slots=0x0 old_count=0 max_slots=64 +[Hera] [HADES][ERROR] [KRELTSC: 17251696833] TD:mt pre Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 17320263135] TD:mt post Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 17330864754] TD:mt pre Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 17388853629] TD:mt post Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 19269667830] TD:mt pre Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 19307723988] TD:mt post Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 19317666501] TD:mt pre Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 19406335956] TD:mt post Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 21413757183] TD:mt pre Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 21522753819] TD:mt post Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 21532671594] TD:mt pre Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 21630124992] TD:mt post Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 23567072739] TD:mt pre Hermes lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 23637829950] TD:mt post Hermes lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 23647535016] TD:mt pre Artemis lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 23755955622] TD:mt post Artemis lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25718186130] TD:idle n=5 lf=509885464 +[Hera] [HADES][ERROR] [KRELTSC: 25727201955] TD:idle n=5 fb=1 ub=7048 +[Hera] [HADES][ERROR] [KRELTSC: 25747461579] TD:idle n=5 tfb=509885464 +[Hera] [HADES][ERROR] [KRELTSC: 25785545394] TD:mt pre Hermes lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25855646691] TD:mt post Hermes lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25865840385] TD:mt pre Artemis lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25966237983] TD:mt post Artemis lf=509885464 fb=1 +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 27926475927] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 27946299717] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 27959791083] TD: blk_attach dev=0x30f86a0 rc=0 used=26670573 free=510200299 +[Artemis] [HADES][ERROR] [KRELTSC: 27981878925] TD: census largest_free=509741128 free_blocks=1 used_blocks=705 +[Hera] [HADES][ERROR] [KRELTSC: 28008870246] TD:mt pre Hermes lf=509741128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 28090940115] TD:mt post Hermes lf=509741128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 28102154388] TD:mt pre Artemis lf=509741128 fb=1 +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] [HADES][ERROR] [KRELTSC: 28244627103] TD:mt post Artemis lf=509741128 fb=1 +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 30090835047] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 30163797909] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 30179874291] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 30267452964] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 32250904224] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 32312180901] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 32331569319] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 32445131460] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 34403591061] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34472226999] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34478539242] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34570661034] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 36550122987] TD:idle n=10 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 36565197963] TD:idle n=10 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 36589518483] TD:idle n=10 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 36604776159] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 36678108516] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 36705110526] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 36795634323] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 38714625915] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 38777673060] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 38785239801] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 38913530817] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 40869027444] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 40955673969] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 40970621097] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 41069953743] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 43014995646] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 43108442328] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 43132000695] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 43231450878] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 45177944763] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45281694444] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45297073059] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45410637531] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 47333212311] TD:idle n=15 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 47368583073] TD:idle n=15 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 47399540601] TD:idle n=15 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 47418957054] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 47510587425] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 47534320722] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 47631327807] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 49517015268] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 49608817860] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 49623232911] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 49716779973] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 51670502331] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 51756764976] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 51781757769] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 51890307252] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 53835911283] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 53921481033] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 53945073798] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 54047547330] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 55992265119] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 56077196406] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 56091671769] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 56190244677] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 58138934175] TD:idle n=20 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 58168354377] TD:idle n=20 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 58193713158] TD:idle n=20 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 58219257180] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 58309982094] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 58323641460] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 58433232984] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 60308244570] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 60393483192] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 60421690959] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 60520061742] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 62449472988] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 62531103180] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 62545575624] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 62648226438] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 64604803452] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 64699507971] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 64725995061] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 64848428820] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 66760419327] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 66848067216] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 66862749093] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 66958402413] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 68909725437] TD:idle n=25 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 68941156431] TD:idle n=25 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 68973949128] TD:idle n=25 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 69009064824] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 69089154813] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 69103134156] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 69197615781] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 71095930899] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 71204504931] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 71239035462] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 71342526801] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 73262615076] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 73363895535] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 73382062089] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 73489235862] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 75413163441] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 75508468770] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 75530910609] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 75642608790] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 77581340928] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 77668537653] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 77683268376] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 77786988300] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 79744699209] TD:idle n=30 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 79778712909] TD:idle n=30 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 79815548421] TD:idle n=30 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 79834426539] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 79929688251] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 79955522724] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 80064021639] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 81918177957] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 81985295028] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 81999772512] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 82067085534] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 84082335981] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 84181861323] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 84209524056] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 84334018839] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 86259628119] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 86349183585] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 86363972310] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 86460495093] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 88416437466] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 88500642132] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 88516789326] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 88618533675] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 90593597640] TD:idle n=35 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 90640812570] TD:idle n=35 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 90679403766] TD:idle n=35 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 90717808482] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 90820021782] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 90849782793] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 90961991862] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 92793431871] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 92871623691] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 92889813114] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 92957539584] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 94940533212] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 95051134143] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 95074309302] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 95185476498] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 97104571599] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 97191849972] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 97205804010] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 97305727512] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 99257723313] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 99349284615] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 99365883288] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 99456862638] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 101406381741] TD:idle n=40 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 101436258336] TD:idle n=40 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 101460414657] TD:idle n=40 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 101495464770] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 101575249566] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 101589607350] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 101692173114] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 103590111093] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 103680203676] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 103705382886] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 103808803707] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 105734720763] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 105820900311] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 105835372377] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 105928681719] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 107889477759] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 107974824006] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 107998132725] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 108112109301] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 110057181402] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 110145727209] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 110171573967] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 110284409025] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 112228001886] TD:idle n=45 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 112259572047] TD:idle n=45 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 112280226723] TD:idle n=45 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 112304422125] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 112385842317] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 112402430595] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 112503642300] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 114395842953] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 114484486053] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 114498779619] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 114557325015] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 116551447530] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 116638663932] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 116662211988] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 116774010549] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 118711914237] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 118816000926] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 118830092703] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 118929271986] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 120866688033] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 120958381131] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 120973808508] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 121070905683] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 123049166226] TD:idle n=50 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 123087173601] TD:idle n=50 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 123107766411] TD:idle n=50 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 123135733392] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 123218442648] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 123245802624] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 123353988765] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 125241339909] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 125347505178] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 125365690296] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 125497781556] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 127427969739] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 127516027632] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 127544096190] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 127693798071] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 129574167009] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 129658213209] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 129694769799] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 129763263231] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 131719033656] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 131813116029] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 131827263141] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 131927111589] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 133876660155] TD:idle n=55 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 133909166706] TD:idle n=55 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 133923015177] TD:idle n=55 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 133945245357] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 134029128366] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 134043742476] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 134140477401] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 136063507524] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 136163498772] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 136187108379] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 136300154865] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 138229363776] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 138312049113] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 138326930280] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 138424214187] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 140374003077] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 140457519552] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 140482441617] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 140571398415] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 142540322820] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 142629343836] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 142655228478] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 142771840848] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 144704008323] TD:idle n=60 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 144737446623] TD:idle n=60 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 144765182982] TD:idle n=60 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 144785119605] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 144855985890] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 144871103664] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 144966022908] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 146875386672] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 146960616012] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 146985599607] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 147099506358] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 149025700950] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 149115872094] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 149143059009] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 149257373706] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 151186395843] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 151277874531] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 151300829001] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 151413121650] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 153387568887] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 153579430893] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 153597778971] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 153773286492] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 155607827445] TD:idle n=65 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 155634478902] TD:idle n=65 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 155653832586] TD:idle n=65 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 155686288947] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 155769082224] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 155791013910] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 155895866889] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 157795034880] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 157887710736] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 157901996511] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 157993338132] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 159948474546] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 160038168255] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 160062010290] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 160177973424] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 162124445385] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 162199945971] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 162222987843] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 162327823665] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 164286502107] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 164376078825] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 164399376435] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 164535565110] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 166448154075] TD:idle n=70 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 166473896316] TD:idle n=70 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 166501058661] TD:idle n=70 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 166520394159] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 166615044834] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 166630953258] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 166745208630] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 168601594518] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 168692025453] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 168715526616] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 168822991680] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 170779493388] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 170859259011] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 170875076904] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 170985101007] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 172932360594] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 173026661976] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 173053786437] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 173166999201] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 175094006997] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 175196268387] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 175212147159] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 175310604525] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 177237369456] TD:idle n=75 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 177281578068] TD:idle n=75 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 177302718369] TD:idle n=75 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 177330766641] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 177409656375] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 177438379020] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 177548410872] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 179418050763] TD:mt pre Hermes lf=509012152 fb=1 +[Hermes] [HADES][WARN ] [KRELTSC: 179457406590] INFERENCE: Output validation failed, ignoring results +[Hera] [HADES][ERROR] [KRELTSC: 179529919044] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 179544321495] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 179641860972] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 181576615563] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 181672766142] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 181699534275] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 181824716787] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 183760961433] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 183852151455] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 183867615015] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 183971314485] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 185936039562] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 186043602948] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 186073009458] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 186192726048] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 188127233238] TD:idle n=80 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 188153111538] TD:idle n=80 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 188180524455] TD:idle n=80 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 188210467347] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 188301706488] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 188327867490] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 188444325237] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 190306845834] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 190394168958] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 190409616159] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 190475725713] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 192474318645] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 192561111540] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 192585290562] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 192699012345] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 194644533594] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 194735212308] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 194759352879] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 194871040056] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 196806939378] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 196909631331] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 196923394164] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 197014611171] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 198960239436] TD:idle n=85 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 198989002170] TD:idle n=85 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 199003334754] TD:idle n=85 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 199036040238] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 199118419920] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 199133685576] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 199237305351] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 201129142935] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 201181143030] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 201207915594] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 201282683763] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 203288610735] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 203378593488] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 203393422617] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 203487526851] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 205445957850] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 205530421467] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 205545564924] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 205646119917] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 207604704237] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 207692463090] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 207706487835] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 207799899279] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 209761515033] TD:idle n=90 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 209799168138] TD:idle n=90 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 209844945030] TD:idle n=90 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 209882723946] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 209954548146] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 209981752974] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 210091338387] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 211928687460] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 211992211452] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 212029245351] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 212102387133] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 214094425755] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 214186743645] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 214201009806] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 214300838409] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 216261706290] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 216480949902] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 216510255801] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 216663680583] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 218465155986] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 218555681295] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 218578522302] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 218670443964] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 220623765411] TD:idle n=95 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 220656028572] TD:idle n=95 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 220687259961] TD:idle n=95 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 220709138328] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 220780691229] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 220813638570] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 220922028621] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 222783127581] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 222844269564] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 222859881867] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 222936225939] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 224947520007] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 225037581531] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 225052150176] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 225144780168] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 227104094007] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 227199700098] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 227227559076] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 227339614467] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 229263172467] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 229344642702] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 229359242364] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 229453716975] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 231408965970] TD:idle n=100 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 231441568428] TD:idle n=100 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 231463737414] TD:idle n=100 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 231492861096] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 231562917075] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 231577243842] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 231669693108] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 233562281736] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 233624636301] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 233655575517] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 233725917495] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 235740587019] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 235829799828] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 235853875719] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 235950329727] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 237890798292] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 238000690389] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 238015433103] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 238120220079] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 240048530463] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 240153154269] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 240187951584] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 240306380832] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 242226158727] TD:idle n=105 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 242261901210] TD:idle n=105 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 242282231478] TD:idle n=105 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 242310982263] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 242393310075] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 242409181455] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 242515212282] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 244410848409] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 244500613980] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 244522939878] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 244626891957] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 246578439618] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 246672643140] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 246687684474] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 246803282754] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 248760795528] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 248866379307] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 248891358534] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 249009086634] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 250932206805] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 251026118091] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 251066409321] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 251187393786] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 253106304150] TD:idle n=110 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 253140284880] TD:idle n=110 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 253159445217] TD:idle n=110 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 253215018777] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 253299321576] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 253324719711] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 253473518550] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 255290242452] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 255377066427] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 255401431509] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 255517650360] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 257456207253] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 257581630215] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 257595616551] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 257695072866] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 259607449017] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 259694873424] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 259709391564] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 259811030220] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 261763053027] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 261849605346] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 261875937435] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 262000078725] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 263926135284] TD:idle n=115 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 263956757526] TD:idle n=115 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 263983605480] TD:idle n=115 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 264013481046] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 264094406730] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 264112499595] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 264230354052] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 266117291475] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 266203112910] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 266217381633] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 266314778331] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 268269495102] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 268358315190] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 268376579583] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 268468965660] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 270427329291] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 270510692214] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 270545460066] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 270634939680] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 272589613086] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 272712806247] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 272738426877] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 272842782156] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 274749014022] TD:idle n=120 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 274772707020] TD:idle n=120 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 274796716572] TD:idle n=120 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 274825050360] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 274893934749] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 274919103669] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 275032913484] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 276912259743] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 277003631373] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 277029967620] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 277150671882] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 279058958640] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 279143056500] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 279161862042] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 279381719463] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 281284428600] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 281384825799] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 281409489081] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 281513501493] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 283460681847] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 283552083297] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 283568331711] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 283678633329] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 285624583944] TD:idle n=125 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 285646330305] TD:idle n=125 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 285683057562] TD:idle n=125 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 285705993447] TD:mt pre Hermes lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 285776472072] TD:mt post Hermes lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 285792013836] TD:mt pre Artemis lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 285901654752] TD:mt post Artemis lf=509007512 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 287807478483] TD:mt pre Hermes lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 287900296299] TD:mt post Hermes lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 287914059468] TD:mt pre Artemis lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 288012909177] TD:mt post Artemis lf=509007512 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 289961678685] TD:mt pre Hermes lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 290059421274] TD:mt post Hermes lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 290075807154] TD:mt pre Artemis lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 290171109753] TD:mt post Artemis lf=509007512 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 292119872100] TD:mt pre Hermes lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 292211582985] TD:mt post Hermes lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 292226960361] TD:mt pre Artemis lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 292322663535] TD:mt post Artemis lf=508998680 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 294282070173] TD:mt pre Hermes lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 294372534141] TD:mt post Hermes lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 294387104046] TD:mt pre Artemis lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 294477528681] TD:mt post Artemis lf=508998680 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 296427941124] TD:idle n=130 lf=508998680 +[Hera] [HADES][ERROR] [KRELTSC: 296469531477] TD:idle n=130 fb=1 ub=7062 +[Hera] [HADES][ERROR] [KRELTSC: 296489673207] TD:idle n=130 tfb=508998680 +[Hera] [HADES][ERROR] [KRELTSC: 296530896417] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 296543507190] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 296628242652] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 296684122098] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 296717370369] TD: blk_attach dev=0x30f86c0 rc=0 used=27554760 free=509316112 +[Artemis] [HADES][ERROR] [KRELTSC: 296745034278] TD: census largest_free=508855976 free_blocks=1 used_blocks=706 +[Hera] [HADES][ERROR] [KRELTSC: 296780374611] TD:mt pre Hermes lf=508855976 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 296853099354] TD:mt post Hermes lf=508855976 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 296869505226] TD:mt pre Artemis lf=508855976 fb=1 +[Hera] PARITY:BIRTH vm_id=0x7cf09e01549546cc-0x99319366653ccc14 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 297673487496] TD:pb 00 lf=503233752 +[Hera] [HADES][ERROR] [KRELTSC: 297698703120] TD:pb 00 fb=1 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 300074413107] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0xd62c30ac78839535 +[Hera] [HADES][ERROR] [KRELTSC: 310523420718] TD:pb 00~user lf=497605000 +[Hera] [HADES][ERROR] [KRELTSC: 310549331127] TD:pb 00~user fb=1 +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] [HADES][ERROR] [KRELTSC: 310768506951] TD:mt post Artemis lf=497605000 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 310993867002] TD:mt pre Hermes lf=497605000 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 311189033085] TD:mt post Hermes lf=497605000 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 311233849248] TD:mt pre Artemis lf=497605000 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 311392870866] TD:mt post Artemis lf=497605000 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 311427315213] TD:mt pre 00 lf=497605000 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 311583966393] TD:mt post 00 lf=497605000 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 311614846830] TD:mt pre 00~user lf=497605000 fb=1 +[Hera] (zuse) ok> S" 00" USE +[Hera] [HADES][ERROR] [KRELTSC: 311671942701] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 311735101104] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 313107892734] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 313169322018] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 313184246655] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 313300386987] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 313315773981] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 313362508683] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 313381578384] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 313475363187] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 313509597660] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 315313572210] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 315456090852] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 315479748045] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 315653959236] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 315681459408] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 315788962041] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 315819102186] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 315881388039] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 315932641500] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 317535722154] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 317636666823] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 317659044339] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 317793517419] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 317816986851] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 317921324805] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 317935489809] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 317989557921] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 318025542534] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 319721327625] TD:idle n=135 lf=497605000 +[00] [HADES][ERROR] [KRELTSC: 319744345893] TD:idle n=135 fb=1 ub=10676 +[00] [HADES][ERROR] [KRELTSC: 319769064993] TD:idle n=135 tfb=497605000 +[00] [HADES][ERROR] [KRELTSC: 319793380242] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 319893730758] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 319919771829] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 320045632641] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 320059860855] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 320138818608] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 320152588623] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 320195224734] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 320224229724] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 321908162394] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 321964790658] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 321991767531] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 322075579497] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 322093463412] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 322153166034] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 322167676173] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 322209140232] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 322238273763] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 324101431941] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 324207578268] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 324223658493] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 324353357874] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 324379542102] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 324484950741] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 324499878864] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 324547175295] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 324585009735] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 326236597869] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 326276952981] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 326359185096] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 326475635997] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 326499405981] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 326619136200] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 326643406131] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 326741588985] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 326756555412] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 328361548977] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 328405150269] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 328543322331] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 328634647677] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 328659074100] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 328841277807] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 328865038887] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 328953863448] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 328970259639] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 330484026831] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 330531072942] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 330719897424] TD:idle n=140 lf=497605000 +[00] [HADES][ERROR] [KRELTSC: 330748847730] TD:idle n=140 fb=1 ub=10676 +[00] [HADES][ERROR] [KRELTSC: 330773045568] TD:idle n=140 tfb=497605000 +[00] [HADES][ERROR] [KRELTSC: 330802553550] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 330897903903] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 330919688085] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 331040337831] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 331056514509] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 331142014665] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 331155367305] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 332893277703] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 332953323171] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 332970624945] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 333038910435] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 333055643949] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 333106930149] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 333120739623] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 335077470042] TD:det pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 335120682372] TD: detach_device called dev=0x30f86c0 +[00] [HADES][ERROR] [KRELTSC: 335163035550] TD:det post_bsd lf=497605000 fb=2 +[00] [HADES][ERROR] [KRELTSC: 335197068045] TD:kk 00 lf=497605000 fb=2 +[00] Stadium: dispatch cell=73483 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 335241817491] TD:vc start lf=497605000 fb=2 +[00] [HADES][ERROR] [KRELTSC: 335270977902] TD:vc post_hotwords lf=497605000 fb=3 +[00] [HADES][ERROR] [KRELTSC: 335296719009] TD:vc post_rwot lf=497605000 fb=3 +[00] [HADES][ERROR] [KRELTSC: 335323468200] TD:vc post_ssml8 lf=497605000 fb=3 +[00] [HADES][ERROR] [KRELTSC: 335348136186] TD:vc post_ssmcfg lf=497605000 fb=3 +[00] [HADES][ERROR] [KRELTSC: 335373995292] TD:vc post_dict lf=497605000 fb=569 +[00] [HADES][ERROR] [KRELTSC: 335389804029] TD:vc post_memory lf=497605000 fb=569 +[00] [HADES][ERROR] [KRELTSC: 335408914869] TD:vc post_callstack lf=497605000 fb=569 +[00] [HADES][ERROR] [KRELTSC: 335434868370] TD:pk 00 lf=497605000 +[00] [HADES][ERROR] [KRELTSC: 335458612083] TD:pk 00 fb=569 ub=9527 +[00] PARITY:KILL vm_id=0x7cf09e01549546cc-0x99319366653ccc14 name=00 +[00] KILL: 00 dead +[00] [HADES][ERROR] [KRELTSC: 335506172631] TD:kk 00~user lf=497605000 fb=569 +[00] Stadium: dispatch cell=78684 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 335551906851] TD:vc start lf=497605000 fb=569 +[00] [HADES][ERROR] [KRELTSC: 335579929608] TD:vc post_hotwords lf=497605000 fb=570 +[00] [HADES][ERROR] [KRELTSC: 335606304159] TD:vc post_rwot lf=497605000 fb=570 +[00] [HADES][ERROR] [KRELTSC: 335633021451] TD:vc post_ssml8 lf=497605000 fb=570 +[00] [HADES][ERROR] [KRELTSC: 335664254646] TD:vc post_ssmcfg lf=497605000 fb=570 +[00] [HADES][ERROR] [KRELTSC: 335693256192] TD:vc post_dict lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 335721684795] TD:vc post_memory lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 335749915410] TD:vc post_callstack lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 335781811974] TD:pk 00~user lf=497605000 +[00] [HADES][ERROR] [KRELTSC: 335796787515] TD:pk 00~user fb=1141 ub=8370 +[00] PARITY:KILL vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 name=00~user +[00] KILL: 00~user dead +[00] WIREBIND: 00~user detached without flush (device already gone) +[00] [HADES][ERROR] [KRELTSC: 335896872612] TD:det post_wb lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 335927129769] TD:det post_zuse lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 335947453968] TD:mt pre Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 336038767890] TD:mt post Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 336064497132] TD:mt pre Artemis lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 336174223245] TD:mt post Artemis lf=497605000 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 337408064910] TD:mt pre Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 337467841893] TD:mt post Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 337483282941] TD:mt pre Artemis lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 337542708006] TD:mt post Artemis lf=497605000 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 339576737472] TD:mt pre Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 339666236973] TD:mt post Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 339683371839] TD:mt pre Artemis lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 339795870372] TD:mt post Artemis lf=497605000 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 341731553709] TD:idle n=145 lf=497605000 +[00] [HADES][ERROR] [KRELTSC: 341767397349] TD:idle n=145 fb=1141 ub=8370 +[00] [HADES][ERROR] [KRELTSC: 341794491822] TD:idle n=145 tfb=508821224 +[00] [HADES][ERROR] [KRELTSC: 341809214313] TD:mt pre Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 341889594312] TD:mt post Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 341905594569] TD:mt pre Artemis lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 341994248316] TD:mt post Artemis lf=497605000 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 343916245134] TD:mt pre Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 344000468847] TD:mt post Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 344017295559] TD:mt pre Artemis lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 344111811267] TD:mt post Artemis lf=497605000 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 346065389502] TD:mt pre Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 346167626322] TD:mt post Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 346183625907] TD:mt pre Artemis lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 346278783942] TD:mt post Artemis lf=497605000 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 348215420847] TD:mt pre Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 348334641018] TD:mt post Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 348366382560] TD:mt pre Artemis lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 348507142935] TD:mt post Artemis lf=497605000 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 350411873847] TD:mt pre Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 350494432386] TD:mt post Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 350511119763] TD:mt pre Artemis lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 350611933077] TD:mt post Artemis lf=497605000 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 352559943687] TD:idle n=150 lf=497605000 +[00] [HADES][ERROR] [KRELTSC: 352604806743] TD:idle n=150 fb=1141 ub=8372 +[00] [HADES][ERROR] [KRELTSC: 352648103871] TD:idle n=150 tfb=508820712 +[00] [HADES][ERROR] [KRELTSC: 352680382236] xhci: CSW status = FAILED +[00] [HADES][WARN ] [KRELTSC: 352693097967] xhci: unit not ready -- retrying TEST UNIT READY +[00] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 352745371356] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 352785214593] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 352822934898] TD: blk_attach dev=0x30f86c0 rc=0 used=27602413 free=509268459 +[Artemis] [HADES][ERROR] [KRELTSC: 352853951163] TD: census largest_free=497605000 free_blocks=1141 used_blocks= +[00] [HADES][ERROR] [KRELTSC: 352938326265] TD:mt pre Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 353009779752] TD:mt post Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 353026095051] TD:mt pre Artemis lf=497605000 fb=1141 +[Hera] PARITY:BIRTH vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 353850222852] TD:pb 01 lf=497605000 +[Hera] [HADES][ERROR] [KRELTSC: 353874311091] TD:pb 01 fb=1140 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 356016027780] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] [HADES][ERROR] [KRELTSC: 362314933428] TD:pb 01~user lf=492362056 +[Hera] [HADES][ERROR] [KRELTSC: 362339039349] TD:pb 01~user fb=1140 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[00] [HADES][ERROR] [KRELTSC: 362469110115] TD:mt post Artemis lf=492362056 fb=1140 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 362585122347] TD:mt pre Hermes lf=492362056 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 362691801801] TD:mt post Hermes lf=492362056 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 362709480021] TD:mt pre Artemis lf=492362056 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 362799702132] TD:mt post Artemis lf=492362056 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 362822931807] TD:mt pre 01 lf=492362056 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 362941351269] TD:mt post 01 lf=492362056 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 362957636307] TD:mt pre 01~user lf=492362056 fb=1140 +[00] (zuse) ok> S" 01" USE +[00] [HADES][ERROR] [KRELTSC: 363084110865] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 363127041858] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 364669807341] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 364787259207] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 364814812887] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 364934653755] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 364961168250] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 365055887574] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 365088764418] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 365221270638] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 365252448645] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 366894770172] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 367033829883] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 367068363921] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 367185404166] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 367201979025] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 367284687840] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 367320247539] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 367353399168] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 367397408889] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 369078150819] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 369198762618] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 369213494580] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 369348605577] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 369364478973] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 369458027694] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 369472785969] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 369525482151] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 369564587553] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 371260356390] TD:idle n=155 lf=492362056 +[01] [HADES][ERROR] [KRELTSC: 371288805069] TD:idle n=155 fb=1140 ub=11578 +[01] [HADES][ERROR] [KRELTSC: 371306290530] TD:idle n=155 tfb=497491904 +[01] [HADES][ERROR] [KRELTSC: 371333398212] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 371431262496] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 371446872090] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 371553010143] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 371580829662] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 371685547884] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 371723591316] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 371770997724] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 371812747593] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 373471973826] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 373614663051] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 373659659289] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 374024623539] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 374068684542] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 374166023007] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 374181333855] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 374244100230] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 374274588870] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 375757131162] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 375880101387] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 375920043261] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 376047928914] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 376066267542] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 376139409177] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 376182162237] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 376249360074] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 376289765733] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 377971589163] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 378079381575] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 378096604809] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 378209121213] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 378236650365] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 378335004642] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 378352419753] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 378401058798] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 378440106660] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 380119831476] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 380163668913] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 380244521034] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 380351137005] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 380365886670] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 380476861044] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 380492395227] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 380582858691] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 380598874614] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 382250170890] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 382295258709] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 382404956535] TD:idle n=160 lf=492362056 +[01] [HADES][ERROR] [KRELTSC: 382438669767] TD:idle n=160 fb=1140 ub=11578 +[01] [HADES][ERROR] [KRELTSC: 382453560993] TD:idle n=160 tfb=497491904 +[01] [HADES][ERROR] [KRELTSC: 382479256446] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 382590716466] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 382605524343] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 382705944831] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 382730918346] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 382823228067] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 382854183306] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 384605774637] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 384714822513] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 384729718548] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 384844697832] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 384859441869] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 384944560623] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 384969707367] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 386756937483] TD:det pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 386788088484] TD: detach_device called dev=0x30f86c0 +[01] [HADES][ERROR] [KRELTSC: 386819907894] TD:det post_bsd lf=492362056 fb=1142 +[01] [HADES][ERROR] [KRELTSC: 386850573795] TD:kk 01 lf=492362056 fb=1142 +[01] Stadium: dispatch cell=81286 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 386908955958] TD:vc start lf=492362056 fb=1142 +[01] [HADES][ERROR] [KRELTSC: 386929992309] TD:vc post_hotwords lf=492362056 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 386965531890] TD:vc post_rwot lf=492362056 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 386984019198] TD:vc post_ssml8 lf=492362056 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 387004286571] TD:vc post_ssmcfg lf=492362056 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 387041965065] TD:vc post_dict lf=492362056 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 387071925576] TD:vc post_memory lf=492362056 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 387089855817] TD:vc post_callstack lf=492362056 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 387126879279] TD:pk 01 lf=492362056 +[01] [HADES][ERROR] [KRELTSC: 387152016447] TD:pk 01 fb=1707 ub=10429 +[01] PARITY:KILL vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 name=01 +[01] KILL: 01 dead +[01] [HADES][ERROR] [KRELTSC: 387216454905] TD:kk 01~user lf=492362056 fb=1707 +[01] Stadium: dispatch cell=82586 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 387261817635] TD:vc start lf=492362056 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 387300726120] TD:vc post_hotwords lf=492362056 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 387342690987] TD:vc post_rwot lf=492362056 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 387376122756] TD:vc post_ssml8 lf=492362056 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 387403834251] TD:vc post_ssmcfg lf=492362056 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 387429158214] TD:vc post_dict lf=492362056 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 387462971007] TD:vc post_memory lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 387489173841] TD:vc post_callstack lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 387505067733] TD:pk 01~user lf=497605000 +[01] [HADES][ERROR] [KRELTSC: 387525407976] TD:pk 01~user fb=2143 ub=9544 +[01] PARITY:KILL vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee name=01~user +[01] KILL: 01~user dead +[01] WIREBIND: 01~user detached without flush (device already gone) +[01] [HADES][ERROR] [KRELTSC: 387611684691] TD:det post_wb lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 387639860349] TD:det post_zuse lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 387667496559] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 387760479393] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 387795669156] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 387901569531] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 389040808338] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 389105970309] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 389121919536] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 389199188112] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 391189931076] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 391284686310] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 391300107093] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 391399215438] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 393340717392] TD:idle n=165 lf=497605000 +[01] [HADES][ERROR] [KRELTSC: 393378014190] TD:idle n=165 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 393404558358] TD:idle n=165 tfb=508661784 +[01] [HADES][ERROR] [KRELTSC: 393434171004] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 393537430041] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 393561524181] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 393678068889] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 395535521955] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 395634748782] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 395663561895] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 395793825168] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 397698213003] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 397805590140] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 397821802497] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 397924790991] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 399868848729] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 399975048879] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 400003956597] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 400109657451] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 402038971530] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 402151798986] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 402167817387] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 402270412929] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 404205765663] TD:idle n=170 lf=497605000 +[01] [HADES][ERROR] [KRELTSC: 404230494171] TD:idle n=170 fb=2143 ub=9546 +[01] [HADES][ERROR] [KRELTSC: 404254427451] TD:idle n=170 tfb=508661272 +[01] [HADES][ERROR] [KRELTSC: 404275622919] xhci: CSW status = FAILED +[01] [HADES][WARN ] [KRELTSC: 404301215304] xhci: unit not ready -- retrying TEST UNIT READY +[01] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 404349988980] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 404394160842] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 404429039847] TD: blk_attach dev=0x30f86c0 rc=0 used=27645714 free=509225158 +[Artemis] [HADES][ERROR] [KRELTSC: 404462987229] TD: census largest_free=497605000 free_blocks=2143 used_blocks= +[01] [HADES][ERROR] [KRELTSC: 404542471956] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 404639141403] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 404662984761] TD:mt pre Artemis lf=497605000 fb=2143 +[Hera] PARITY:BIRTH vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 406037347569] TD:pb 02 lf=497605000 +[Hera] [HADES][ERROR] [KRELTSC: 406068280632] TD:pb 02 fb=1627 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 408464674485] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] [HADES][ERROR] [KRELTSC: 415773612492] TD:pb 02~user lf=492362056 +[Hera] [HADES][ERROR] [KRELTSC: 415798766250] TD:pb 02~user fb=1140 +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[01] [HADES][ERROR] [KRELTSC: 415913530158] TD:mt post Artemis lf=492362056 fb=1140 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 416041525662] TD:mt pre Hermes lf=0 fb=0 +[01] [HADES][ERROR] [KRELTSC: 416142207327] TD:mt post Hermes lf=0 fb=0 +[01] [HADES][ERROR] [KRELTSC: 416155315590] TD:mt pre Artemis lf=0 fb=0 +[01] [HADES][ERROR] [KRELTSC: 416214957711] TD:mt post Artemis lf=0 fb=0 +[01] [HADES][ERROR] [KRELTSC: 416239775826] TD:mt pre 02 lf=0 fb=0 +[01] [HADES][ERROR] [KRELTSC: 416301559023] TD:mt post 02 lf=0 fb=0 +[01] [HADES][ERROR] [KRELTSC: 416324979231] TD:mt pre 02~user lf=0 fb=0 +[01] (zuse) ok> S" 02" USE +[01] [HADES][ERROR] [KRELTSC: 416976823074] TD:mwu lf=0 fb=0 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 417006045498] TD:dl lf=0 fb=0 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 418146791265] TD:mt pre Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 418256179635] TD:mt post Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 418278706083] TD:mt pre Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 418375707876] TD:mt post Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 418389921978] TD:mt pre 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 418474284018] TD:mt post 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 418498616109] TD:mt pre 02~user lf=0 fb=0 +[02] (zuse) ok> S" 02" USE +[02] [HADES][ERROR] [KRELTSC: 419102205291] TD:mwu lf=0 fb=0 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 419135490333] TD:dl lf=0 fb=0 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 420319885944] TD:mt pre Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 420409861599] TD:mt post Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 420424093656] TD:mt pre Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 420507723363] TD:mt post Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 420521881395] TD:mt pre 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 420604820538] TD:mt post 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 420626742543] TD:mt pre 02~user lf=0 fb=0 +[02] (zuse) ok> S" 02" USE +[02] [HADES][ERROR] [KRELTSC: 421226557878] TD:mwu lf=0 fb=0 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 421264835523] TD:dl lf=0 fb=0 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 422515857561] TD:mt pre Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 422615381664] TD:mt post Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 422639215215] TD:mt pre Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 422734566660] TD:mt post Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 422749050633] TD:mt pre 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 422839601373] TD:mt post 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 422854298244] TD:mt pre 02~user lf=0 fb=0 +[02] (zuse) ok> S" 02" USE +[02] [HADES][ERROR] [KRELTSC: 423363496815] TD:mwu lf=0 fb=0 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 423399613728] TD:dl lf=0 fb=0 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 424739195832] TD:idle n=175 lf=0 +[02] [HADES][ERROR] [KRELTSC: 424777610271] TD:idle n=175 fb=0 ub=7353 +[02] [HADES][ERROR] [KRELTSC: 424790495304] TD:idle n=175 tfb=0 +[02] [HADES][ERROR] [KRELTSC: 424824089886] TD:mt pre Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 424897759398] TD:mt post Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 424911424833] TD:mt pre Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 425004283326] TD:mt post Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 425017366347] TD:mt pre 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 425095893957] TD:mt post 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 425122096854] TD:mt pre 02~user lf=0 fb=0 +[02] (zuse) ok> S" 02" USE +[02] [HADES][ERROR] [KRELTSC: 425477097990] TD:mwu lf=0 fb=0 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 425520003510] TD:dl lf=0 fb=0 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 426962139408] TD:mt pre Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 427053574311] TD:mt post Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 427067133297] TD:mt pre Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 427159640397] TD:mt post Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 427185064446] TD:mt pre 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 427277238696] TD:mt post 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 427314110895] TD:mt pre 02~user lf=0 fb=0 +[02] (zuse) ok> S" 02" USE +[02] [HADES][ERROR] [KRELTSC: 427599447849] TD:mwu lf=0 fb=0 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 427636255410] TD:dl lf=0 fb=0 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 429178913247] TD:mt pre Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 429285869019] TD:mt post Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 429300238080] TD:mt pre Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 429395744442] TD:mt post Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 429421705860] TD:mt pre 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 429509717994] TD:mt post 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 429532591131] TD:mt pre 02~user lf=0 fb=0 +[02] (zuse) ok> S" 02" USE +[02] [HADES][ERROR] [KRELTSC: 429725978073] TD:mwu lf=0 fb=0 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 429760717323] TD:dl lf=0 fb=0 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 431382628278] TD:mt pre Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 431478030396] TD:mt post Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 431500313349] TD:mt pre Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 431596689237] TD:mt post Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 431610065943] TD:mt pre 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 431699124822] TD:mt post 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 431712809640] TD:mt pre 02~user lf=0 fb=0 +[02] (zuse) ok> S" 02" USE +[02] [HADES][ERROR] [KRELTSC: 431849963244] TD:mwu lf=0 fb=0 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 431883427710] TD:dl lf=0 fb=0 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 433585671099] TD:mt pre Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 433682084703] TD:mt post Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 433704309801] TD:mt pre Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 433796634432] TD:mt post Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 433822042815] TD:mt pre 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 433923728931] TD:mt post 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 433947424659] TD:mt pre 02~user lf=0 fb=0 +[02] (zuse) ok> S" 02" USE +[02] [HADES][ERROR] [KRELTSC: 433981465302] TD:mwu lf=0 fb=0 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 434014293342] TD:dl lf=0 fb=0 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 435796482471] TD:idle n=180 lf=0 +[02] [HADES][ERROR] [KRELTSC: 435826879047] TD:idle n=180 fb=0 ub=7353 +[02] [HADES][ERROR] [KRELTSC: 435840224253] TD:idle n=180 tfb=0 +[02] [HADES][ERROR] [KRELTSC: 435863267574] TD:mt pre Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 435948175719] TD:mt post Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 435970851372] TD:mt pre Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 436063732629] TD:mt post Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 436077636708] TD:mt pre 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 436157073534] TD:mt post 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 436181370954] TD:mt pre 02~user lf=0 fb=0 +[02] (zuse) ok> S" 02" USE +[02] [HADES][ERROR] [KRELTSC: 436230332580] TD:mwu lf=0 fb=0 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 436265135796] TD:dl lf=0 fb=0 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 438035517108] TD:mt pre Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 438138286446] TD:mt post Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 438191659353] TD:mt pre Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 438296812506] TD:mt post Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 438314880234] TD:mt pre 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 438399646419] TD:mt post 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 438414294549] TD:mt pre 02~user lf=0 fb=0 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 440223264579] TD:det pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 440255207448] TD: detach_device called dev=0x30f86c0 +[02] [HADES][ERROR] [KRELTSC: 440293940163] TD:det post_bsd lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 440322699012] TD:kk 02 lf=0 fb=0 +[02] Stadium: dispatch cell=83236 behaviour=COOL identity=0 +[02] [HADES][ERROR] [KRELTSC: 440365735341] TD:vc start lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 440384731311] TD:vc post_hotwords lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 440414287929] TD:vc post_rwot lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 440429538696] TD:vc post_ssml8 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 440455730295] TD:vc post_ssmcfg lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 440474710809] TD:vc post_dict lf=328 fb=95 +[02] [HADES][ERROR] [KRELTSC: 440499610068] TD:vc post_memory lf=328 fb=95 +[02] [HADES][ERROR] [KRELTSC: 440518119321] TD:vc post_callstack lf=328 fb=95 +[02] [HADES][ERROR] [KRELTSC: 440550791709] TD:pk 02 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 440568581019] TD:pk 02 fb=95 ub=7164 +[02] PARITY:KILL vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 name=02 +[02] KILL: 02 dead +[02] [HADES][ERROR] [KRELTSC: 440622398202] TD:kk 02~user lf=42088 fb=95 +[02] Stadium: dispatch cell=83561 behaviour=COOL identity=0 +[02] [HADES][ERROR] [KRELTSC: 440680595292] TD:vc start lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 440706382536] TD:vc post_hotwords lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 440738824071] TD:vc post_rwot lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 440763372882] TD:vc post_ssml8 lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 440794548495] TD:vc post_ssmcfg lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 440824338507] TD:vc post_dict lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 440852087739] TD:vc post_memory lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 440875789704] TD:vc post_callstack lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 440896864548] TD:pk 02~user lf=42088 +[02] [HADES][ERROR] [KRELTSC: 440921092143] TD:pk 02~user fb=95 ub=7164 +[02] PARITY:KILL vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 name=02~user +[02] KILL: 02~user dead +[02] WIREBIND: 02~user detached without flush (device already gone) +[02] [HADES][ERROR] [KRELTSC: 441009838437] TD:det post_wb lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 441037345917] TD:det post_zuse lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 441089760111] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 441178647483] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 441204374415] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 441316889076] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 442525453167] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 442646497440] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 442669941735] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 442797230799] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 444671891244] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 444787906500] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 444823636866] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 444918147177] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 446819981874] TD:idle n=185 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 446852261289] TD:idle n=185 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 446866909734] TD:idle n=185 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 446888277780] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 446990729451] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 447016086888] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 447140932854] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 448998066489] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 449108038785] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 449133642027] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 449233306137] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 451174085502] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 451281615708] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 451305884106] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 451417190406] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 453363697773] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 453464765838] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 453478612461] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 453585903393] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 455530627272] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 455635367397] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 455648965464] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 455753476143] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 457683360603] TD:idle n=190 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 457732664025] TD:idle n=190 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 457755609948] TD:idle n=190 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 457772870226] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 457866147186] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 457880272689] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 457976490468] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 459869596053] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 459970953918] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 459986768388] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 460094910135] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 462044506140] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 462152898459] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 462167486256] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 462262869159] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 464208852156] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 464318621655] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 464332165290] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 464448227733] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 466381312635] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 466481422323] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 466496544780] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 466591673856] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 468558494481] TD:idle n=195 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 468590087616] TD:idle n=195 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 468639889830] TD:idle n=195 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 468669380991] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 468767565021] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 468783350112] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 468929861904] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 470754233565] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 470860314582] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 470895346929] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 471018555777] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 472945969692] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 473054344371] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 473068592682] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 473167096122] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 475105758645] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 475199936169] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 475213642491] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 475307202069] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 477275476125] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 477379520436] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 477393539448] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 477500328774] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 479452714818] TD:idle n=200 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 479481630999] TD:idle n=200 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 479498442381] TD:idle n=200 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 479531787462] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 479613991521] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 479630253753] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 479735596011] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 481616769627] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 481716616458] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 481741403682] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 481834653531] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 483780978450] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 483883306389] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 483897963444] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 484006481448] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 485929072503] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 486038633892] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 486062139066] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 486166993494] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 488116971762] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 488226292365] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 488239949589] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 488345768379] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 490269654336] TD:idle n=205 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 490301745822] TD:idle n=205 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 490324830828] TD:idle n=205 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 490351179633] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 490433396733] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 490447996899] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 490550459406] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 492452664417] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 492552762366] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 492567543342] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 492668214066] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 494625679170] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 494734213323] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 494756670135] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 494844616014] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 496784756853] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 496884758601] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 496898571372] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 497006660640] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 498960739872] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 499058861637] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 499073236137] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 499167093411] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 501135688326] TD:idle n=210 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 501163723494] TD:idle n=210 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 501209860557] TD:idle n=210 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 501242275485] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 501329352993] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 501343780098] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 501449508000] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 503329127112] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 503436718722] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 503461106589] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 503561048382] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 505486167459] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 505580233935] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 505593976671] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 505700335770] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 507619633332] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 507717909174] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 507743883360] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 507853718064] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 509770901472] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 509868528015] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 509901655011] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 509999505729] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 511928500545] TD:idle n=215 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 511959882126] TD:idle n=215 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 511982871477] TD:idle n=215 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 512008747572] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 512107083999] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 512121400413] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 512219908767] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 514095932448] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 514201516836] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 514224978603] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 514347280545] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 516253704519] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 516352302459] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 516374034477] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 516467263557] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 518408896446] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 518514101175] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 518527882110] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 518627825667] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 520559021598] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 520659138846] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 520676464497] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 520794015798] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 522709864698] TD:idle n=220 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 522742526061] TD:idle n=220 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 522764559156] TD:idle n=220 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 522792326931] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 522895481997] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 522909834594] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 523005785274] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 524885913447] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 524995210761] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 525020866776] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 525132031305] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 527040638397] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 527140518618] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 527154230379] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 527255456784] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 529211077038] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 529311760194] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 529328043132] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 529430134464] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 531402149670] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 531595962534] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 531621822144] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 531792607920] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 533613001635] TD:idle n=225 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 533650997649] TD:idle n=225 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 533681142750] TD:idle n=225 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 533708474775] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 533805301869] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 533819530209] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 533936315220] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 535804916808] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 535917031608] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 535940728239] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 536045806023] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 537967145919] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 538071518775] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 538086424344] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 538194882519] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 540128591394] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 540259849122] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 540274446516] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 540367948134] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 542296420134] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 542402497497] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 542428021506] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 542541790119] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 544456416672] TD:idle n=230 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 544490403681] TD:idle n=230 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 544521806157] TD:idle n=230 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 544541867058] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 544636744533] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 544659303993] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 544775508543] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 546634440240] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 546743972019] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 546770048853] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 546873003327] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 548798255145] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 548894230878] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 548909007255] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 549012486246] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 550963948899] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 551079467736] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 551094552561] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 551192953647] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 553127935017] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 553235807271] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 553259943159] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 553369635840] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 555278916528] TD:idle n=235 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 555306554922] TD:idle n=235 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 555333679404] TD:idle n=235 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 555360337182] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 555456470079] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 555470802012] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 555573619776] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 557461960776] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 557564222544] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 557578477743] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 557676088137] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 559629051156] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 559731153996] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 559746388803] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 559854478239] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 561783381453] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 561879090276] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 561893146815] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 561988921200] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 563978103108] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 564085804065] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 564122843487] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 564251455866] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 566184154914] TD:idle n=240 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 566216480697] TD:idle n=240 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 566264692455] TD:idle n=240 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 566286541380] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 566371431885] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 566388791850] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 566508378975] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 568371212178] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 568470055272] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 568495147752] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 568607383239] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 570539726085] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 570642625875] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 570665687718] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 570767293236] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 572696885502] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 572798620968] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 572812939713] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 572909029560] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 574856831304] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 574949167464] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 574963991910] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 575061829125] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 577013718099] TD:idle n=245 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 577038180537] TD:idle n=245 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 577074012795] TD:idle n=245 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 577091652690] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 577176274416] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 577191280197] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 577284079386] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 579200363364] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 579300289260] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 579315053268] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 579456128181] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 581359362360] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 581459499663] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 581474532198] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 581578661832] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 583504529874] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 583605220380] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 583619481228] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 583711172982] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 585657307095] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 585757667250] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 585771594177] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 585864624576] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 587807101602] TD:idle n=250 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 587837884641] TD:idle n=250 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 587860379862] TD:idle n=250 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 587887250517] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 587970777198] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 587984898333] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 588081059181] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 589981882812] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 590091478137] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 590116278801] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 590229336669] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 592137411369] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 592231281516] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 592264828722] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 592365698022] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 594309932937] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 594460448274] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 594487276698] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 594596061759] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 596477221851] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 596575231224] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 596588902119] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 596692194903] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 598640512701] TD:idle n=255 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 598675656957] TD:idle n=255 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 598705641681] TD:idle n=255 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 598748038455] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 598852496025] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 598870793241] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 598986360189] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 600853349607] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 600957127953] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 600979999704] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 601083023730] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 603006259758] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 603113224266] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 603135975540] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 603244774440] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 605160144099] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 605257755543] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 605271859647] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 605376566046] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 607313651007] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 607414526565] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 607428869817] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 607530500220] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 609476130480] TD:idle n=260 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 609498713859] TD:idle n=260 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 609530672751] TD:idle n=260 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 609554052702] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 609633420123] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 609647256834] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 609743195943] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 611659019790] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 611761361526] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 611786104461] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 611903245317] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 613808978496] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 613903099530] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 613919121123] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 614014909200] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 615975998001] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 616075267689] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 616088607078] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 616191965508] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 618125051040] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 618260319243] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 618301637730] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 618454218459] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 620311368285] TD:idle n=265 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 620341845753] TD:idle n=265 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 620357419017] TD:idle n=265 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 620374138860] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 620464959702] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 620488275939] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 620591458914] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 622478215443] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 622573936908] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 622587963060] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 622692433461] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 624628679640] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 624727519374] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 624742868568] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 624845362302] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 626812297293] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 626918132085] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 626932740021] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 627035718729] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 628956875589] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 629100563868] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 629130382062] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 629277378975] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 631128087513] TD:idle n=270 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 631159622100] TD:idle n=270 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 631181391729] TD:idle n=270 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 631211222586] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 631298286528] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 631314710439] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 631410935379] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 633304617309] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 633398099103] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 633414148332] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 633507803691] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 635452254906] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 635542558350] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 635567094414] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 635674969188] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 637632158541] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 637730746674] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 637744623264] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 637845503022] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 639780361164] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 639893175915] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 639918071625] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 640045119567] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 641947626180] TD:idle n=275 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 641981407200] TD:idle n=275 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 642008389176] TD:idle n=275 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 642038062428] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 642136446798] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 642150544035] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 642247673298] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 644140600530] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 644253473682] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 644277305322] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 644373981300] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 646302972210] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 646406218395] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 646422058233] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 646529064090] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 648461709189] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 648563614251] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 648577466502] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 648689937861] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 650622346122] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 650717397456] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 650731636317] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 650842520433] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 652790049597] TD:idle n=280 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 652832610612] TD:idle n=280 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 652851513741] TD:idle n=280 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 652886293269] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 652970143182] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 652994382936] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 653089670226] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 654955835373] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 655075782438] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 655089870225] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 655198299777] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 657127145808] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 657354345354] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 657394155915] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 657538105959] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 659352583953] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 659489644401] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 659504504337] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 659606948238] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 661517420676] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 661629048066] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 661643758167] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 661778728191] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 663668998797] TD:idle n=285 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 663698143752] TD:idle n=285 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 663723737565] TD:idle n=285 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 663752899026] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 663886885347] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 663900573189] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 663997145133] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 665831356974] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 665908742835] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 665925209964] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 665994408198] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 667972293555] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 668071998090] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 668098801209] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 668200031457] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 670144170927] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 670245943059] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 670283180280] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 670386397254] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 672314439615] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 672413679231] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 672438958695] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 672552967779] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 674476062183] TD:idle n=290 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 674499914151] TD:idle n=290 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 674538304398] TD:idle n=290 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 674585942562] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 674668770972] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 674694576570] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 674799760257] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 676643409078] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 676723311600] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 676737493278] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 676811376822] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 678786976854] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 678887484555] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 678901267296] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 679019877249] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 680934826257] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 681035678337] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 681050220291] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 681149280504] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 683099198943] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 683209337706] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 683223201318] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 683322438771] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 685256439987] TD:idle n=295 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 685293126903] TD:idle n=295 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 685312531092] TD:idle n=295 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 685342593012] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 685425995184] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 685440008904] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 685539180417] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 687426549894] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 687527197476] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 687552525975] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 687660506631] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 689615569650] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 689721399654] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 689739010443] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 689835438453] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 691777008090] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 691882264437] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 691908652764] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 692019108018] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 693943668012] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 694047453351] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 694062338907] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 694171188123] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 696114488160] TD:idle n=300 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 696138354513] TD:idle n=300 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 696161687529] TD:idle n=300 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 696183444663] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 696277242003] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 696291020124] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 696408746796] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 698284360914] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 698380220853] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 698402679618] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 698504147817] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 700435286355] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 700540418067] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 700555537941] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 700649365185] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 702606737343] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 702709936992] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 702724197462] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 702829848882] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 704776055046] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 704875913280] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 704910540075] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 705009933705] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 706935184704] TD:idle n=305 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 706957647186] TD:idle n=305 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 706984781727] TD:idle n=305 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 707018146905] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 707105068992] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 707141145123] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 707280302442] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 709095881907] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 709198789320] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 709213304961] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 709293230163] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 711271858689] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 711376543500] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 711411794289] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 711504307416] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 713428116492] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 713524582470] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 713550751116] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 713649595932] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 715587781041] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 715693202553] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 715706213103] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 715831618341] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 717774573873] TD:idle n=310 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 717801847560] TD:idle n=310 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 717825613995] TD:idle n=310 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 717843994665] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 717948512673] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 717964519839] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 718072777821] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 719955582864] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 720235341672] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 720277936287] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 720415527888] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 722225525952] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 722323332381] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 722350043541] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 722446234335] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 724377871770] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 724509100665] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 724523738841] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 724630098696] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 726552400518] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 726688921056] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 726715487169] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 726813713115] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 728731184223] TD:idle n=315 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 728765722230] TD:idle n=315 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 728792377929] TD:idle n=315 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 728820042993] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 728909992293] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 728933462166] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 729045301257] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 730907366217] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 731008482897] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 731032371972] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 731092467693] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 733077785034] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 733182896250] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 733197233118] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 733293887004] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 735219310371] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 735329614803] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 735343573314] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 735445269615] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 737383963512] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 737491528725] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 737517830742] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 737615755233] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 739536526050] TD:idle n=320 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 739568948076] TD:idle n=320 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 739594642899] TD:idle n=320 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 739615760919] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 739700667993] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 739722769401] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 739833624348] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 741700921353] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 741801056892] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 741815615499] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 741964119708] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 743880345432] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 743982694161] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 744006954180] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 744108853341] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 746043094146] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 746148332265] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 746162692947] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 746272615956] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 748189386273] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 748296855978] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 748311445371] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 748407077334] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 750346408581] TD:idle n=325 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 750377562207] TD:idle n=325 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 750402405459] TD:idle n=325 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 750421090902] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 750517188141] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 750544055688] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 750664867743] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 752533674564] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 752634971865] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 752661733194] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 752763521895] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 754689276516] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 754797389493] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 754814229960] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 754951657299] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 756830648847] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 756943032048] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 756966616077] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 757080009336] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 759003251475] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 759100318704] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 759116319234] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 759214273713] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 761152024122] TD:idle n=330 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 761194401072] TD:idle n=330 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 761225555664] TD:idle n=330 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 761242528704] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 761340336750] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 761355858060] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 761473696977] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 763331381547] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 763430389533] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 763456198869] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 763517778450] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 765501642318] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 765598296099] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 765621639636] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 765724121358] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 767661878529] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 767763805368] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 767780266827] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 767888541672] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 769830545043] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 769925544969] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 769939872660] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 770038730307] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 771978979632] TD:idle n=335 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 772010536374] TD:idle n=335 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 772027242252] TD:idle n=335 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 772056901224] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 772161430572] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 772185265908] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 772302980610] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 774152250858] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 774257700468] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 774279651117] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 774344293275] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 776307162981] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 776427172521] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 776463359217] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 776581332828] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 778476356406] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 778578175557] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 778593786495] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 778698042003] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 780629946810] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 780736113906] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 780750561843] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 780846917571] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 782771007879] TD:idle n=340 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 782814439617] TD:idle n=340 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 782866899738] TD:idle n=340 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 782922167685] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 783189508920] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 783208376622] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 783344549295] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 785094883335] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 785174234124] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 785189109957] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 785261884869] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 787255574217] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 787373224428] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 787396910937] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 787508837766] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 789410878893] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 789515368572] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 789530753571] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 789645371445] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 791580441603] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 791681294355] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 791695555875] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 791807626407] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 793762957113] TD:idle n=345 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 793782366216] TD:idle n=345 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 793799201202] TD:idle n=345 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 793820847876] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 793914286116] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 793928144394] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 794034510318] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 795909815337] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 796024870431] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 796039192305] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 796136449752] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 798069909441] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 798173807844] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 798199958178] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 798302268267] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 800223158994] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 800323885914] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 800350532730] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 800464219590] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 802387806948] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 802498844679] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 802534229637] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 802643450763] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 804562358523] TD:idle n=350 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 804584647797] TD:idle n=350 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 804622552566] TD:idle n=350 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 804643948731] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 804728826405] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 804743313675] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 804840032220] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 806750809662] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 806851965822] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 806872220763] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 806975310666] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 808918764150] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 809036355624] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 809059925478] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 809165183799] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 811072229226] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 811174859649] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 811199730516] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 811301722245] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 813223421430] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 813327548565] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 813341883123] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 813439982313] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 815416732095] TD:idle n=355 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 815441260557] TD:idle n=355 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 815460474696] TD:idle n=355 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 815479139055] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 815580790920] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 815615207946] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 815724373275] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 817596921666] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 817714570701] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 817729432464] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 817847806566] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 819746037201] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 819857491236] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 819881801655] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 819991770969] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 821906782179] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 822010286601] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 822034360644] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 822138040017] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 824061622419] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 824170551603] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 824187260547] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 824303624697] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 826207344060] TD:idle n=360 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 826235687361] TD:idle n=360 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 826267247526] TD:idle n=360 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 826300439727] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 826385284872] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 826408297449] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 826516976985] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 828381389241] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 828521571486] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 828560540010] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 828664500237] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 830545206624] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 830649946644] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 830672679354] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 830759511939] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 832700497293] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 832806767394] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 832848658614] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 832953880941] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 834877617126] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 834975059625] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 834990039492] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 835096480365] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 837036958737] TD:idle n=365 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 837071080062] TD:idle n=365 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 837091600485] TD:idle n=365 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 837121697265] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 837219344472] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 837235988001] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 837352031040] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 839234463627] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 839347417902] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 839361617976] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 839504720649] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 841400080017] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 841496970111] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 841519748559] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 841633302069] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 843580322991] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 843684081261] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 843698097879] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 843797058216] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 845733694365] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 845923844409] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 845982870999] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 846165563292] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 847968398781] TD:idle n=370 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 848001493731] TD:idle n=370 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 848041557867] TD:idle n=370 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 848065242402] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 848159014269] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 848185927113] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 848292643821] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 850128925842] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 850208220813] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 850222337265] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 850284412383] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 852276134745] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 852388045467] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 852404095095] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 852512268195] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 854420731290] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 854523060174] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 854540315286] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 854642841738] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 856580903031] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 856678078284] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 856701492780] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 856800634851] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 858721786755] TD:idle n=375 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 858752881308] TD:idle n=375 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 858775594761] TD:idle n=375 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 858801747657] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 858884945205] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 858909751854] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 859021517088] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 860895374115] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 860993685930] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 861007731192] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 861067070661] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 863041742871] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 863133047301] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 863146781994] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 863249136351] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 865204445532] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 865295612916] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 865309496478] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 865400607057] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 867363421197] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 867473395383] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 867491707782] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 867589765644] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 869523955713] TD:idle n=380 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 869557567515] TD:idle n=380 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 869581221915] TD:idle n=380 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 869608175478] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 869702438577] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 869727403650] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 869849480136] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 871716176142] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 871814048469] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 871828882911] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 871946542635] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 873892858041] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 873997703145] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 874020981498] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 874126690395] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 876049676544] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 876156147468] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 876169892640] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 876289392846] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 878276173005] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 878387166090] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 878415586797] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 878525015970] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 880431655509] TD:idle n=385 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 880465265358] TD:idle n=385 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 880488664818] TD:idle n=385 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 880519387377] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 880646303733] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 880676142003] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 880811471169] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 882642392793] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 882747525072] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 882784163646] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 882891031743] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 884814054327] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 884925322239] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 884939296689] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 885041707410] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 886958662506] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 887059945002] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 887073678897] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 887175411276] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 889123483059] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 889223874798] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 889237723332] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 889336820526] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 891288636966] TD:idle n=390 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 891321532353] TD:idle n=390 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 891342051831] TD:idle n=390 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 891373851648] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 891460553529] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 891477383475] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 891569825517] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 893464515678] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 893565910944] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 893580836883] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 893674316976] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 895606874820] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 895711631556] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 895729727991] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 895845842808] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 897769712469] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 897872254629] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 897887653446] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 897979583718] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 899939199054] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 900045550299] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 900069893583] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 900185426805] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 902108609367] TD:idle n=395 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 902138183793] TD:idle n=395 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 902150928567] TD:idle n=395 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 902174107695] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 902270824140] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 902285022639] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 902378242794] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 904295344155] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 904397851812] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 904411859904] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 904500451260] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 906454616067] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 906567858504] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 906581914161] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 906673510890] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 908630522625] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 908761829577] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 908781484023] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 909018330339] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 910885245690] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 910986251616] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 911011325322] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 911130402588] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 913029326517] TD:idle n=400 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 913062234378] TD:idle n=400 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 913087483644] TD:idle n=400 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 913113496953] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 913196775225] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 913221585339] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 913331900922] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 915204432597] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 915302949078] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 915327195762] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 915446396592] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 917345451540] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 917457016875] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 917504654157] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 917612536134] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 919492304556] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 919594895772] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 919608312924] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 919712954790] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 921669650979] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 921761597463] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 921784634442] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 921894316182] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 923843527866] TD:idle n=405 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 923866872180] TD:idle n=405 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 923898339567] TD:idle n=405 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 923921488413] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 924005618886] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 924029233344] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 924120746325] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 926024089284] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 926126258925] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 926141289885] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 926241688953] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 928198010901] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 928314573837] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 928328867508] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 928447245012] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 930357598107] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 930457378746] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 930473629722] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 930566943285] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 932532223203] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 932664909330] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 932678628084] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 932777459439] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 934692800895] TD:idle n=410 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 934725528828] TD:idle n=410 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 934749625593] TD:idle n=410 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 934776214911] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 934879497804] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 934903554795] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 934998539538] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 936870356940] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 936966821952] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 936990162780] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 937056686559] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 939021514389] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 939126360459] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 939143340303] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 939239137200] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 941204225871] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 941356254384] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 941396149386] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 941515364895] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 943360118421] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 943462110402] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 943478023341] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 943579138887] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 945526558704] TD:idle n=415 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 945560426097] TD:idle n=415 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 945589483776] TD:idle n=415 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 945614298972] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 945698495280] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 945722888607] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 945831132540] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 947695454601] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 947809742460] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 947834647221] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 947931213327] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 949859608719] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 949957225119] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 949991825517] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 950096811279] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 952036332219] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 952132546785] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 952146630393] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 952266770469] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 954191392266] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 954285834369] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 954309080529] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 954417324945] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 956367354033] TD:idle n=420 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 956401757955] TD:idle n=420 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 956425775802] TD:idle n=420 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 956453108541] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 956547202548] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 956561105199] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 956660561850] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 958544650938] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 958658541372] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 958692406014] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 958792158870] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 960699765858] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 960799799757] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 960821157345] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 960909456024] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 962860441242] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 962950901115] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 962965825080] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 963067716954] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 965035995651] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 965130087747] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 965143962237] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 965240113257] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 967200131583] TD:idle n=425 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 967228702860] TD:idle n=425 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 967248310077] TD:idle n=425 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 967282905687] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 967364645184] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 967378436808] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 967487186085] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 969351480951] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 969463335183] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 969490091892] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 969598574847] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 971509839258] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 971604774441] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 971619329079] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 971795057688] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 973691409306] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 973804198416] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 973825214145] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 973946187312] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 975863907123] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 975958221882] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 975974159118] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 976082345259] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 978023200665] TD:idle n=430 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 978051854955] TD:idle n=430 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 978083328999] TD:idle n=430 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 978104148420] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 978183980529] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 978197557323] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 978295866975] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 980218043154] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 980329190799] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 980355886062] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 980452573422] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 982394138775] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 982502958003] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 982526328315] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 982639539084] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 984559732905] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 984659423559] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 984684719067] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 984799146198] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 986718499893] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 986820772161] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 986845585320] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 986963513676] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 988879927224] TD:idle n=435 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 988913881179] TD:idle n=435 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 988941984513] TD:idle n=435 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 988971257526] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 989079112476] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 989093659932] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 989197510455] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 991051908735] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 991175005296] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 991200502572] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 991296050157] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 993204777810] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 993304654545] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 993329953455] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 993445877592] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 995368205076] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 995472154509] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 995508261867] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 995614941573] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 997535885745] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 997646326971] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 997660344618] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 997753152375] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 999693780015] TD:idle n=440 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 999734369550] TD:idle n=440 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 999753541164] TD:idle n=440 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 999779823630] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 999871464564] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 999896112894] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 999986721279] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1001888172117] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1001988306144] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1002002158269] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1002114730218] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1004080130949] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1004186489712] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1004201346813] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1004320546509] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1006248385380] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1006379744958] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1006408152960] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1006540010133] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1008420536109] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1008517924554] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1008532478058] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1008626592603] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1010570923593] TD:idle n=445 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 1010602937589] TD:idle n=445 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 1010622260634] TD:idle n=445 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 1010651776428] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1010738410920] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1010771500683] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1010892718815] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1012739763588] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1012842174981] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1012857892809] TD:mt pre Artemis lf=42088 fb=95 +[Artemis] Stadium: dispatch cell=63401 behaviour=DELIVER msg_idx=0 +[02] [HADES][ERROR] [KRELTSC: 1012996321407] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1014880930980] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1014969685569] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1014983644122] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1015081240824] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1017038797929] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1017142886949] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1017157916397] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1017255558690] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1019194777398] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1019303719014] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1019317391274] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1019411715756] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1021351047213] TD:idle n=450 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 1021370606676] TD:idle n=450 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 1021399810242] TD:idle n=450 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 1021422596544] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1021511306802] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1021535146002] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1021637667351] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1023522847389] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1023624752220] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1023649737873] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1023818529405] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1025687954907] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1025791337634] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1025815742385] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1025914937271] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1027837244448] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1027936058856] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1027974602235] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1028099941806] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1030001017227] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1030108081506] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1030124777031] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1030224927417] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1032167027724] TD:idle n=455 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 1032200970381] TD:idle n=455 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 1032213813645] TD:idle n=455 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 1032234207711] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1032319487913] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1032345260016] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1032460828728] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1034336065518] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1034437165377] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1034451715059] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1034517646554] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1036535372565] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1036636605543] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1036651199493] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1036745233839] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1038691233195] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1038802882698] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1038827491212] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1038952774419] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1040863743591] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1040979116625] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1040994283791] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1041101387760] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1043027119680] TD:idle n=460 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 1043055985461] TD:idle n=460 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 1043082556803] TD:idle n=460 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 1043109519942] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1043203353234] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1043217916209] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1043327993043] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1045202851665] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1045323766578] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1045337604381] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1045447162536] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1047346761048] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1047446250900] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1047459992922] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1047569501580] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1049515243917] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1049620646886] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1049635980645] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1049740981926] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1051672138062] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1051780687671] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1051794487149] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1051891163610] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1053840010188] TD:idle n=465 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 1053872501829] TD:idle n=465 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 1053894899022] TD:idle n=465 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 1053935961204] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1054037056485] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1054061389059] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1054154519145] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1056009178119] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1056097869582] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1056121416441] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1056209994021] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1058155484337] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1058269673097] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1058284375470] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1058377880952] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1060315487028] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1060427095434] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1060441732728] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1060543949304] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1062465728961] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1062567103857] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1062592761153] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1062700791348] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1064622551811] TD:idle n=470 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 1064655457530] TD:idle n=470 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 1064672357784] TD:idle n=470 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 1064712605124] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1064810374971] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1064824046937] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1064934123057] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1066801005711] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1066919158221] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1066942723728] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1067056433058] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1068963019845] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1069059168198] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1069074732936] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1069171847121] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1071113913114] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1071228140997] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1071242746728] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1071348358857] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1073282554218] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1073388889524] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1073404649100] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1073502114636] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1075446504552] TD:idle n=475 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 1075473822150] TD:idle n=475 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 1075494939435] TD:idle n=475 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 1075522306908] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1075616640567] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1075630711512] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1075727433480] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1077622316862] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1077721684179] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1077755211960] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1077853973490] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1079782209471] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1079885773218] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1079899567824] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1079996880186] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1081960170333] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1082055869223] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1082079707856] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1082180431626] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1084127500575] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1084233320226] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1084258268982] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1084377405384] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1086291142062] TD:idle n=480 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 1086322695360] TD:idle n=480 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 1086350196015] TD:idle n=480 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 1086378574911] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1086462629553] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1086476570529] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1086578642142] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1088461790934] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1088557817592] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1088585137248] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1088704032864] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1090637964864] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1090746779451] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1090771228113] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1090878734400] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1092811357512] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1092905757594] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1092929641839] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1093032067155] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1094961850164] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1095056261565] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1095071325705] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1095174320562] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1097126860095] TD:idle n=485 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 1097157462891] TD:idle n=485 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 1097172560127] TD:idle n=485 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 1097200787088] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1097288162145] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1097303740260] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1097410978377] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1099316445507] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1099425313434] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1099447943265] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1099552440987] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1101484789587] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1101599100966] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1101613799916] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1101708616176] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1103640690306] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1103753338716] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1103768795283] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1103880648675] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1105820626785] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1105963719546] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1105984326972] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1106128180542] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1107983307228] TD:idle n=490 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 1108020295872] TD:idle n=490 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 1108042769862] TD:idle n=490 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 1108074425409] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1108158246720] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1108195228035] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1108344031830] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1110154149216] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1110260567682] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1110287253621] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1110401970573] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1112315004948] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1112415722922] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1112452278861] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1112562458994] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 1114470159705] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1114573102482] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1114608545589] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 1114716266706] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  \ No newline at end of file diff --git a/logs/20260910-200009/amd64/qemu-amd64-20260910-200009.log b/logs/20260910-200009/amd64/qemu-amd64-20260910-200009.log new file mode 100644 index 00000000..40b6cd22 --- /dev/null +++ b/logs/20260910-200009/amd64/qemu-amd64-20260910-200009.log @@ -0,0 +1,14395 @@ +[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +RAW SERIAL UP +[CKPT 002] Serial (COM1) initialized +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +EBS... +EBS OK +Calling kernel_main (monolithic)... + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: amd64 +Build: Sep 10 2026 19:43:33 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 129 +Total memory: 1023 MB +Usable memory: 968 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 249365 + Free pages : 247842 + Used pages : 1523 + Total MB : 974 + Free MB : 968 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +APIC: IA32_APIC_BASE MSR=0x00000000fee00900 +APIC: stale-ISR drain: 0 EOI(s) issued +APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) +APIC: init done + +I/O APIC: init... +I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 + override: source=00 gsi=2 flags=0x0000 + override: source=05 gsi=5 flags=0x000d + override: source=09 gsi=9 flags=0x000d + override: source=0a gsi=10 flags=0x000d + override: source=0b gsi=11 flags=0x000d +i8042: keyboard ACKed enable-scanning +i8042: IRQ1 enabled in controller config byte +I/O APIC: keyboard IRQ1 routed (masked) + +Timer: init... +Timer: init start +Timer: PM_TMR_BLK discovered from FADT at port 1544 +Timer: VM mode detected (hypervisor present). +Timer: HPET calibration disabled (VM-exit MMIO would poison timing). +Timer: WARNING: invariant TSC not present under hypervisor. +Timer: continuing in RELATIVE mode (no determinism guarantees). +Timer: RDTSCP not present; using RDTSC (less serialized). +Timer: CPUID frequency unavailable; trying PM Timer... +Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2100037585 Hz +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 24641536 + Heap end addr: 561512448 + +Heartbeat: init... +APIC Timer: calibrating... +APIC Timer: apic_hz=1011989940, tick_hz=100, initial_count=10119899 +APIC Timer: configured (masked, ready to start) +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0xffff900000000000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 4622184] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 64590183] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 91796607] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 93111123] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 94385004] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 96493194] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 97799016] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 99220611] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 100128483] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 101247321] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 112080297] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 113825985] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 117160533] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 118606467] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 120630678] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 123641931] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 125474958] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 127147650] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 130416594] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 132021204] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 133981323] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 137725014] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 139460265] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 141115296] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 144966549] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 146305614] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 147272937] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 148730673] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 150046260] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 151582011] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 152875086] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 153766725] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 154705110] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 156214359] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 158182101] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 161054418] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 162472737] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 164140074] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 167160252] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 168760473] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 170545704] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 173559624] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 175074711] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 176759331] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 180263307] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 184419249] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 185961090] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 187524519] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 190246476] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 191697261] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 193505571] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 196696710] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 198366063] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 199978506] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 202817223] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 204728706] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 206424750] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 209904135] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 211796970] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 213447906] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 216555507] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 218295987] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 219783417] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 221831400] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 224685363] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 226806048] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 228534117] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 231401772] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 232822590] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 234728214] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 237685161] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 239252895] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 241044195] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 244240836] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 246305388] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 247944837] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 250995591] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 252205821] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 253253616] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 255124254] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 256285806] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 257386374] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 258737073] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 259825629] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 260748432] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 262533390] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 264314106] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 267695274] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 269310657] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 271418301] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 274438668] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 276094476] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 277827165] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 279734385] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 283078509] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 284941965] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 286576500] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 289429980] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 290543778] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 291612678] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 292916379] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 293602701] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 294363720] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 295431045] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 298129398] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 299338620] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 300543306] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 301801332] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 302677851] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 303607395] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 305310705] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 306941019] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 310227687] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 311906721] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 313676412] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 316867677] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 318395616] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 319892328] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 323415771] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 324631314] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 325874031] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 327771612] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 328937931] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 330075396] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 331374540] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 333303054] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 334815936] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 335991432] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 337282554] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 338256807] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 339313170] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 341257665] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 343010304] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 346588725] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 347996418] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 349990662] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 351594369] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 355092024] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 356733195] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 358484259] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 362208420] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 363418524] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 364606578] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 366659286] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 368074644] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 369470367] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 370659492] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 372764973] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 373940553] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 375010692] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 376130118] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 377910204] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 379039605] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 380334066] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 381740352] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 382690833] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 383680668] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 385697319] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 387442692] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 390248733] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 391660311] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 393371874] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 396205257] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 398337870] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 400088556] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 403687032] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 405078933] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 406485450] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 407470518] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 408483369] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 410541306] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 412487817] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 415613562] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 417181989] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 418935636] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 421537662] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 423772818] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 425133660] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 426820023] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 429933966] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 431231892] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 432613566] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 433538658] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 434617239] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 437218026] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 438952164] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 442320123] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 444052098] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 445887729] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 449713782] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 450840369] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 452229960] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 453288465] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 454499262] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 456610056] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 458378676] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 461357148] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 463057308] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 464660532] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 467712672] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 469274484] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 471204426] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 475304487] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 476561841] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 477552495] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 479516100] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 480812346] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 481934943] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 483358008] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 484478841] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 485764482] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 488737683] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 490574826] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 491814519] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 495586161] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 497470428] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 499196691] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 502618998] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 504278649] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 505929606] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 509297229] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 510472662] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 511573524] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 514042704] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 515188947] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 516336765] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 517170108] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 518819952] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 527437113] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 529382637] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 531293889] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 532987371] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 534246090] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 536118366] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 537211605] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 538233360] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 541070754] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 542935890] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 546225750] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 547706985] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 549265458] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 552365688] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 553865823] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 555624216] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 558264231] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 560499765] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 562247490] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 563861571] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 567449358] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 568481928] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 569287929] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 571142040] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 572278959] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 573571719] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 574974330] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 575839929] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 577152513] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 578675538] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 580341825] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 583241148] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 584858967] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 586595961] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 590427369] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 591658872] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 592578945] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 594363189] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 595522683] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 596635641] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 597906330] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 598766343] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 599652921] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 601267128] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 603415617] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 606611208] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 608427834] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 610016547] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 612714732] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 615261192] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 616436478] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 617395338] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 619215870] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 620429334] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 621674655] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 622957671] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 624402597] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 625508100] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 626829735] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 628129362] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 629164893] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 631315209] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 633023559] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 635960829] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 637298886] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 638819370] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 641656302] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 643091778] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 644707497] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 648465468] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 650132721] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 651716037] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 654842538] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 656338158] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 657849255] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 661077438] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 662816007] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 664458312] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 665937090] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 669529392] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 670595919] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 672294882] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 673356369] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 674437260] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 676234692] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 677354181] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 678754230] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 680017086] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 681011100] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 682058307] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 683744376] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 685373766] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 688531620] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 690476514] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 692034441] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 695009091] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 696008460] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 697747281] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 698844762] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 699987330] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 701341578] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 702190398] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 703504200] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 705644079] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 707463456] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 710447073] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 711917724] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 713513955] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 717243933] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 718904844] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 720564117] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 722936802] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 725047596] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 726562851] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 728577192] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 731896893] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 733009410] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 734357505] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 735221760] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 736187214] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 737828490] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 739410840] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 742530075] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 744334689] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 746051964] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 749119434] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 750279243] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 751684374] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 752574375] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 753737124] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 755626956] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 757199961] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 760135341] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 761692869] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 763412916] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 767205747] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 768589983] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 770244216] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 771291360] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 772483551] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 774625068] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 776687247] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 779069088] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 782119779] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 783869394] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 785818572] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 789662643] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 791461188] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 793138815] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 794204649] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 795390204] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 797968080] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 799935465] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 804633753] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 807067401] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 809147682] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 813017709] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 814340541] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 815940531] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 817282473] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 818437557] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 820377579] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 822393726] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 825966183] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 827664579] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 830035983] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 832026867] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 834126405] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 835477986] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 837111387] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 838235517] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 839370252] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 841645350] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 843621198] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 847219485] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 849187311] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 851355624] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 854793387] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 856875474] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 858982677] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 862758015] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 864201975] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 865883571] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 867259407] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 868429464] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 870358587] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 872341470] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 875913570] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 877780491] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 880198641] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 882473424] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 884753835] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 885834558] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 887055372] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 887830146] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 888694191] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 890730666] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 892780455] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 895898892] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 897446949] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 898953993] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 902284740] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 904386735] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 906382302] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 909710487] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 911453676] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 912996945] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 914880435] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 917595378] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 918628977] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 920281782] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 921342975] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 922572798] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 923952855] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 924938112] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 926102625] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 928001235] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 929997894] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 933019731] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 934633350] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 936295206] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 939254148] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 940854768] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 942815118] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 945901845] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 947066337] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 948774834] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 949854612] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 950953353] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 952294644] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 953175174] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 954133698] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 956475030] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 958065108] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 960150597] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 963000255] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 964751025] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 966457884] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 970167534] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 971915196] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 973636146] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 977188317] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 978370428] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 980733936] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 981833538] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 982949541] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 984347826] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 985196310] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 986125455] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 988206870] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 989803290] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 992913978] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 994757127] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 996297687] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 998122104] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 999416859] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1001033670] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1002668205] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1005774735] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1006936833] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1008738213] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1009919778] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1011123162] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1012493979] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1013445300] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1014379401] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1016648367] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1018541223] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1022482188] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1023794373] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1025448627] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 1026622863] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 1028268843] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1029390474] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1031880024] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1033025679] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1034186076] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1035489630] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1036387716] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1037311926] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1039460478] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1041144090] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1044840048] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1045984737] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1047770304] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1049084001] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1050209391] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1051954491] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1053059595] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1054328793] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 1055971833] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 1057479969] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 1058631357] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1059904755] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 1060752147] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1061665227] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1063043100] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1064838600] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1068872574] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1070555472] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1072215669] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1075002243] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1076342442] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1077978006] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1080964164] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1082436180] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1084150137] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 1086817641] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1088592351] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1090097400] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1091678721] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1095067743] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1096670862] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1098374508] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1101863427] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1102996797] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1103920881] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1105912458] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1106968758] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1107965586] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1108842861] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1110552807] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1111731537] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1113004494] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1114414560] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1115367834] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1116563259] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1118561451] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1120550529] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1123835622] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1125507705] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1127445543] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1131228126] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1132881435] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1134768243] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1138112850] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1139898963] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1141923804] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1145883018] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1147518288] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1149372693] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1152854136] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1154687352] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1156989876] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1161040524] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1162907298] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1164722139] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 1166581227] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1170765120] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 1172203914] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1173391674] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1175613075] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1176991032] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 1178216004] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1179288474] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1181577621] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1183102830] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1184532132] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1186245249] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 1187336325] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1188479082] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1190369586] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1192272669] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1195966821] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1197519435] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1199384424] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1202704293] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1204518630] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1206474759] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1210421646] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1212313095] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1214375862] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1218016296] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1219669584] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1222150839] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1225039641] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1226593011] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1228330929] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1231437900] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1233281196] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1234973901] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1238374074] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 1239468048] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1240429218] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1242201345] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1243695852] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 1245038802] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1246541835] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1248837513] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1250294304] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1251778752] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1253474376] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 1254531117] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1255677654] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1257479454] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1260239589] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 1262707656] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1264944240] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1266338850] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1267861140] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1270637613] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1272131343] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1274231259] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1277249694] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1278705876] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1280353326] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1283097732] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1284512313] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1286542740] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1289593116] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1290996504] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1292643387] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1295448588] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 1296562449] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1297482690] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1299596445] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1300759089] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 1301950818] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1302834645] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1304587599] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1305654231] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 1306674810] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1307509455] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1309185234] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1310410395] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1311942786] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1313359488] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 1314264105] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1315261332] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1317298374] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1319236044] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1322009577] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1323756126] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1325483019] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1328535831] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1329981576] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1331715903] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1334647650] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 1336149255] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1337987154] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1339505748] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1342518492] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1344260421] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1345966146] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1349192943] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1350740832] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1352365413] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1355262510] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1356376602] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1357264377] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1359033648] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1360233084] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 1361790045] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1362842712] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1364581197] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1365639093] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1366729350] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1367640897] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1369384443] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1370514348] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1371644862] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1372949592] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 1374290820] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1375246740] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1377731859] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1379663502] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1383560682] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1385390874] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1388133453] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1392115431] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1394082543] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1396187940] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1400554638] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1401986712] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1403269896] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1405468995] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1406968248] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1408368381] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1409549631] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1411950792] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1413347145] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1414771512] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1416058938] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1418457243] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1419962775] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1421394030] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1422927345] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 1424288439] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1425642330] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1427582772] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1429558347] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1433231646] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1435182819] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1437593703] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 1441224120] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 1442708106] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1444329579] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1446461982] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1449992334] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1451973600] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1454025363] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1458194325] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 1459607814] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1460785977] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1463495838] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1464948618] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1466469900] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1468163214] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 1469303766] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1470464289] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1472529786] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1475024901] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1478647674] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1480529610] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1482533157] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1485895236] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1487937024] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1490146581] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1493696862] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1495679640] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1497678924] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1502002572] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 1503461358] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1504698657] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1506988350] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1508328486] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1509783723] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1511393730] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 1512763581] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1513980510] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1515905601] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1517928909] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1521549918] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1523309823] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1525595484] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1529048304] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1530915078] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1532991138] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1536892833] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1538715129] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1540704984] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1543220070] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1545549768] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 1546869261] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1547988330] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1550546403] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1552036542] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 1553335602] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1554437934] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1556551584] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1558008522] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1559437971] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1561024038] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 1562337252] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1563350901] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1565141487] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1566928461] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1569791454] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1571243121] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1572840276] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1575874419] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1577277786] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1579139058] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1582148652] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1583585556] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1585169397] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1588097721] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 1589087031] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1590021657] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1591734816] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1592943996] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 1594067412] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1595009955] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1596767928] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1597845816] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1598926602] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1600605174] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 1601702445] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1602890310] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1604619282] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1606773504] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1610213178] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1611771483] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1614047757] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1617354648] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1618858605] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1620428691] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1623254766] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1624760088] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1626936234] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1629655692] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1631139552] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1632776922] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1634834838] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1637991537] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 1639075242] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1640024799] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1641786342] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1642875675] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1644012069] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1645253421] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 1646098356] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1647009042] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1648566234] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1650433155] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1653309756] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1654601298] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1656167037] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1658849724] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1660201809] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1661903355] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1665355041] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1666783020] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1668333072] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1671084639] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1672564887] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1674177729] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1677794664] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 1678893636] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1679997438] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1681815618] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1682847369] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1683966564] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1685212536] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 1686093234] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1687011144] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1688734635] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1690416630] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1693336491] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1694780451] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1696532061] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1699332558] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1701013461] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1702641066] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1705388706] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 1706540052] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1707701688] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1709579256] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1710756474] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1711896774] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1713474525] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 1714300434] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1715259567] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1716778602] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1718344593] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1721042715] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1722537033] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1724212623] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1726334631] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1728785835] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1730236242] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1731857799] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1734689985] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 1735797966] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1736738241] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1739168382] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1740421641] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1741581744] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1743034629] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 1743979986] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1744977717] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1746671850] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1748374341] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1751731044] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1753192161] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1754845554] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1757578557] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1758883245] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1760431995] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1763527227] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1764840693] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1766624601] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1769727162] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1771266441] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1772903874] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1777239618] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 1778569863] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1779821232] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1782001116] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1783422060] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1784847981] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1786418844] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 1787437848] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1788669624] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1790570376] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1792473249] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1795882956] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1797556005] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1799552307] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1803247656] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1804952310] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1806935655] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1810337151] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1812137355] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1814465457] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1818050997] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 1819293861] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1821271788] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1823215779] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1826890611] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 1828294818] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1829431380] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1831539948] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1832842242] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1834200354] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 1835749335] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 1837647924] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 1839307533] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1840951917] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 1841816172] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1842774213] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1844325840] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1845907854] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1848621432] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1850134272] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1851956190] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1854751731] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1856272404] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1857928737] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1860632403] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1862023821] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1863596301] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1866688593] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1868218695] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1869920682] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1873068813] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 1874283705] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1875227928] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1877214213] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1878246909] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 1879246299] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1880142474] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1881885873] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1882986672] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1884312822] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1885678326] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 1886577168] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1887567654] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1889391861] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1890951195] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1893702909] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1895165790] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1896772395] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1899651369] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1901867310] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1903596975] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1905793575] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1908079194] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1909470822] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1911073689] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1913930571] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1915816119] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1917511302] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1920384921] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 1921453863] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1922410203] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1924115319] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1925211246] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 1926242451] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1927569987] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1929333630] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1930571916] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1931800920] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1933135113] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 1933991199] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1934906358] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1936577412] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1938107010] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1941303147] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1942896564] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1944602226] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1947362277] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1948814763] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1950424224] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1953450849] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1954891008] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1956655155] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1959517959] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1960935711] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1962488577] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1965450627] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 1966503630] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1967409045] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1969052190] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1970198538] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 1971287955] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1972235475] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1974235326] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1975515339] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1976666706] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1978299582] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 1979199915] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1980126414] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1981764918] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1983392901] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1986613062] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1988096985] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1989970017] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 1991031693] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1994206116] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1995577458] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1997178057] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1999993611] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2001521424] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2003453571] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2006250477] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 2007349974] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2008258077] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2010455055] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2011760247] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2013129300] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2014779081] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 2015738949] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2016683193] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2018127825] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2019721620] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2022484023] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2023901775] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2025545067] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2029309065] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2030778015] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2032409421] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2035051137] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2036452236] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2038040991] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2041005330] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2042481105] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2044408422] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2047412892] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 2048694900] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2049651282] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2051403249] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2052826839] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 2053827573] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2054745168] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2056690398] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2057919654] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2059064028] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2060373945] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 2061251598] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2062200000] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2063898165] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2065671930] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2068435593] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2069888478] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2071601868] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 2092730178] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2096003574] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2097409776] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2099215692] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2102463258] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2104494252] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2106672057] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2110135545] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 2111565372] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2112845364] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2115336237] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2116953195] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 2118561480] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2119510113] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2121304626] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2122484805] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2123718954] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2125417182] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 2126587155] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2127892305] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2130321669] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2132711658] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2136829905] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2138952921] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2141233332] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2145063984] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2147029374] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2148862611] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2152027017] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2153622324] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2155747839] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2158995804] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2161156809] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2163042504] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2166361974] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 2167629303] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2169223266] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2171100645] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2172314634] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 2173410855] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2174598951] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2176787277] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2178085035] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2179327689] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2181094839] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 2182133121] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2183136585] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2184970053] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2187051678] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2189458236] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2192253987] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2194156167] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2195923674] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2198906346] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2200368786] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2202556839] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2206360128] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2207996994] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2209728192] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2212687071] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2214311778] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2216091402] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2220393504] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 2221618497] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2222661441] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2224684875] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2225892669] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 2227016757] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2227949598] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2229964464] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2231818239] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2233312137] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2234811306] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 2235780351] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2236854228] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2238657834] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2240625891] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2244039441] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2245734582] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2248005669] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2251537848] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2253069924] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2254882665] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2258240187] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 2259433197] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2260446972] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2262781920] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2264186505] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2265452028] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2266839813] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 2267744976] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2269038051] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2270784369] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2272585980] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2275896210] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2278006290] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2279968635] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2283047424] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2284975371] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2286389280] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2288066319] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2291539593] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 2293054806] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2294575521] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2296479675] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2297748369] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2298911202] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2300306295] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 2301234096] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2302275843] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2304302154] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2306905440] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2310260022] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2311751652] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2313484677] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2316335763] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2318004234] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2320471881] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2323588953] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 2324752311] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2325853089] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2327793615] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2329087803] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2330284803] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2332179696] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 2333157414] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2334297210] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2336475225] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2338397082] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2341972857] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2343509553] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2345396676] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2348841936] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2350839729] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2353132404] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2357207727] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 2358907488] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2360162994] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2362693578] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2364304593] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2365884738] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2367653610] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 2368840278] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2370075897] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2372257776] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2374512798] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2378592489] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2380586376] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2382866577] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2387036043] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2388920541] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2391197529] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2394356055] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2397220581] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2398753497] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2400498849] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2403506637] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 2404738518] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2406007611] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2408262024] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2409999480] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2411250660] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2412789729] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 2413696782] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2414697831] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2416405320] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2418103884] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2421173349] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2423281833] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2425169208] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2428169247] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2429634417] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2431414755] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2434771689] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2436405363] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2438379867] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2441700366] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 2443080612] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2444143380] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2446063893] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2447666151] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2448939297] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2450497812] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 2451589350] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2452497390] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2454886350] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2456776518] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2460040002] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2461605447] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2463438831] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2467174185] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2469296214] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2471258475] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2473826460] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2475996621] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2477487474] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2479641486] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2483395509] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2485833735] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2488121979] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2492076531] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 2493694938] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2495150406] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2498110902] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2499766920] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2501414181] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2503284840] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 2504504835] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2505777498] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2507913093] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2510543532] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2514733788] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2516814678] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2519163255] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2523535623] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2525796777] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2527585053] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2531118471] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2532526122] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2533959813] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 2535290667] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2536295013] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2538318279] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2540189211] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2543721957] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2545380957] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2547596730] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2551346553] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2553309654] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2555688681] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2559067329] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2560592853] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2562170982] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 2563095759] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2564150694] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2566549167] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2568712713] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2570996694] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2572614345] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2573730075] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2574879405] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2577924762] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2579416833] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2581333608] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2585939811] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2587679346] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2589574428] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2592698115] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2594666823] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2596623939] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2601312546] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 2602184025] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2603047146] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2605035741] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2606286606] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2607514266] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2608960116] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 2610287652] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2611298844] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2613145878] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2614991505] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2617959876] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2619294069] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2620619505] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2623190808] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2624315316] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2625956193] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2628825591] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2630253780] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2631653430] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2634481248] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2635939509] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2637742863] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2639187075] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2641789857] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 2642741976] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2643923940] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2645239632] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2646468468] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2647341375] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 2648750013] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2650635204] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 2651933025] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2653066647] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 2653681674] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2654581188] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2656181766] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2658141591] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 2659803888] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 2662005948] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2664213699] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 2665696236] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2667936978] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2669547720] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2670631698] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 2672512101] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2674891485] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 2676328704] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2678430153] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2680571985] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 2681967750] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2683554384] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2685387936] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2686486068] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2688624750] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2690979879] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2692426506] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 2694499395] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2695944825] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2698319253] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2699807334] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 2701913256] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2703305115] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2706064074] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2709008904] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 2710753227] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2712073833] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2714778213] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2716797951] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2718705528] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2721925899] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 2722636728] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2725294236] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 2727698589] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2729802390] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2731187403] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 2733107265] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2734967256] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 2736954906] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2739159444] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2741004861] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2742158538] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 2744260302] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2746519062] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 2747895402] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 2750385393] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2752288140] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2753690184] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2756116482] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2760128658] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2761712520] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2763075588] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2764285839] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2766232896] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2767480170] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2768799033] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2770192089] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2772771288] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2774801547] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2776142334] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2777535075] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2778463695] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2779642278] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2782138884] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2784427737] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2785828773] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 2788662282] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2789808945] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 2790968796] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 2792812008] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2794868433] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2795980341] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2797798458] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2800027755] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2800905009] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2802999444] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2805509007] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2807068509] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2808705942] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2810876964] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2812672695] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 2813971587] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2816000943] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2817498600] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2818871160] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2820250398] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 2821155267] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2822436288] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 2824327233] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2825953011] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 2827427232] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2829761130] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2832286044] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2833790631] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2836057875] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2839077129] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2840574849] Running M*.negative: -123 456 M* . . CR +[Hera] -1 4294911208 +[Hera] [HADES][TEST ] [KRELTSC: 2843021118] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2845536288] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2847137307] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 2849552769] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2852162523] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 2853689685] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 2855993448] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2858105292] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 2859452190] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 2861025615] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2863237335] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2864761095] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 2866009986] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2868235755] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2869609470] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2871076425] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2873074428] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2874506565] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2875971861] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 2878995252] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2881183767] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 2882526003] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 2884388724] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2886495234] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 2887839948] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 2147913144729 6 +[Hera] [HADES][TEST ] [KRELTSC: 2890108410] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2891910483] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 2893108050] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2894743551] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2896498185] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2897571936] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -42949662 -96 +[Hera] [HADES][TEST ] [KRELTSC: 2899459815] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2901129525] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2902616430] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2904041238] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2905978446] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2907232146] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2908608318] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2910375489] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2911459551] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2912761635] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 2914382940] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 2916080643] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 2917404672] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2918957034] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2919909951] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2920927947] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 2922674433] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2924410671] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 2925487635] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2927224419] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2928856371] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2929982517] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 2932184682] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2933668059] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2935320192] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2936326974] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2937958884] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2939802831] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 2940710598] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2941776537] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2943482346] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2944590957] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2945710971] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2947475790] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2948621949] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2949887598] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2951167065] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2952314358] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2953159377] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2954963739] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2956647981] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2957789226] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2959373718] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2961006699] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2962025766] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2963750475] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2965633482] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 2966724159] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2968268583] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2969832075] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2970808848] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2971923150] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2973725349] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2974855485] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2975945700] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2978070858] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2979187302] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2980321680] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2981609505] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2982487620] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2983383186] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 2985248742] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2986883529] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2988111210] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2990399286] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2992097745] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2993213328] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2994938688] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2996633976] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2997694497] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2999231424] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3000829482] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 3002027301] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 3003732711] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3005583273] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3006681048] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 3007771347] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3009507921] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3010596120] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3011712018] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3012946377] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 3013806285] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3015034134] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 3017010129] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3018723204] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 3019825788] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 3021565281] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3023230959] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3024278082] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 3025973517] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3028041513] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 3029109090] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 3030869289] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3032687721] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 3034016223] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 3035642442] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3037290396] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 3038323470] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 3039783348] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3041601318] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3042661503] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 3043680255] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3045467397] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3046838907] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3048015621] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3049296579] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 3050157894] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3051036450] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 3053470140] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3055112634] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 3056217066] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 3057816006] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3059423136] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 3060521100] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3062595165] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3064238772] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 3065499885] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3067138872] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3068817948] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 3069743817] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 3070966794] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3072684909] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3073807212] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 3074834133] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3076895241] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3078847926] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3080001813] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3081281154] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 3082193709] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3083133438] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 3085066530] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3086659149] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 3087693336] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 3089285451] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3091622583] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3092694150] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 3094358631] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3095945769] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 3097029411] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3098625201] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3100238484] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 3101208264] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 3103366875] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3105199755] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 3106372521] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 3107823264] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3109551522] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3110680125] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 3111656268] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3113366823] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3114416046] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3115831698] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3117208164] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 3118030692] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3119026218] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 3121055805] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 3122525154] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3124204965] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 3125265234] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 3126823035] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3128809005] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3129929964] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3131512209] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3133171818] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 3134435829] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 3136316022] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3137942472] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 3138984219] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3140813823] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3142502307] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 3143536956] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3145111536] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3146718939] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3147732462] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 3149145216] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3151126965] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3152236773] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 3153494820] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3155238114] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3156321021] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3157397523] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3158635704] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 3159591456] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3160600569] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3162501909] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3164443359] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 3165981567] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 3167676519] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3169315569] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 3170415717] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3171879018] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3173472309] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3174433710] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3176214909] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3178132650] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 3179900661] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 3181157721] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3182945115] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3184006497] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 3185078757] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3186859620] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3187928247] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3189054897] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3190335582] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 3191545938] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3192788823] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 3194786826] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3196424637] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3197509182] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 3199107387] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3200703555] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3201804837] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3203455206] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3205027287] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3206067375] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3207871611] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3209712975] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 3210721353] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3212448246] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3214149708] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 3215198553] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 3216514413] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3218223015] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3219200439] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 3220214718] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3222160830] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3223472028] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3224582487] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3225820899] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3226704747] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3227610540] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 3229665033] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3231200826] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 3232171131] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 3233715093] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3235349061] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3236509836] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3238305756] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3239908560] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 3241231602] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3243072210] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3244721907] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 3245760105] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3246944001] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3248625261] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3249731877] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3250742733] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3252559086] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3253918122] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3255003507] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3256266363] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3257095443] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3258010266] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 3259766790] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3261315813] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 3262355418] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 3263933841] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3265503948] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3266898579] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3268967940] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3270623370] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 3271713123] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 3273363576] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3275158719] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 3276373128] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3277625967] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3279523905] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3280709586] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3281800557] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3283607502] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3284771091] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3285992955] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3287473959] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 3288382776] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3289367109] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3291528513] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3293243331] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3294397407] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3296408955] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3298120287] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3299184735] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3301019085] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3302672289] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3303763470] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3305477406] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3307317678] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3308522259] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3310561926] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3312269226] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3313221156] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 3314382414] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3315898572] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3317458389] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 3318462378] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3320156931] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3321252921] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3322409412] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3323878635] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 3324871200] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3325957866] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3327838269] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3329698743] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3330673899] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3332388444] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3334086882] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3335053575] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3336719778] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3338482686] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3339697977] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3341585100] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3343490913] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3344477346] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3346242690] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3347593914] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3349149342] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 3350151189] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3351857481] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3353680134] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3355486806] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 3356810415] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3358574877] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3359658813] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 3360705936] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3362372853] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3363417771] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3364497549] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3365921580] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3367056042] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3368648808] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3370477635] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3372176850] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3373230210] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3374644791] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3376271808] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3377240853] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3378748989] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3380573889] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3381777924] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3383545179] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3385189038] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3386224989] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3387623190] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3389249388] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3390229647] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 3391623354] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3393338130] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3394545063] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3395604492] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3397660161] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3398951976] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3400094355] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3401349441] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3402222369] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3403126839] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3405297252] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3406921812] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3407894700] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3409463883] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3411335949] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3412501806] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3414085605] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3415665372] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3416619213] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3418637355] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3420249462] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3421250994] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3422722359] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3424554924] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3425764965] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 3427181940] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3428994114] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3430464156] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3431515983] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3433258458] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3434365914] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3435430572] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3436671000] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3437506779] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3438417402] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3440161347] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3441691302] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3443249376] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3444936117] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3446514708] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3447722712] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3449454288] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3451085064] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3452119440] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3453814077] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3456096525] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3457373598] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3459035055] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3460633533] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3461822406] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3462939753] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3464597955] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3465669438] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3466655934] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3468242694] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3469331628] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3470332929] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3472134687] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3473710044] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3474727116] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3476128383] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3477758172] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3478762329] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3480525783] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3482266179] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3483341652] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 3484971903] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3486706251] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 3487822506] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3489052623] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3490861983] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3491960640] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3493498743] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3494823738] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3495649983] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3496637634] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3498251799] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3500061978] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3501226155] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3502856070] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3504473406] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3505756002] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3507258930] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3508802892] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3509844723] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3511238808] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3512865153] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3514092666] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3515363922] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3517164252] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3518513838] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3519687234] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3521048076] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3521964957] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3522859263] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3524879232] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3526528362] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3527689095] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3529588335] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3531525270] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3532722060] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3533887518] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3535610190] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3536645973] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3537716700] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3538977981] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3539819955] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3540779130] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3542398377] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3544690758] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3545855691] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3547389258] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3549002436] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 3550194711] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3551526930] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3553326126] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3554445930] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3555827100] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3557438094] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3558421251] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3559552563] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3561459867] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3563054145] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3564258831] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 3565968441] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3567504213] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 3568960479] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3570090741] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3572161971] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3573451602] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3574836888] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 3576164277] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 3577538937] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 3578688960] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3580059189] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 3581397918] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3582351570] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3583950699] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3585687021] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3586860060] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3588458076] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3590096454] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3591099603] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3592497027] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3594397191] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3595381839] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 3596924016] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3598504455] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3599547903] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 3601005177] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3602716152] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 3603859917] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3605075586] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3606699537] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 3607658103] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3608575089] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3610110651] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3611701548] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3612662508] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3614233245] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3616140906] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3617172909] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3619867293] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3621613254] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3622694040] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3623813067] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3625059249] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 3625890156] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3626789733] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3628250367] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3629918628] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3631272330] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 3632871081] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3634541085] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 3635574957] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 3637331733] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3639098295] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3640685916] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3641691879] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3642770901] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3644725371] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 3645700212] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3646659849] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3648286656] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3649969533] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3650960775] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3652474014] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3654084273] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3655057140] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3657527958] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3659374887] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3660501621] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3661604919] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3662906898] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 3663853935] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3664809120] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 3667641243] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3669630090] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 3670644915] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3671707158] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3673325124] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3674308911] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3676142799] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3677783697] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3679023495] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3680104281] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3681667773] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 3682470435] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3683379420] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3685049760] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3686637003] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 3687768651] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 3689361543] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3690994818] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 3692184447] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 3693955293] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3695576829] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 3696638715] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3697702533] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3698974146] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 3699822168] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3700804212] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3702511827] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3704168958] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 3705254679] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3706904775] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3708544266] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3709519905] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 3711137766] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3712801701] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 3713890677] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3714971547] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3716241858] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 3717233730] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3718129485] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3720330327] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3721993485] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 3723046173] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3724573272] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3726214737] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 3727217151] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3728656449] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3730255893] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3731682255] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3732875916] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3734243604] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 3735112080] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3736173903] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3737760012] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3739335537] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 3740420187] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3741509268] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3743089182] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 3744266988] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 3746418753] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3748035879] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 3749036592] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3750163851] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3751461483] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 3752331681] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3753229305] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 3754866318] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3756467967] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 3757436676] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 3758750163] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 3759987630] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3761901465] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 3763008228] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3764264133] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3765585180] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 3767024541] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 3768217173] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3769702230] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3770563293] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3771714618] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 3773955633] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3775732548] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3776853024] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3778597536] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3780279342] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3781335327] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3783008145] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3785064633] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3786399813] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3787959357] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3789763740] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3790826277] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3792131574] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3793196358] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3795197532] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3796382247] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3797642352] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3799248873] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 3800127009] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3801088053] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3803121987] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3805146135] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 3806252184] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3807914355] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3809593641] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 3810641415] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3812604432] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3814312404] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3815365848] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3816767871] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3818678724] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3819945339] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3821137845] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3822429975] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3823277913] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3824431611] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 3826314429] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3827937204] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 3828923595] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3830159760] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3831829092] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3833019834] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3834497289] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3836266119] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3837646470] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 3839090367] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3840220566] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3841965057] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3843027930] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3844149519] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3845488878] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3846421446] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3847451538] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 3849872754] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3851645322] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 3852716805] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3853950324] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3855627720] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3856641033] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3857785071] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3859435608] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3860449341] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 3862083477] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3863384532] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3865456581] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3866508555] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3867682644] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3869022045] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 3869951694] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3870888483] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3873075486] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3874982874] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 3876075231] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3878077518] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera][39m [HADES][TEST ] [KRELTSC: 3879991752] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 3881033436] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3882802896] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3884440728] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 3885398727] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 3887022867] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3888736971] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3890377344] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 3891489840] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3893323077] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3895348674] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3896416692] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3897604767] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3898933626] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 3900148224] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3901083543] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 3903437769] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3905025516] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 3906184926] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 3908279298] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3910626384] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 3911941131] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 3913957803] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3915639609] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 3916686543] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 3918446364] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3920038101] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3921180123] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3922416351] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3923796513] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 3925091163] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3926057709] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3927846405] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3929511012] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 3930546795] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3931946235] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3933565650] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 3934778778] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3936268623] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3938474715] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3939549726] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3941395920] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3943071636] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 3944207022] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3945306918] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3946584075] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 3947466978] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3948427224] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3950830905] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3952606098] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 3953722647] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3955519029] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3957151758] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 3958160598] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3959431686] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3961021344] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3962119833] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3964139655] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3965976819] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 3967317459] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3968468805] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3969785526] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 3970746255] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3971728782] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3973754022] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3975349707] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 3976544166] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3978072966] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3979817961] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3980915631] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3982042113] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3983579712] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 3984457764] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3985392432] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3986935407] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3988463808] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 3989726874] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 3991204287] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3992756019] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 3993750306] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3995352228] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3997100982] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3998082501] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 4002778920] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4004411733] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 4005404256] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4007885238] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4009536321] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 4010580105] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 4013121399] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4015389336] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 4016477010] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4017710760] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4019016351] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 4019873907] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4020801519] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 4022276307] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4024025691] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 4025374899] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 4027227981] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4028893344] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 4029929547] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4031631135] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4033218924] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 4034321907] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4035418401] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4036688250] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 4037600343] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4038532575] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4041376227] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4043236890] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 4044442122] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4046072856] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4047751533] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 4048858044] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4049987277] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4051248075] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 4052509650] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4054005942] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4055701377] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4057333644] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 4058400801] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4060445613] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4062006585] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 4063254636] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4064488806] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 4066151544] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 4067537439] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 4068890427] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4070533551] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 4071419856] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4072333335] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4073830698] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4075415988] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 4076402631] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 4077974838] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4079524701] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 4080476337] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4081849926] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4083560607] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4084561740] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4086101922] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4087798134] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4088871444] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4090700733] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4092310047] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4093340727] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 4094832168] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4096525020] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 4097763810] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 4098903879] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4100605887] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4101689319] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4103464554] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4106287878] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 4107696306] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4108657476] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 4110493401] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4112232978] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 4113391149] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 4114565238] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4116581889] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 4117734894] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4119495492] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4121116839] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 4122149472] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 4123667436] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4125311799] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 4126514658] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4128124623] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4129507305] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 4130371119] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4131314166] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4133104017] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4134829125] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 4135966464] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 4138288917] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 4140152835] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4141806879] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 4143001380] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4144714413] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4146434271] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 4147488702] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 4149086970] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4150725579] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 4151816886] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4153361184] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4155032322] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4156102314] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4157087949] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4158377433] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4160013270] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 4161058146] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4162356765] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4163756142] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 4164788271] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4166564745] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4167953874] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 4169061750] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4170937134] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4172357133] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 4173455811] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4174726164] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4176436488] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4177489197] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4179497784] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4181158653] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 4182217368] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 4183488918] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4185346263] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4186478394] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4187646981] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4188913092] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 4189794630] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4191030921] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 4192661193] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4194316707] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 4195265844] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 4196686368] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4198333062] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 4199411559] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4200943320] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4202530941] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4203708789] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 4205173371] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4206779892] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 4207775922] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 4208813049] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4210440948] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 4211596788] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 4213270131] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4214879088] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 4216304022] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 4217815329] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4219452636] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 4220529012] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 4221892752] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4223459541] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4224476739] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 4226025111] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4227875631] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 4229267994] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 4230496851] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4232245815] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4233331158] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4234471290] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4235701848] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 4236569001] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4237524102] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4238609676] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4239883368] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 4241017158] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4242106827] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4243260966] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4244667231] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 4245502485] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4246429698] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 4248348237] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4250000517] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 4251039828] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 4252193274] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4254026091] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 4255380822] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 4257180039] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4258975644] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 4259987382] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4261831455] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4263515697] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4264528254] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 4265746821] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4267321779] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 4268362707] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 4269420960] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4270412433] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4272341829] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4273472301] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 4274557119] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4275472425] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4277150346] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4278268680] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4279848111] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4281223359] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 4282058382] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4282960080] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 4284879459] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4286653749] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 4287766854] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 4289515818] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4291417641] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 4293043776] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 4294791816] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4296452223] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 4297549998] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4299281595] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4300916865] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 4302030327] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 4303264686] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4304606985] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4306377999] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4307486295] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4308566598] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4309780986] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4310629953] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4311564768] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4313151528] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4314863616] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 4316197389] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4317538491] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4319251461] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4320313767] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4321333989] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4323105297] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4324234509] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4325447553] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4326805308] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 4327806042] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4329407397] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4331253108] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4332866244] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 4333805469] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4335404535] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4337048604] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 4338018447] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4339458039] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4341228801] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 4342381407] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4343513097] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4344743508] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 4345621749] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4346611416] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4348683087] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4350311784] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 4351383498] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4352627916] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4354563675] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4355718549] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4356801771] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4358405541] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4359531036] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4360707351] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4362537123] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4363594305] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4364736495] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4366656504] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4367763372] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4368898464] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4370534238] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 4371565800] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4373179902] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4374912780] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 4376017863] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4377823548] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4379787552] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 4381055133] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4382174643] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4383785511] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4384898301] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4386044418] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4387692645] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4388835528] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4390453977] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4392410694] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 4393469598] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4395111546] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4396697739] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 4397710485] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 4398818508] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4400609682] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4401928755] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4403425530] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4405479078] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 4406633322] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4407758565] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4409015583] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 4409950188] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4410867972] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4412434047] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4414131771] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 4415189982] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 4417175196] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4419238656] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 4420178007] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 4421770248] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4423490736] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4424472591] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4425989883] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4427821230] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 4428784878] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4430658477] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4432569393] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 4433744868] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4435123413] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4436411448] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 4437720546] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4438665021] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 4452289590] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 4453491945] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4455205356] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4456142712] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 4458525372] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4460262303] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 4461438009] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4463304552] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4464992196] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 4466022813] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 4468618413] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4470405513] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 4471497597] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4472957832] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 4474377600] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 4476053883] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 4477240530] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4478571342] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4479786738] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4481050749] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4483610670] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4485243336] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 4486310325] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4487378532] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4489491237] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4490534160] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4492343121] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4494956382] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 4496022741] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4497119613] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4498870677] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4499876115] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4500883947] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4502555778] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4503607626] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4505396217] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4506684483] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4507594119] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4508514213] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4510784628] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4512428823] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 4513541403] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4514640795] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4516375689] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4517637390] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4519191432] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4520781195] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 4521818301] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4522909755] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4524714600] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4525861452] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4526950449] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4528228698] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4529116452] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4530447978] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4531992276] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4533585525] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 4534650099] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4535920767] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4537590540] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 4538765112] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4540124673] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4541978679] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 4543483371] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4544679279] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4545932685] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4546881276] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4547813340] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4549367172] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4551087450] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4552116702] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4553559129] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4555338690] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4556877150] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4558206051] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4559875152] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4560941658] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4562155185] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4563434253] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4564349223] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4565259426] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4566685389] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4568716446] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4569910485] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4571157591] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4572865962] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 4573993662] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 4575345978] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4577108907] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4578226779] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4579474179] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4581145548] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4582098276] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4583025111] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4584142437] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4585791105] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 4586947848] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4588155306] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4589735850] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4590763926] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4591973568] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4593997275] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 4595223570] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4596347007] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4597638255] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4598491044] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4599528822] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4600893066] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4602476529] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4603527537] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4604545302] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4606677411] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4608005430] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4609142622] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4610928231] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4612037976] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4613042637] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4614774087] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4615890909] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4616966046] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4618237449] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4619059389] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4620033054] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 4642871247] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4644517815] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4645980024] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4647190905] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4648858032] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4649977899] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4651180107] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4652951898] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4654056141] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4655093898] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4656909999] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4658338713] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4659397218] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4660649595] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 4661479956] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4662389088] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4663961736] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4665897117] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 4667189457] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4691334438] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4692900492] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 4694132646] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 4695445839] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4697157507] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4698267945] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4699422357] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4700679963] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4701585105] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4702540017] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4704024885] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4705573530] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 4706636907] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4707669267] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4709993316] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 4711295694] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4712484168] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4714197390] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 4715435025] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4716583179] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4718377545] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 4719688134] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4721686851] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4723867008] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 4725430878] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4726860117] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4729225725] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 4730637114] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4732109256] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4734727956] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 4736047386] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4737475407] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4739269668] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 4740430863] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4741591722] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4743292155] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 4744415424] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4745513640] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4747458849] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 4748492028] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4749607968] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4751379066] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 4752714918] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4754079057] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4755914373] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 4757192034] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4758515475] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4760177688] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 4761275211] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4762444911] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4764123546] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 4765222077] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4766379639] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4768222515] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 4769437071] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4770628149] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4772579700] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 4773664602] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4774815906] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4776561804] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 4777671444] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4778822412] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 4780103979] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4781515473] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 4782733830] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 4783908948] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4784903865] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4786405785] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4788119931] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4789029819] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 4790354163] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4791918180] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 4793119317] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4794698328] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4796544732] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 4797567684] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4799301234] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4800946815] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4801975626] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4803551277] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4805239047] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4806256434] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4807526556] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4808453055] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4809816459] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4811535393] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4813301514] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4814338851] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4816035147] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4817793582] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4818837849] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 4820535552] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4822648698] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 4823732256] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 4825412928] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4827172203] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4828254501] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4830257502] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4832025177] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 4833149727] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4834394733] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4836178053] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4837308210] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4838468103] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 4839317238] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4840258794] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4841933481] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4843578306] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 4844610246] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 4846005969] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 4848096834] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4849735317] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 4850785716] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4852294356] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4853684619] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 4854601080] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4856325222] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4857891633] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 4859078553] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4860825711] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4862414634] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 4863437565] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 4865130942] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4866679860] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4867700124] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 4868689644] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4870355259] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4871599383] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4872733530] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 4873620192] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4874556162] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 4876141284] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4877749926] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 4878802320] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4880475600] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4882065510] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 4883077542] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4884916470] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4886642523] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 4887948765] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4889528112] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4891146351] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 4892179992] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4893712110] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4895300151] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4896313128] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 4898741799] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4900449078] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4901503824] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 4902600381] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4904298840] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4905400941] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4906515999] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4907343630] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4908269352] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4910494806] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4912172307] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 4913331864] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4915055376] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4916670066] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 4917768366] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 4919612649] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4921194054] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 4922625183] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4924714284] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4926062694] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 4927302429] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 4928720328] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4930957857] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4932360846] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4933621413] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4936068648] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4937377347] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4938708873] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 4939754694] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4940872587] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4942684425] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4944709329] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4946104401] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4948396677] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4950407931] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4951593885] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4953354630] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4955292615] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4956484008] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4958390808] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4960645788] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 4961963013] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4963313712] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 4964379504] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4965540594] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4967653761] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4969630176] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 4970955927] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4973178588] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4975186755] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 4976504694] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4978738695] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4980734787] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 4982000373] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4983360837] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4984431144] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4985820168] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 4988145645] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4989809265] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 4991084847] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 4992427524] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4994641911] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 4995908925] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4997280204] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4999580061] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5000967069] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5002455654] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 5003597928] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5004759186] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5006832579] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5008831002] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5010074454] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5012022099] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5014015650] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 5015219916] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5017036164] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 5018013630] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5018938491] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5020694385] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5022573927] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 5023643289] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 5025430725] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5027115975] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5028833607] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 5029902696] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5031780726] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5033485443] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 5034598590] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5036699598] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5038312419] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 5039323275] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5040450471] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 5041330329] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5042219553] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 5044134858] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5045882709] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 5046972063] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5049538704] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5051178909] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 5052162696] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5053454763] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 5054722449] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 5056253580] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 5057580255] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5058991224] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5060254080] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5061233583] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5063831031] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5065431063] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 5066467686] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5067614496] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5069288574] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5070328095] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5073127353] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5074758255] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 5075977263] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 5077806069] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5079392451] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 5080559568] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5081962557] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5083253847] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 5084082024] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5084997015] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 5087845287] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5089515081] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 5090469720] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 5091826614] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5093555754] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 5094581604] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 5095784043] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5097511629] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 5098905378] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5100007626] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5101263216] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 5102218863] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5103106344] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 5105388309] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5106951087] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 5108124420] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 5109905640] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5111945517] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 5113123911] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 5115206145] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5117002632] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 5118391152] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5119485378] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5120776101] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5121647958] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5122517211] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5125488354] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5127129546] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 5128167975] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 5129942727] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5131624911] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 5132794569] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5133950010] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5135193903] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 5136242097] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5137138629] Running FIND.existing: FIND DUP . CR +[Hera] 35050272 +[Hera] [HADES][TEST ] [KRELTSC: 5138841645] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5140438065] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 5141711358] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 35367408 +[Hera] [HADES][TEST ] [KRELTSC: 5143802181] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5145422646] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 5146704108] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5148549861] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5150124084] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 5151038466] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 5152088214] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5153792994] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 5154868236] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5155945452] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5157174813] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5158078947] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5158987638] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5160514422] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5162610726] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 5163698694] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5165024109] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5166613032] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 5167610448] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5168778762] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5170027296] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 5170887603] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5171818533] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 5173477365] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5175258123] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 5176403820] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 5177621001] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5179314987] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 5180353416] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5181455601] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5182860417] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 5183917830] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5184948720] Running LATEST.basic: LATEST @ . CR +[Hera] 35131696 +[Hera] [HADES][TEST ] [KRELTSC: 5187425061] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5189644005] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 5191046742] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 5193859125] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5196134706] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 5197462305] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 5200367067] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5201923587] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 5202970836] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5204217585] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5205697224] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 5206610556] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5207519037] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 35368920 +[Hera] [HADES][TEST ] [KRELTSC: 5209998864] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5211761898] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 5213107536] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 35369384 +[Hera] [HADES][TEST ] [KRELTSC: 5215300545] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5216845263] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 5217864750] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 5219190165] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 5220482925] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5222196189] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 5223275169] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5224889166] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 5226106410] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 5226969174] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5227868205] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 5229712068] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5231383689] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 5232395532] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 5233701879] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5235464808] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 5236780920] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5237967273] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 5239223262] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 5240581563] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 5241671820] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5242917288] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 5243791203] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5244704262] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 5250207522] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5251861986] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 5252882040] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 35373664 +[Hera] [HADES][TEST ] [KRELTSC: 5258087961] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5259511635] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 5260438722] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 5268906678] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5270270964] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 5271186984] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 5279266083] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5280703785] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5281745847] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 5287140537] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5288581158] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5289484725] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 5291152167] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 5292117075] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5294047458] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 5295072699] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 5296299603] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 5297206845] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5299281057] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5300292207] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5301478245] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5302661301] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5303509176] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5304407682] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5308632231] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5310262251] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 5311330122] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5313886998] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5315463363] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5316492342] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 5321163330] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5322910467] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5323844946] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5325174540] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5326485906] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5327363685] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5328260175] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5332278063] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5333921943] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 5335047753] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 5340142563] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5341619367] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 5342498427] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 5347282899] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5349062355] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 5350615221] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5351890152] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5353143810] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 5354038872] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5354930469] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 5356561497] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5358131982] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 5359130805] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 5360279883] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5362146426] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 5363218644] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 35141504 +[Hera] [HADES][TEST ] [KRELTSC: 5367823797] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5369405307] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 5370302847] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5371244025] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5372499279] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 5373371619] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5374285581] Running CURRENT.basic: CURRENT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 5375868183] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5377434006] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 5378490726] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 35376528 +[Hera] [HADES][TEST ] [KRELTSC: 5384014860] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5385442461] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 5386298883] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 5387682657] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 5388921027] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5390539602] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 5391786456] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5392917852] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5394183564] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 5395067034] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5395988934] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5398599843] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5400459855] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 5401551372] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5408177733] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5409780915] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5410801578] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5415435459] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5417022912] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 5417937168] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5418879522] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 5419816185] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 5421229086] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 5422564161] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 5424175008] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5426176581] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5427239244] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5428279374] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 5430491892] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5432479458] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 5433763440] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5435489325] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5436928665] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5438473110] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5439589911] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5441094519] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5442628296] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5443748814] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 5444895708] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5446489818] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 5447459073] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 5449492440] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5451656154] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 5453127666] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5454478638] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5455733724] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5456584686] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5457473133] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 5459239023] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5460792435] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 5462016567] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 5463547866] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5465121249] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 5466191640] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5467609371] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5469572493] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5470622325] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5471749920] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5473008513] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 5473849668] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5474742903] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5476164141] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5477354043] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 5478199209] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5479071171] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5480180265] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5481396690] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 5482274385] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5483317224] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5484726870] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 5485984014] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 5487353739] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 5488713342] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5490005010] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 5490818466] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5491769241] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5493898242] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5495586033] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 5496727299] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 5497785888] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5499441822] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 5500847541] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 5502396459] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 5503321677] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5504894871] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 5505850518] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5506954236] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5508181497] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 5509000329] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5510009673] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 5511308187] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5513329227] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5514419274] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5516608923] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5518101897] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 5519126739] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5520081378] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5521433043] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5522292321] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5523223860] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5526194940] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5527909359] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 5528953500] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5530827624] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5532458925] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5533411947] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5535153225] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5536746852] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5537781879] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5539429791] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5541399045] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5542471431] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5543568261] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5544731766] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 5545494066] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5546389149] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5548673991] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5550219465] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 5551619598] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 5553908283] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5555956707] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 5556967710] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 5559026655] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5560588698] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 5561592792] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5562686766] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5564186292] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5565065982] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5565921081] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 5567590728] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5569521216] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 5570598012] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5572661493] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5574305352] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 5575227630] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5576729466] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5578391637] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5579280882] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5580472170] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5581870119] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 5582835552] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5583761190] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5587613976] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5589468276] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 5590485978] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 5592486879] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5593968912] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 5594955156] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 5596046421] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5596935036] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5598875814] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5600023191] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5601499806] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5602787547] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 5603588466] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5604494910] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5606806695] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5608351098] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 5609376255] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 5610323628] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5612049828] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 5613929601] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5615060745] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5616326898] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 5617114692] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5618114103] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 5619318831] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5620869807] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 5621855631] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5623759239] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5625404610] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5626762701] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5627859573] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5629098258] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5629936305] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5630829582] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5633907552] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5635489041] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5636345358] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 5637752190] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 5639049885] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5640716172] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 5641887216] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5642998578] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5644183335] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 5645021928] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5645914344] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5649026019] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5650575042] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5652000543] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 5653238724] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5654187252] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5655842262] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 5657025759] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 5658365496] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 5659314654] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5660967312] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5662036485] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5663076552] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5664677634] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 5665536765] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5666423805] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5669256432] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5670923265] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5672058126] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 5673289524] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 5674288011] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5675938632] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5677384860] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5678503299] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5679745113] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 5680579338] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5681463039] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5684350707] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5685947400] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5687056662] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5689525401] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5691120729] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 5692060983] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 5693622753] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 5694628485] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5696279337] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5697355167] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5698687680] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 5699973237] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 5701536057] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 5702783457] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5704086024] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5704894209] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5705821380] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5708752098] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5710332558] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5711335014] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5714274867] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5716006653] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5717049030] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 5719140147] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5720832453] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5722366251] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5723382672] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5725236321] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5727217314] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5728298436] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5729598126] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5730560682] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5732221908] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5733294987] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5734440054] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5735274594] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5736169551] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5738394165] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5740359450] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5741891589] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5744697483] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5746724256] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5748063048] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5750747688] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5752771773] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5754095655] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5756825382] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5758808139] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5760094557] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5761333746] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5762382801] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5764498299] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5765880855] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5767395858] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5769222732] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5770457826] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5771750817] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5773218129] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5774270859] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5776460886] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5777784054] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5779862151] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5780904402] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5783061312] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5784618525] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5786100075] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5787174603] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5788330905] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5789842359] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5790890049] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5793055044] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5794419582] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5796386085] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5797408176] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5800016838] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5801321337] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5802766725] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5804375409] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5805448656] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5806617789] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5808229140] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5809303206] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5811664110] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5813135664] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5815267248] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5816391336] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5817510132] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5819688861] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5821018161] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5822377932] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5823467160] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5824562856] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5826205896] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5827265409] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5829396615] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5830712202] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5832658146] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5833671522] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5834699094] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5836869108] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5838444024] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5839856169] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5841435621] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5842493643] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5843612460] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5846909922] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5848961265] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5850424104] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5853809178] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5855837106] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5857161408] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5858771415] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5859612318] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5861761479] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5863498683] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5864961711] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5866054404] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5867152746] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5870215848] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5872298523] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5873572593] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5876635653] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5878999098] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5881051071] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5882384907] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5883624894] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5884724370] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5886763575] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5888399895] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5890048206] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5891639607] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5892781587] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5893908636] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5896782528] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5898860268] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5900096559] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5902773471] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5904805872] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5906084079] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5907533247] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5908636839] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5911028004] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5913682446] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5914803741] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5915686413] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5916569106] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5919211494] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5920852140] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5921810475] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5923834182] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5925419976] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5926680690] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5927690328] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5928561996] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5930270388] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5931324924] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5932492902] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5933817561] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5934786585] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5935667262] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5938411878] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5939988033] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5940961404] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5943208635] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5944808394] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5945944200] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5947167240] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5948010810] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5949843144] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5951091531] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5952211293] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5953053099] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5953938375] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5956351632] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5957927472] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5958864534] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5961052629] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5962799808] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5964148113] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5965155714] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5966018457] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5967722502] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5968742136] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5969829999] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5971074963] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5971957572] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5972863218] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5974914225] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5977407576] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5978997255] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5979991416] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5981178063] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5982094335] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5983825596] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5984873538] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5985964299] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5986833468] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5987731512] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5990329359] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5991945120] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5993115828] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5994168747] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5995032981] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5996777724] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5997893139] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5999016387] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6000252048] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 6001242744] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6002197656] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6005321532] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6006965307] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 6007955961] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 6010313652] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6011905347] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 6012931575] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 6014632092] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6016180338] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 6017211291] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6019894230] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6021529080] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 6022560012] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6023624670] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 6024462003] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6025429431] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 6028251264] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 6029614563] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6031205607] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 6032166756] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 6034460901] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6036250626] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 6037333932] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 6039191634] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6040742652] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 6041744877] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6044135853] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6045635904] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 6046644807] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6047743926] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6049008210] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 6049870218] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6050697744] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6054008499] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6055566426] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 6056540469] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 6057980733] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6059531835] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 6060536748] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6063223614] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6065116722] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 6066150363] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6067274535] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 6068133456] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6069028602] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6071393517] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6072895899] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 6073867926] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 6075345402] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6077347962] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 6078384963] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 6080396679] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6082448988] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6084042111] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 6085059918] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6086117520] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6087445455] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 6088300932] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6089484933] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6091803207] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6093584133] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 6094553766] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 6095718111] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 6096735792] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6098436645] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 6099455229] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6100507938] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 6101346405] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6102662454] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6104928921] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6106529709] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 6107556189] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 6108631011] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 6109629477] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6111687960] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 6112933743] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6114458868] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6116152413] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 6117332403] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6118554708] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 6122775603] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6124906179] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 6126106434] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 6129736452] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6131316492] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 6132234255] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 6134307081] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6135882312] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 6137161002] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6138479004] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 6139617498] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6140691564] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 6142888038] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 6144775245] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6146366730] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 6147305682] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 6149596362] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6151159560] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 6152557404] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 6155314074] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6156906651] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 6157898586] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6158995269] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6160212471] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 6161018535] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6161899485] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 6163857546] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6165607476] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 6167381514] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6169504131] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6171010524] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6171964575] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6173833365] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6175386252] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6176351034] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6178396959] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6180601035] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6181692006] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6182806854] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 6183634212] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6184524717] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 6186927180] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6188438928] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 6189403710] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6191464650] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6193137678] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6194993196] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6196104285] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6198256281] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6199825317] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 6200825001] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6202947009] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6204620436] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 6205966179] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6207036423] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6208314063] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 6209240751] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6210302574] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6213037278] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6214536237] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6215619039] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6218193030] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6219823344] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6220849992] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6221915007] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 6222714057] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6223749462] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6226343319] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6228283047] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 6229813653] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6232325442] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6233867976] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 6235038180] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6236446776] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6238035636] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 6239045526] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6240256008] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6242799024] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6244344162] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 6245270556] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 6247138023] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6249355497] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6251322042] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6252549849] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 6255531282] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6257566728] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 6258796593] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6261176061] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6263133618] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6264348111] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6265718949] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 6266732073] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6268365474] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6271120968] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6273154545] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 6274404339] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6276938031] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6278903925] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6280406328] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 6283224234] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6285253506] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 6286467978] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6289102155] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6290992302] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6291899964] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6293435379] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6295029825] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 6295880031] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6296759133] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6299782335] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6301408659] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6302363445] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6304467561] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6306074880] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6307012362] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6309712017] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6311337648] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6312266898] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6313384812] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 6314254128] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6315117753] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6317607282] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6319152798] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6320593503] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 6322674309] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6324390681] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6326204661] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6327250356] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6329673399] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6331235085] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6332382231] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6333523161] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6334715877] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 6335575050] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6336450645] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6338859723] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6340464312] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6341456079] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6343799175] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6345679347] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6346636905] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6347731509] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 6348631086] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6349491729] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6351814266] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6353411001] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6354358332] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6356738346] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6358581642] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6359515512] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6360611166] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6361890591] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 6362786136] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6363688842] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 6366387615] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 6367436838] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6368973807] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6369997431] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6373041339] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6374647755] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6375606426] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6376715877] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 6377559090] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6378463854] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6380601108] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6382200405] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6383588736] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6386525691] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6388109301] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6389058417] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6390191472] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6391451913] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 6392298633] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6393209781] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 6398291361] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6400309230] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 6401377311] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6404687751] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6406326906] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6407311806] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 6411622980] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6412984284] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6414541917] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6415477551] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6418109922] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6419670390] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6420963906] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6423804849] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6425466180] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6426501270] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6427609230] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 6428531676] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6429570567] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 6433542066] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6435418626] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 6436668504] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6439226535] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6440826630] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6442010295] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6444891516] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6446818770] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6447807849] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6450590853] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6452157516] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6453096195] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6455286453] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6456772077] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6457551576] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6459848934] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 6461666169] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 6463556652] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 6465323718] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6467004054] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 6468097986] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6469311345] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6473226249] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6475498302] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 6477008937] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6479727156] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6481876254] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 6483507702] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6486920580] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6488823096] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 6490053612] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6491296434] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6492394125] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6494355840] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6495846756] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6497407224] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6498678312] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6500799942] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6502186530] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6503765730] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6505117227] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 6506143350] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6507153282] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6510446880] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6512047605] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 6513085866] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 6514978428] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6516687387] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6518446116] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 6519633498] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6522234705] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6523899543] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 6524903301] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6526099692] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6527085642] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6528863586] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6530087172] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6531507885] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6532764294] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6535186035] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6536354811] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6537497967] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6538441602] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6540128511] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6541205265] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6542327463] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6543566820] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6544539120] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6545505918] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5332 + +[Hera] Total words: 484 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6621821703] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6623648325] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 6624829113] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5349 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6700696359] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6702659271] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 6703759461] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5351 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6778170084] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6780140136] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6781214643] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6782338269] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6783615153] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6784501122] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6785419683] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 6787634784] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6789315519] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 6790402500] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 6791925147] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6793379985] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 6794520621] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 6796031655] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6797726313] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 6798799770] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6799962498] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6801196689] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 6802010334] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6802788237] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6808573191] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6810228642] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 6811309386] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6816669636] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6818398041] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 6819430254] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6822529119] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6824145909] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 6825265188] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 6828247566] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6830412855] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 6831485241] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 6834311379] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6835863090] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 6837099591] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 6838872264] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6840492855] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6841554972] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 6843934944] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6845391294] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 6846437367] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 6847552824] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6848554251] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6850396098] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6851564181] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6853019292] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6854726151] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 6855548427] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6856471062] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6858346698] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6859298061] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6860853909] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 6861873921] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6863336067] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6864238479] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6865792878] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 6867025347] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 6868763811] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6869682540] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6871240425] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6872236602] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6874020111] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6874942788] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6876472491] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 6877578876] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6878699751] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 6880375341] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 6882077853] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 6886690671] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 6888858375] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 6890186961] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 6891575670] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 6896778798] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 6898053204] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 6899397036] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 6900638325] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6901578768] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6902630952] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6903800421] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 6904879023] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6905775366] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6906879924] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 6907792416] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6908698020] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6909890988] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 6910841847] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6911724204] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6912857385] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 6913791675] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6914690538] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6915872061] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 6916757568] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6917884155] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6919017840] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6919924788] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6920823147] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6921942783] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 6922932345] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6923841582] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6924992088] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6925890195] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6926785572] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6927922953] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 6928860015] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6929975136] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6931221654] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 6932476446] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 6933769710] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 6934830777] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6936051759] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 6936877521] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6937767921] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6939672033] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6941282838] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6944223195] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6945378804] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6946606716] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 6947415363] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6948291105] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6949915896] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6951476154] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 6966561714] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6969123840] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6970231653] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6971430291] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 6972260778] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6973139397] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6974903229] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6976461786] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6979167783] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6980481501] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6981661659] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 6982476816] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6983419989] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6985426497] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6987014664] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6989710497] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6991351395] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6993114030] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6996639636] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6997904277] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6999113751] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 6999970278] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7000874454] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7002663402] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7004301360] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7007293503] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7008379665] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7009688280] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 7010518368] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7011455787] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 7013268381] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7014801213] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 7017824436] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7018904907] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7020174042] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 7021021686] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7021939407] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7023595278] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7025173260] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 7027575975] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7029588972] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7030914366] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7032136587] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 7032988158] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7033880385] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7035496398] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7037035110] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7039795308] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7041127695] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7042493367] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 7043628522] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7044556218] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 7046437041] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7047995052] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 7050565200] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7051634205] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7052477376] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 7052991393] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7053582648] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7055423424] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7056869232] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7059728634] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7060817946] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7062059613] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 7063008792] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7063880691] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7065506427] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7066955007] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7070023527] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7071140937] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7072366098] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 7073455410] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7074752811] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 7076444046] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7078019802] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 7080869565] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7081977210] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7083150228] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 7084006587] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7084876323] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7086635010] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7088331453] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7091025270] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7092150828] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7093858002] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 7094726961] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7095676623] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 7097136039] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7098693819] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 7101953838] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7103123937] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7104413421] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 7105279608] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7106530788] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7108562097] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7110236385] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7113252615] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7114466373] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7115984085] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 7116900672] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7117831413] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 7119879480] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7121661645] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 7124743248] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7126009128] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7127430933] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 7128573396] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7129643577] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7131601470] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7133399574] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 7135375716] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7137697182] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7139178753] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7140851277] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7144744047] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7146370686] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7147783293] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 7148701434] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7149681294] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7151406045] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7153166454] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7156349718] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7158584790] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7160341419] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7163179947] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7164338601] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7165742031] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 7166570313] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7167497337] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7169148000] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7170983715] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7174512366] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7176158220] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7178116323] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7181060460] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7182217854] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7183843758] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 7184876160] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7185884055] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7187868786] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7189662543] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7192738098] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7194222504] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7196098014] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7199109897] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7200232200] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7201535754] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 7202607258] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7203628551] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 7205627247] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7207310754] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 7209973302] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 7211654898] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7212803115] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7214114544] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 7215157404] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7216235502] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7218264018] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7220074176] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7223273862] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7224475860] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7225767633] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 7226688483] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7227700557] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 7229877984] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7231694379] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 7234924221] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7236223806] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 7237564656] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 7239024765] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 7240249947] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7241574585] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 7242557511] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7243522608] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 7246302483] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7248610698] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 7249996635] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7251419658] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7252804839] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 7253868636] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7254870399] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7257463017] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7259692818] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 7261063404] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7262280837] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7263297699] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 7264299672] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7265283795] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7267484847] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7269298050] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7270537155] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7271582766] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7272631842] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 7273532133] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7274439396] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 7279468350] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7280671650] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 7281444786] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7282472799] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7284230016] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 7285501146] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7286564859] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7290083367] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7291891278] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 7293366108] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7294659477] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7296002154] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 7297643640] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7298634378] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7302032766] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7304098683] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7305656022] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7306922259] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7308227640] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 7309487556] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7310435097] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 7313301639] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7315116270] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7316430660] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7317941799] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7319638095] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 7320776673] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7321961850] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7325044440] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7326565323] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 7327818078] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7328948445] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 7330226232] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 7331177112] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7332163902] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7337401449] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7338776130] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 7339736061] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7341031530] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 7342413414] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 7343844459] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 7345087869] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7346463537] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 7347948762] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7349281002] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 7351794429] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7353780315] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 7355071311] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7356387738] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7357717143] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 7358702316] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7359647631] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 7362504156] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7364172501] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 7365402345] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7366600983] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7367835342] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 7368733764] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7369667172] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7371950166] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7373571450] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 7375297629] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 7377214068] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7379025003] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 7380419340] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7381647525] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7382995872] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 7383890304] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7384855674] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 7387590735] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7389459882] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 7390445160] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7391569353] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7392954765] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 7393877988] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7394853396] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7397173749] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7398731277] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 7400413482] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7401604938] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7402903494] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 7403868654] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7404745047] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7406649558] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7408486470] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 7409793804] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7411081062] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 7412636196] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 7413849870] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 7415002077] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 7416038238] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7416959130] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 7418015871] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7418972127] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 7420230384] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 7421337084] ============================================== +[Hera] PARITY:M7.1a word_count=498 here=0x00000000000000d8 latest_id=667 hash=0xe9795d240d1e90c6 +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000003d725000, 0x000000003d77146a) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] PCI: ECAM mapped (amd64) +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] [HADES][ERROR] [KRELTSC: 7512910965] TD: attach total_blkio_blocks_1k=30720 forth_block_size=1024 +[Hera] [HADES][ERROR] [KRELTSC: 7516840128] TD: after_format rc=0 user_blocks=22615 total_devblocks=7680 ba +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: no device on PCI bus 0 +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 7590114105] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7595963592] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7762583325] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7766748717] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 8047768407] ( Unterminated comment + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x5d35c5c6a6eafe04 mode=m capsule_hash=0x5d35c5c6a6eafe04 dict_hash=0xe04cb6782cb6365b +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] APIC Timer: started (LVT=0x00020020 ICR=10119899) +[Hera] I/O APIC: keyboard IRQ1 unmasked +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=643 evictions=0 +[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=21845 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x271108a488516c37 +[Hermes] [HADES][ERROR] [KRELTSC: 8851872057] TD:pb hermes:init.4th lf=515849704 +[Hermes] [HADES][ERROR] [KRELTSC: 8854962333] TD:pb hermes:init.4th fb=1 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 10761709623] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 16738652952] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0xe585e56cb09dc857 +[Artemis] [HADES][ERROR] [KRELTSC: 16756838448] TD:pb artemis:init.4th lf=510167992 +[Artemis] [HADES][ERROR] [KRELTSC: 16777106535] TD:pb artemis:init.4th fb=1 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 405 ticks, trust=0x00010000, variance=0x00000000 +[Hera] [HADES][ERROR] [KRELTSC: 16897401969] TD:xp pre lf=510167880 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 16914672915] TD:xp post lf=510163352 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 16923652809] TD:realloc old_slots=0x0 old_count=0 max_slots=64 +[Hera] [HADES][ERROR] [KRELTSC: 16946759949] TD:flush pre lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 17056170600] TD:flush post lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 17066458059] TD:mig pre lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 17084356149] TD:mig post lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 17095608537] TD:ovf pre lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 17117226945] TD:ovf post lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 17131562259] TD:mt pre Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 17204301912] TD:mt post Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 17214548841] TD:mt pre Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 17278434285] TD:mt post Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 19076910489] TD:xp pre lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 19086864594] TD:xp post lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 19109885760] TD:flush pre lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 19120659180] TD:flush post lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 19141207953] TD:mig pre lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 19151865222] TD:mig post lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 19167958404] TD:ovf pre lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 19178386248] TD:ovf post lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 19199882835] TD:mt pre Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 19238600346] TD:mt post Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 19256355888] TD:mt pre Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 19341303240] TD:mt post Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 21272517042] TD:xp pre lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 21283996818] TD:xp post lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 21294725676] TD:flush pre lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 21304106649] TD:flush post lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 21313406331] TD:mig pre lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 21331102380] TD:mig post lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 21354838575] TD:ovf pre lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 21365447565] TD:ovf post lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 21384414828] TD:mt pre Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 21490487319] TD:mt post Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 21500599953] TD:mt pre Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 21590592597] TD:mt post Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 23452224936] TD:xp pre lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 23476404504] TD:xp post lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 23486410542] TD:flush pre lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 23509212846] TD:flush post lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 23519764002] TD:mig pre lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 23537091228] TD:mig post lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 23549181936] TD:ovf pre lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 23563573614] TD:ovf post lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 23575741392] TD:mt pre Hermes lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 23652119589] TD:mt post Hermes lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 23662297386] TD:mt pre Artemis lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 23756856963] TD:mt post Artemis lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25623198951] TD:idle n=5 lf=509885464 +[Hera] [HADES][ERROR] [KRELTSC: 25632301653] TD:idle n=5 fb=1 ub=7048 +[Hera] [HADES][ERROR] [KRELTSC: 25641361221] TD:idle n=5 tfb=509885464 +[Hera] [HADES][ERROR] [KRELTSC: 25660554780] TD:xp pre lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25679116995] TD:xp post lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25689597402] TD:flush pre lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25707756081] TD:flush post lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25718504049] TD:mig pre lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25737349134] TD:mig post lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25748105607] TD:ovf pre lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25765426365] TD:ovf post lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25776552459] TD:mt pre Hermes lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25854012345] TD:mt post Hermes lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25866236277] TD:mt pre Artemis lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25960697574] TD:mt post Artemis lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 27817176660] TD:xp pre lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 27830618424] TD:xp post lf=509885464 fb=1 +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 27862511250] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 27879598803] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 27890050314] TD: blk_attach dev=0x30f86a0 rc=0 used=26670573 free=510200299 +[Artemis] [HADES][ERROR] [KRELTSC: 27903201018] TD: census largest_free=509741128 free_blocks=1 used_blocks=705 +[Hera] [HADES][ERROR] [KRELTSC: 27939913407] TD:flush pre lf=509741128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 27975844848] TD:flush post lf=509741128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 28012860393] TD:ovf pre lf=509741128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 28042556241] TD:ovf post lf=509741128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 28068603675] TD:mt pre Hermes lf=509741128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 28277952171] TD:mt post Hermes lf=509741128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 28312144476] TD:mt pre Artemis lf=509741128 fb=1 +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] [HADES][ERROR] [KRELTSC: 28493744643] TD:mt post Artemis lf=509741128 fb=1 +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 30177681345] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 30202067973] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 30224271504] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 30246380157] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 30267061524] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 30288958035] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 30310581231] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 30332987433] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 30354918195] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 30438271206] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 30456059151] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 30583246302] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 32347230048] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 32366331249] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 32391955407] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 32410260036] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 32437548822] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 32456088357] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 32483775450] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 32510658222] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 32528539890] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 32611354734] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 32629696890] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 32736290580] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 34555130232] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34584102399] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34612472223] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34640486286] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34669730382] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34700354640] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34728472086] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34755878787] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34769896161] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34854276261] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34868023281] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34966668618] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 36779124837] TD:idle n=10 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 36810624186] TD:idle n=10 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 36846813675] TD:idle n=10 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 36860253381] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 36887961432] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 36902446707] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 36930219123] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 36956878266] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 36981524244] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 36995295351] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 37016124306] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 37046091978] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 37137125760] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 37159880079] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 37270565934] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 38995185789] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 39043067742] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 39058970307] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 39086847324] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 39115397349] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 39141811107] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 39168895836] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 39197134452] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 39212453658] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 39286123170] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 39300353589] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 39398507295] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 41200564545] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 41230449477] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 41253707628] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 41273775459] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 41299714827] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 41326398414] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 41341277565] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 41362223553] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 41388947460] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 41506764306] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 41532611379] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 41665751673] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 43415745429] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 43457206485] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 43477117446] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 43503685050] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 43532588883] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 43560261045] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 43587600063] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 43612578177] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 43626846144] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 43701395703] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 43715668962] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 43810005582] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 45621554034] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45657267894] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45685060407] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45700057095] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45716674122] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45743659752] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45769206336] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45783014256] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45806508594] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45889131414] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45903291798] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45999226014] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 47833843281] TD:idle n=15 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 47858912913] TD:idle n=15 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 47886327216] TD:idle n=15 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 47915691558] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 47942328798] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 47956812540] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 47975020254] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 48001677948] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 48015937221] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 48032753664] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 48059874933] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 48084380484] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 48153377244] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 48177868431] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 48274209123] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 50050076517] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 50085514857] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 50112904989] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 50132736528] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 50183547288] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 50197148295] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 50220068577] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 50246124915] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 50272740168] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 50342167302] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 50370060090] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 50488090380] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 52270092168] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 52303365702] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 52317399666] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 52336034184] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 52361200920] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 52388026488] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 52401348027] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 52420080510] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 52446833754] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 52527285846] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 52550361969] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 52655022084] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 54483680979] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 54529333908] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 54555053427] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 54577790631] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 54613893222] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 54648216525] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 54674663106] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 54695386956] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 54724700961] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 54806919825] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 54831539763] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 54931595544] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 56686019838] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 56742752178] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 56769560022] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 56801845968] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 56830212159] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 56860771842] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 56877206946] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 56915896611] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 56946014874] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 57032410260] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 57046140942] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 57150846816] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 58880530296] TD:idle n=20 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 58916265744] TD:idle n=20 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 58939475511] TD:idle n=20 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 58979447394] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 58998457602] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 59012731890] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 59040748662] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 59067353646] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 59080947954] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 59101714560] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 59127549936] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 59153870706] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 59223687096] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 59249442819] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 59353284879] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 61152549696] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 61182804879] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 61209745947] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 61231504803] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 61269171957] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 61282910010] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 61304586252] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 61331595822] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 61357148328] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 61439528598] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 61453494102] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 61553944158] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 63335475000] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 63372199002] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 63388230696] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 63417734058] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 63445447107] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 63473660943] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 63500536869] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 63526262100] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 63541222185] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 63614257455] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 63629380773] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 63724072503] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 65532062736] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 65558622549] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 65599323552] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 65626664355] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 65640121449] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 65659720266] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 65698076661] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 65737752108] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 65768492223] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 65853953298] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 65883610569] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 65991465939] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 67735178364] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 67769520231] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 67784852730] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 67812162936] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 67838753241] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 67852487241] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 67872239484] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 67898404098] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 67925544204] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 67998781242] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 68013216201] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 68105571681] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 69943580910] TD:idle n=25 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 69976931136] TD:idle n=25 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 69996901863] TD:idle n=25 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 70024350291] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 70052139234] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 70080938529] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 70110569823] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 70137271848] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 70151046000] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 70171494561] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 70198207716] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 70224777609] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 70293446202] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 70317666132] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 70427176680] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 72179485266] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 72226515627] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 72264894492] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 72292720878] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 72317855568] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 72358816404] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 72384910521] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 72398762079] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 72415269150] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 72493035363] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 72518906880] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 72627309426] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 74381441148] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 74427576846] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 74464413639] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 74482515303] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 74504376723] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 74529694806] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 74543607285] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 74561658549] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 74586733368] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 74654430879] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 74679520923] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 74787725019] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 76611937584] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 76644628830] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 76659666636] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 76676482722] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 76703378598] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 76717132842] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 76737771096] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 76766623395] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 76792083795] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 76874764680] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 76889757735] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 76980563688] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 78808467675] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 78844238907] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 78858095904] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 78879163986] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 78906506973] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 78934589517] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 78959488755] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 78985350087] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 79013861094] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 79087867005] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 79103071698] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 79191425271] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 81010900236] TD:idle n=30 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 81043964505] TD:idle n=30 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 81057035262] TD:idle n=30 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 81078809364] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 81104006949] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 81128670630] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 81142817805] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 81161432289] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 81184507908] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 81198664239] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 81221123655] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 81247410069] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 81326944482] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 81350179764] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 81464489232] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 83233397163] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 83274794967] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 83289311721] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 83317743411] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 83345422083] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 83372609271] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 83386449909] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 83412083286] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 83447228571] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 83582253930] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 83600158173] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 83712047160] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 85451319807] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 85484878857] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 85499480304] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 85519097265] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 85546591767] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 85572521853] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 85587271182] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 85603709310] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 85628358648] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 85713949650] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 85739932068] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 85850443119] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 87665579715] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 87703647402] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 87718995294] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 87744950937] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 87764799192] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 87790035879] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 87815540001] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 87829341306] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 87848348175] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 87922675281] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 87937254636] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 88029402993] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 89841757110] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 89876518662] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 89903449482] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 89920593336] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 89939512551] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 89972878863] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 89999525217] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 90013788396] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 90046116699] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 90125653296] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 90141149280] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 90241040358] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 92058357846] TD:idle n=35 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 92083630632] TD:idle n=35 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 92124244317] TD:idle n=35 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 92145124554] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 92173102035] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 92198728146] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 92224463310] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 92242785264] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 92257396623] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 92283345630] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 92297893254] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 92318649066] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 92401202250] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 92416123989] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 92524752075] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 94272475080] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 94348903089] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 94372677966] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 94397458386] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 94427631564] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 94458067494] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 94481688210] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 94508876406] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 94537106391] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 94633174734] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 94652761056] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 94775744301] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 96526199658] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 96563098023] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 96591315345] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 96607457121] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 96624629199] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 96652750719] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 96679568664] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 96694265262] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 96722155530] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 96791753268] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 96815909883] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 96922634991] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 98741623512] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 98766408951] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 98807372916] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 98835138801] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 98850830358] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 98867000652] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 98893326546] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 98907132093] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 98926807581] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 99009024177] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 99023490258] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 99119970999] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 100946794473] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 100983130458] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 101011168545] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 101051285874] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 101080859334] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 101108849016] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 101146529715] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 101179292571] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 101211486852] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 101283028686] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 101297110530] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 101389234653] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 103146081171] TD:idle n=40 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 103190250093] TD:idle n=40 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 103218429237] TD:idle n=40 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 103251076215] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 103278601356] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 103292217273] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 103314006390] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 103342268904] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 103370984178] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 103397387793] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 103426398159] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 103444087509] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 103536160077] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 103561681797] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 103679151009] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 105359673678] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 105397464333] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 105429915948] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 105471084075] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 105512036301] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 105530963412] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 105556782660] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 105603703422] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 105633449187] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 105715610679] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 105732491760] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 105841185681] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 107522855328] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 107558011554] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 107573874492] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 107599044210] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 107623085535] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 107638268997] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 107658183255] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 107682297555] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 107697039807] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 107751149163] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 107774000145] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 107876712195] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 109739503251] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 109786480650] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 109814756247] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 109833065307] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 109862412744] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 109890495351] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 109917883299] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 109944147285] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 109971118320] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 110041094583] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 110064969462] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 110172462498] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 111915670608] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 111958023891] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 111973634787] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 112000622979] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 112017470439] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 112044697989] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 112070207739] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 112084606011] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 112104799527] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 112185054576] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 112199704806] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 112304975580] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 114126263958] TD:idle n=45 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 114161445552] TD:idle n=45 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 114186677640] TD:idle n=45 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 114210728898] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 114230828019] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 114245860617] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 114273773565] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 114289379841] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 114317827281] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 114357779529] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 114387611688] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 114407220900] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 114489926670] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 114512654319] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 114621640707] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 116333674275] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 116362492974] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 116388687324] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 116414653236] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 116429373018] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 116452837389] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 116481111033] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 116510062683] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 116538956205] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 116617992624] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 116634591885] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 116731776777] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 118534730433] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 118574408442] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 118595705592] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 118620269250] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 118635240024] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 118662966891] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 118686455013] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 118710974844] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 118726385883] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 118800270729] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 118814451273] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 118906188156] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 120719919789] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 120747977721] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 120774291225] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 120805572783] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 120828704346] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 120852217836] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 120868176765] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 120887860296] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 120912913548] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 120986045670] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 121009537719] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 121105897857] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 122944107909] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 122985514281] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 123002754126] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 123039198030] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 123073544496] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 123102214305] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 123128169528] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 123156341868] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 123185998782] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 123298195272] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 123328262442] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 123489088653] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 125189189895] TD:idle n=50 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 125223550347] TD:idle n=50 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 125245274091] TD:idle n=50 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 125271389103] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 125285821479] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 125300244657] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 125319223239] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 125347503855] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 125374531884] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 125402785095] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 125419238112] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 125441873991] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 125525275365] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 125552762601] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 125671270032] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 127408926624] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 127459864224] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 127496423964] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 127530669126] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 127548407133] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 127576456854] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 127606543344] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 127639601607] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 127672521207] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 127774889487] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 127793874159] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 127904987658] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 129640179333] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 129673730382] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 129701426127] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 129728415579] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 129742282887] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 129763542552] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 129789190839] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 129814482168] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 129831142896] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 129905093640] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 129919499073] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 130020503970] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 131838424830] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 131872756323] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 131887006377] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 131906752488] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 131933866176] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 131961841935] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 131977844649] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 131995010259] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 132024449592] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 132105839691] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 132120209256] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 132233990784] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 134051974854] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 134088912489] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 134104024656] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 134132729031] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 134159167296] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 134186815203] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 134214561873] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 134228672529] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 134246865459] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 134330910000] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 134345745912] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 134437980831] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 136254344373] TD:idle n=55 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 136287516141] TD:idle n=55 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 136301058159] TD:idle n=55 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 136318975653] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 136347872472] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 136362255225] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 136390230102] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 136409842296] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 136435165146] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 136460814462] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 136476243519] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 136492997445] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 136575037578] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 136589556159] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 136695562563] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 138460343196] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 138518577792] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 138556241712] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 138590362680] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 138605114298] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 138622673553] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 138648211842] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 138661854240] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 138682597053] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 138771140424] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 138796390971] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 138893556711] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 140681942352] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 140720664000] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 140747996550] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 140765064195] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 140790309324] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 140808977484] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 140834353884] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 140853980400] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 140879645928] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 140957477997] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 140980949613] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 141066859332] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 142860750837] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 142907132592] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 142946322330] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 142979099739] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 142999304280] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 143026375674] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 143054212224] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 143085296046] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 143114649174] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 143195160927] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 143209774470] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 143304587097] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 145075632702] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 145111787394] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 145127098641] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 145151837040] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 145180377027] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 145207621566] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 145235645793] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 145262362560] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 145276526556] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 145353179832] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 145377247050] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 145481273217] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 147277364577] TD:idle n=60 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 147310086210] TD:idle n=60 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 147344630412] TD:idle n=60 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 147377120730] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 147397302948] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 147423077949] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 147442840818] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 147470826720] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 147498414063] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 147525007791] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 147538428513] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 147557426079] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 147637682388] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 147662304216] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 147770782866] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 149508507162] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 149552848368] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 149577677235] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 149607920154] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 149626267770] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 149665559988] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 149687055315] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 149721918213] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 149736848016] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 149814306474] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 149830167417] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 149925389502] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 151705905876] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 151735382253] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 151749980781] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 151767645078] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 151793697657] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 151808520717] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 151826051832] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 151849734855] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 151863900090] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 151940000037] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 151953965289] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 152051879595] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 153909121569] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 153973548855] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 154007790762] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 154078041222] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 154115231655] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 154165117785] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 154200488883] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 154230278622] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 154258862289] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 154391354313] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 154420376502] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 154539323883] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 156174438147] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 156198481047] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 156236982888] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 156269593515] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 156299625279] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 156317569359] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 156357043731] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 156385612467] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 156412929351] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 156500308377] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 156514854468] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 156579956526] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 158376988161] TD:idle n=65 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 158400640566] TD:idle n=65 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 158425523361] TD:idle n=65 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 158446073436] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 158472446034] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 158501241528] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 158528107017] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 158543873565] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 158567862117] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 158598580833] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 158613517545] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 158633277264] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 158715235623] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 158736881982] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 158848347021] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 160566868245] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 160600007085] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 160629559272] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 160661143230] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 160678733943] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 160715856189] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 160743451470] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 160762948878] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 160801000458] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 160886609982] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 160911933966] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 161028000672] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 162741951099] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 162772908501] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 162797408718] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 162813533673] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 162834248199] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 162862678650] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 162901841781] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 162920994705] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 162958144839] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 163026316068] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 163051230510] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 163169112456] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 164946476058] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 164979724413] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 165006179940] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 165033812916] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 165061587642] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 165089603805] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 165117007755] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 165142607133] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 165156918255] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 165234443703] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 165251192442] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 165365315745] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 167155020375] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 167184065034] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 167211395904] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 167227184775] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 167243408472] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 167267915787] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 167289998610] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 167316594354] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 167342117145] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 167411837544] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 167439575016] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 167579298201] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 169349853960] TD:idle n=70 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 169383284028] TD:idle n=70 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 169413899445] TD:idle n=70 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 169442358456] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 169470840882] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 169485104817] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 169518507438] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 169544997615] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 169558724916] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 169580820045] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 169607683014] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 169634724462] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 169726249896] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 169750195965] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 169847221068] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 171583003578] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 171617313840] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 171645264147] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 171660364764] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 171679832520] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 171706681545] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 171734191146] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 171748570476] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 171766256718] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 171851476650] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 171865723785] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 171952665066] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 173794291902] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 173826693663] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 173849997510] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 173878995675] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 173894212359] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 173920694640] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 173934797736] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 173955329667] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 173980562049] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 174047885214] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 174071544801] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 174180378435] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 175995795003] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 176020461393] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 176047784136] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 176076235566] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 176090469093] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 176122577757] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 176150203005] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 176164637817] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 176181233088] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 176273928075] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 176288339514] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 176377811526] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 178177594770] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 178223328486] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 178238390652] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 178265632839] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 178292338455] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 178324802208] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 178362560229] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 178393680528] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 178422825714] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 178492932387] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 178516442727] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 178636970904] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 180394641987] TD:idle n=75 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 180422389959] TD:idle n=75 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 180449920665] TD:idle n=75 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 180474690186] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 180495689073] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 180526120467] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 180554484075] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 180568531017] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 180595475781] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 180608595951] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 180631886568] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 180659196753] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 180742224369] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 180758818947] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 180849289005] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 182610784041] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 182635553520] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 182662281627] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 182691968844] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 182711073153] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 182749658595] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 182762980617] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 182794177629] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 182808379887] TD:mt pre Hermes lf=509012152 fb=1 +[Hermes] [HADES][WARN ] [KRELTSC: 182831937519] INFERENCE: Output validation failed, ignoring results +[Hera] [HADES][ERROR] [KRELTSC: 182912797683] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 182936876115] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 183036396333] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 184771485297] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 184806332256] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 184834124769] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 184850232609] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 184865333541] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 184891286139] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 184906160460] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 184924974885] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 184950436839] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 185023730619] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 185048476536] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 185151970647] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 186993656262] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 187023568599] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 187052141115] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 187082607558] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 187109732817] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 187138765401] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 187179524448] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 187208872053] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 187223874768] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 187316869131] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 187342859130] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 187455763299] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 189191723259] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 189218212722] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 189245893410] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 189267966552] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 189292184151] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 189317989497] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 189332487120] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 189350061558] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 189375060903] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 189461625759] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 189477804600] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 189587877612] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 191380723170] TD:idle n=80 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 191411767407] TD:idle n=80 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 191445720417] TD:idle n=80 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 191473719675] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 191502718701] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 191530627365] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 191561087466] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 191589608826] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 191603446314] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 191624873664] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 191652296766] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 191682279999] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 191765253687] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 191790526914] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 191896268781] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 193629928422] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 193663164681] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 193694799606] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 193721139360] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 193746259182] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 193763366622] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 193781812014] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 193808750268] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 193834796526] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 193901879976] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 193930142847] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 194032218345] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 195816585048] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 195850716978] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 195868366092] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 195889115940] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 195914672835] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 195939976596] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 195964722681] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 195978989913] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 195998528040] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 196086001293] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 196100545830] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 196184833047] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 197998281978] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 198028239087] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 198055855620] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 198083217612] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 198110043852] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 198131433654] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 198170297073] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 198197234361] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 198211433574] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 198287923260] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 198303312543] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 198390998484] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 200186240100] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 200226598509] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 200256356874] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 200276081607] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 200312372001] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 200340904995] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 200356365405] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 200376784587] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 200404985718] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 200486628216] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 200524984653] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 200631070899] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 202410449199] TD:idle n=85 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 202440549801] TD:idle n=85 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 202460370735] TD:idle n=85 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 202486058628] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 202506270876] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 202521356247] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 202551420729] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 202580242557] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 202608848673] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 202634595387] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 202659548616] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 202674604944] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 202749598674] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 202763954589] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 202862791908] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 204621297930] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 204660962919] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 204689546712] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 204705802245] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 204721811532] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 204748217457] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 204763074096] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 204781658319] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 204806372484] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 204885504957] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 204909500565] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 205018099839] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 206810366553] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 206836134435] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 206862882660] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 206890603374] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 206915590455] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 206930713101] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 206952184803] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 206979741318] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 207004452816] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 207076127454] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 207100843236] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 207220304151] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 209014101618] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 209038641504] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 209063677536] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 209090237916] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 209104638498] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 209135669778] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 209162810703] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 209184640161] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 209210231076] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 209316067296] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 209338278597] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 209477479659] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 211196684832] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 211232920605] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 211248279711] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 211286644023] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 211301947206] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 211319849706] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 211346702595] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 211373592108] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 211391388978] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 211467245430] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 211491537201] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 211594933032] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 213367097916] TD:idle n=90 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 213400989249] TD:idle n=90 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 213419286948] TD:idle n=90 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 213446297379] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 213475386768] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 213503040345] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 213517832262] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 213535129080] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 213561258309] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 213575035296] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 213594581235] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 213621593325] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 213706837596] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 213721677561] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 213819052419] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 215593794150] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 215632971477] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 215661298692] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 215676465774] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 215692736280] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 215718757191] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 215732283501] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 215750619273] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 215777315208] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 215846051631] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 215870920272] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 215980496949] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 217836327030] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 217862403108] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 217889172774] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 217917616371] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 217932448755] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 217954528554] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 217983678360] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 218009934555] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 218059214898] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 218168886726] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 218187353034] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 218286114732] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 220048567137] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 220089285402] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 220119372249] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 220152493911] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 220181630382] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 220217004777] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 220244149965] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 220270085700] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 220300940517] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 220390404906] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 220407442332] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 220531965759] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 222286700223] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 222332127570] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 222347264727] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 222377259804] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 222405455391] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 222435351831] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 222464006541] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 222490673769] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 222516832650] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 222609170994] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 222646921602] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 222766769127] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 224518549710] TD:idle n=95 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 224547286614] TD:idle n=95 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 224563288677] TD:idle n=95 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 224591820243] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 224606294010] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 224634466539] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 224658961401] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 224673085098] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 224695061682] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 224722221444] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 224748050625] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 224779091817] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 224848876518] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 224863262358] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 224960745723] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 226732407804] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 226772014224] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 226787863428] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 226804634994] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 226834204758] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 226862030556] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 226887434382] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 226913177316] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 226927136919] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 227002560792] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 227023841499] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 227109974427] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 228948011208] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 228988475268] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 229017726987] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 229046634138] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 229072634973] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 229092154809] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 229118201193] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 229135229820] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 229163042619] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 229243950558] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 229271015337] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 229378578387] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 231149636151] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 231189976311] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 231217512687] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 231246425634] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 231261417723] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 231291528279] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 231306446574] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 231335847057] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 231350266959] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 231422082297] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 231435863946] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 231531503511] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 233346052317] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 233378388222] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 233404417428] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 233418622542] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 233451409737] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 233465556261] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 233483134332] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 233509642842] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 233535677277] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 233610292797] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 233624661627] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 233720050704] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 235538351685] TD:idle n=100 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 235566845703] TD:idle n=100 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 235592740236] TD:idle n=100 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 235619768811] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 235638065628] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 235673954859] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 235688566092] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 235712364048] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 235731155142] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 235759567743] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 235786342995] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 235810509123] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 235889263890] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 235922414700] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 236025371148] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 237734010024] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 237767302773] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 237798203958] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 237826236039] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 237852259176] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 237866286609] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 237900359949] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 237926425905] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 237941529693] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 238017914043] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 238031595333] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 238134097992] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 239953160874] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 240000724257] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 240028522482] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 240046241253] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 240073688421] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 240089940237] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 240117816372] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 240142460922] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 240156546273] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 240234049062] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 240248222319] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 240342324222] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 242139364824] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 242171332725] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 242184699582] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 242205998538] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 242231473323] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 242257899429] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 242272765854] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 242296708710] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 242328661050] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 242419465239] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 242445298788] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 242552339610] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 244378191162] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 244411970355] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 244437554382] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 244452064290] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 244472118282] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 244497512595] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 244512321186] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 244528446078] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 244552821576] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 244621647249] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 244654990524] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 244754693610] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 246593648133] TD:idle n=105 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 246633625728] TD:idle n=105 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 246665911464] TD:idle n=105 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 246679362300] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 246702063825] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 246728814318] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 246755519682] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 246769656861] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 246793649781] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 246829790088] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 246843335445] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 246870667386] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 246939400239] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 246962006403] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 247060568454] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 248788494843] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 248832968391] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 248855054280] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 248882892951] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 248932677693] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 248958659439] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 248994860457] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 249024959442] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 249055030917] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 249147656352] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 249164605284] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 249297223098] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 251038829034] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 251073651213] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 251088636960] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 251109966765] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 251137536825] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 251165989704] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 251194187307] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 251222157123] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 251246782584] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 251316941736] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 251331405801] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 251431842921] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 253256661546] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 253291455060] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 253326573087] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 253362461625] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 253390415187] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 253421797230] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 253445054835] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 253472801841] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 253500991695] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 253620058944] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 253653134700] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 253795408524] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 255519656259] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 255559989573] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 255586932552] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 255605058156] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 255624454575] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 255654672462] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 255688811154] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 255702730143] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 255723680625] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 255804826431] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 255828066312] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 255927195006] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 257696958939] TD:idle n=110 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 257731467189] TD:idle n=110 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 257763256044] TD:idle n=110 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 257784416043] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 257810592606] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 257838012096] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 257862993465] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 257892262257] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 257906462205] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 257927929644] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 257956199172] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 257986637370] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 258062550018] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 258086935932] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 258192572400] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 259921826073] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 259958972070] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 259983612168] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 260015295876] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 260046014319] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 260062553016] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 260091532575] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 260117376897] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 260135685789] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 260219613024] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 260235786531] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 260325046233] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 262100999895] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 262136512071] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 262151006376] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 262177776693] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 262205469666] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 262233210519] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 262247749239] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 262271136855] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 262295037291] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 262414015458] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 262430060886] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 262540800459] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 264319254213] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 264350901465] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 264365778726] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 264396389922] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 264423859413] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 264437920509] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 264458311782] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 264482771637] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 264506998098] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 264578653227] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 264606076539] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 264700903950] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 266512831473] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 266553716373] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 266579651541] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 266600050017] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 266626049214] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 266652050742] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 266666852823] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 266686850976] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 266715463623] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 266805750330] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 266833791861] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 266922355308] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 268721346663] TD:idle n=115 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 268753491804] TD:idle n=115 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 268779763560] TD:idle n=115 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 268807619157] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 268824140445] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 268850344917] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 268866716034] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 268882707450] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 268921314606] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 268948948842] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 268981600860] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 268996333599] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 269076098382] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 269100352836] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 269203777689] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 270920607279] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 270953041611] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 270979958151] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 270995343675] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 271011955179] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 271036091340] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 271049859570] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 271071073161] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 271097012865] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 271138569408] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 271156755261] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 271221789930] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 273133951188] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 273166416285] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 273193083513] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 273208396713] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 273236852217] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 273250602198] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 273269236296] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 273288095514] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 273314998446] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 273394099335] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 273419600223] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 273532018284] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 275314495071] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 275354571051] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 275383464111] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 275398925529] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 275423175405] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 275436621978] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 275458693797] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 275497556124] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 275511753846] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 275585880339] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 275600148432] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 275696092665] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 277517791068] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 277564649754] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 277580554755] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 277617341421] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 277631205012] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 277656850317] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 277681179510] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 277709973009] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 277735948182] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 277812938046] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 277837263501] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 277934598564] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 279714500289] TD:idle n=120 lf=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 279792441810] TD:idle n=120 fb=1 ub=7055 +[Hera] [HADES][ERROR] [KRELTSC: 279861139782] TD:idle n=120 tfb=509012040 +[Hera] [HADES][ERROR] [KRELTSC: 279899103393] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 279945454194] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 280010834838] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 280072116912] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 280097724501] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 280148842197] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 280172491074] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 280200411204] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 280234654896] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 280321802082] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 280337765085] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 280433537601] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 282061016475] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 282100183113] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 282128481663] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 282146475954] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 282183993756] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 282204905556] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 282242446416] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 282257138436] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 282291177714] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 282353585430] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 282380308476] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 282456691986] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 284249134533] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 284289837741] TD:xp post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 284317212669] TD:flush pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 284347518882] TD:flush post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 284362656879] TD:mig pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 284385948609] TD:mig post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 284407920384] TD:ovf pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 284425370964] TD:ovf post lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 284452638246] TD:mt pre Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 284535454980] TD:mt post Hermes lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 284550323106] TD:mt pre Artemis lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 284653318425] TD:mt post Artemis lf=509012040 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 286430541642] TD:xp pre lf=509012040 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 286463513847] TD:xp post lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 286489377405] TD:flush pre lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 286518940974] TD:flush post lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 286546687875] TD:mig pre lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 286576734003] TD:mig post lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 286606166553] TD:ovf pre lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 286620573603] TD:ovf post lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 286639579569] TD:mt pre Hermes lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 286731650289] TD:mt post Hermes lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 286755619731] TD:mt pre Artemis lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 286862387511] TD:mt post Artemis lf=509007512 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 288642923709] TD:xp pre lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 288677532045] TD:xp post lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 288694104972] TD:flush pre lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 288710633400] TD:flush post lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 288737684550] TD:mig pre lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 288763938078] TD:mig post lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 288777792807] TD:ovf pre lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 288801785034] TD:ovf post lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 288825031635] TD:mt pre Hermes lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 288896009472] TD:mt post Hermes lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 288911049693] TD:mt pre Artemis lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 289002729183] TD:mt post Artemis lf=509007512 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 290817156546] TD:idle n=125 lf=509007512 +[Hera] [HADES][ERROR] [KRELTSC: 290841493425] TD:idle n=125 fb=1 ub=7058 +[Hera] [HADES][ERROR] [KRELTSC: 290881647735] TD:idle n=125 tfb=509007512 +[Hera] [HADES][ERROR] [KRELTSC: 290906303205] TD:xp pre lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 290927320929] TD:xp post lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 290954254143] TD:flush pre lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 290970473556] TD:flush post lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 290997330057] TD:mig pre lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 291023689152] TD:mig post lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 291037099773] TD:ovf pre lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 291068695449] TD:ovf post lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 291083053926] TD:mt pre Hermes lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 291160198938] TD:mt post Hermes lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 291174476649] TD:mt pre Artemis lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 291271788612] TD:mt post Artemis lf=509007512 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 293032539807] TD:xp pre lf=509007512 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 293067314316] TD:xp post lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 293093812536] TD:flush pre lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 293109739125] TD:flush post lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 293128462116] TD:mig pre lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 293157931080] TD:mig post lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 293184896340] TD:ovf pre lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 293212402665] TD:ovf post lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 293227523505] TD:mt pre Hermes lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 293307201327] TD:mt post Hermes lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 293331365670] TD:mt pre Artemis lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 293449125291] TD:mt post Artemis lf=508998680 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 295259171004] TD:xp pre lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 295287934662] TD:xp post lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 295317646302] TD:flush pre lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 295345508472] TD:flush post lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 295370981556] TD:mig pre lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 295387488900] TD:mig post lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 295413471780] TD:ovf pre lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 295426918017] TD:ovf post lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 295444056726] TD:mt pre Hermes lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 295524838245] TD:mt post Hermes lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 295540835373] TD:mt pre Artemis lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 295634893974] TD:mt post Artemis lf=508998680 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 297455046357] TD:xp pre lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 297489324174] TD:xp post lf=508998680 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 297517631061] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 297556115745] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 297605556087] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 297641398446] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 297677055732] TD: blk_attach dev=0x30f86c0 rc=0 used=27554760 free=509316112 +[Artemis] [HADES][ERROR] [KRELTSC: 297713242491] TD: census largest_free=508855976 free_blocks=1 used_blocks=706 +[Hera] [HADES][ERROR] [KRELTSC: 297792804960] TD:flush pre lf=508855976 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 297809103018] TD:flush post lf=508855976 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 297824744007] TD:ovf pre lf=508855976 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 297847091997] TD:ovf post lf=508855976 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 297864859677] TD:mt pre Hermes lf=508855976 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 297947740923] TD:mt post Hermes lf=508855976 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 297964435587] TD:mt pre Artemis lf=508855976 fb=1 +[Hera] PARITY:BIRTH vm_id=0x7cf09e01549546cc-0x99319366653ccc14 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 298774099764] TD:pb 00 lf=503233752 +[Hera] [HADES][ERROR] [KRELTSC: 298790871561] TD:pb 00 fb=1 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 301135009665] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0xd62c30ac78839535 +[Hera] [HADES][ERROR] [KRELTSC: 311297611002] TD:pb 00~user lf=497605000 +[Hera] [HADES][ERROR] [KRELTSC: 311345918226] TD:pb 00~user fb=1 +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] [HADES][ERROR] [KRELTSC: 311691035103] TD:mt post Artemis lf=497605000 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 311737857984] TD:xp pre lf=497605000 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 311786412882] TD:xp post lf=497605000 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 311804969280] TD:flush pre lf=497605000 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 311937940692] TD:flush post lf=497605000 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 311962379652] TD:mig pre lf=497605000 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 311994714087] TD:mig post lf=497605000 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 312026635179] TD:ovf pre lf=497605000 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 312047777307] TD:ovf post lf=497605000 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 312074827785] TD:mt pre Hermes lf=497605000 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 312172779891] TD:mt post Hermes lf=497605000 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 312199672281] TD:mt pre Artemis lf=497605000 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 312297222447] TD:mt post Artemis lf=497605000 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 312324751431] TD:mt pre 00 lf=497605000 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 312421913538] TD:mt post 00 lf=497605000 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 312446577072] TD:mt pre 00~user lf=497605000 fb=1 +[Hera] (zuse) ok> S" 00" USE +[Hera] [HADES][ERROR] [KRELTSC: 313002360258] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 313031429949] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 313958335992] TD:idle n=130 lf=497605000 +[00] [HADES][ERROR] [KRELTSC: 313996440618] TD:idle n=130 fb=1 ub=10676 +[00] [HADES][ERROR] [KRELTSC: 314015972970] TD:idle n=130 tfb=497605000 +[00] [HADES][ERROR] [KRELTSC: 314043910719] TD:xp pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 314074471221] TD:xp post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 314104166355] TD:flush pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 314140359183] TD:flush post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 314164498032] TD:mig pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 314193180735] TD:mig post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 314219295243] TD:ovf pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 314236324374] TD:ovf post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 314264956614] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 314377043673] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 314444783982] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 314665093575] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 314696889717] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 314807226489] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 314822265513] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 315116039238] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 315161124621] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 316265175387] TD:xp pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 316318221534] TD:xp post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 316341092823] TD:flush pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 316365001743] TD:flush post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 316393255101] TD:mig pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 316421948409] TD:mig post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 316452105480] TD:ovf pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 316480196655] TD:ovf post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 316507662576] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 316597456938] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 316633677066] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 316754164125] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 316780107777] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 316836707838] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 316870683675] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 317247598206] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 317289041916] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 318538392816] TD:xp pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 318591279615] TD:xp post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 318619139874] TD:flush pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 318658459140] TD:flush post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 318689559489] TD:mig pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 318703645113] TD:mig post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 318734052462] TD:ovf pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 318748301235] TD:ovf post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 318769036173] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 318867286479] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 318882375567] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 318996982794] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 319022192769] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 319114891200] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 319128846393] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 319366841535] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 319404558081] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 320773463808] TD:xp pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 320822887917] TD:xp post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 320852870961] TD:flush pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 320871976929] TD:flush post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 320896404465] TD:mig pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 320911410792] TD:mig post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 320935121052] TD:ovf pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 320958752730] TD:ovf post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 320983224807] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 321070943214] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 321085637229] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 321210031086] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 321234089652] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 321321905646] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 321346382112] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 321491948778] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 321531017661] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 323011520916] TD:xp pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 323052282063] TD:xp post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 323090129985] TD:flush pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 323123823120] TD:flush post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 323153151930] TD:mig pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 323180454786] TD:mig post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 323209296291] TD:ovf pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 323231594322] TD:ovf post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 323270256372] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 323358720720] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 323384155584] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 323489772963] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 323526548016] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 323624415849] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 323648211243] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 323690200848] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 323722580139] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 325266036837] TD:idle n=135 lf=497605000 +[00] [HADES][ERROR] [KRELTSC: 325301911851] TD:idle n=135 fb=1 ub=10676 +[00] [HADES][ERROR] [KRELTSC: 325324440378] TD:idle n=135 tfb=497605000 +[00] [HADES][ERROR] [KRELTSC: 325338757758] TD:xp pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 325358542299] TD:xp post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 325385967585] TD:flush pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 325403169147] TD:flush post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 325418267391] TD:mig pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 325438071084] TD:mig post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 325464438726] TD:ovf pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 325491107970] TD:ovf post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 325505679051] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 325584819483] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 325608614478] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 325717046424] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 325732154643] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 325818436335] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 325855021464] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 325898998425] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 325927619367] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 327494160588] TD:xp pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 327536972364] TD:xp post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 327566358462] TD:flush pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 327592799016] TD:flush post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 327612091107] TD:mig pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 327637923522] TD:mig post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 327666457482] TD:ovf pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 327695905257] TD:ovf post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 327723778515] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 327816564831] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 327833520378] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 327936955311] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 327952499994] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 328032832596] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 328047113541] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 328087846632] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 328116430068] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 329703026814] TD:xp pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 329736985914] TD:xp post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 329751610398] TD:flush pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 329773687845] TD:flush post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 329802120039] TD:mig pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 329831571300] TD:mig post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 329860543929] TD:ovf pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 329886549615] TD:ovf post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 329913517731] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 330000474090] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 330014421618] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 330128948415] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 330154001856] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 330245550873] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 330260181510] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 330306578700] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 330338709015] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 331983905232] TD:xp pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 332013534468] TD:xp post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 332028670554] TD:flush pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 332055711645] TD:flush post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 332083490487] TD:mig pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 332112187995] TD:mig post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 332140435935] TD:ovf pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 332169612264] TD:ovf post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 332198098407] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 332300441424] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 332316822285] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 332422347747] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 332449432224] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 332543526420] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 332569562556] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 332617759866] TD:mwu lf=497605000 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 332647979391] TD:dl lf=497605000 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 334282973598] TD:xp pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 334316421936] TD:xp post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 334331035038] TD:flush pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 334363172262] TD:flush post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 334389770841] TD:mig pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 334420631454] TD:mig post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 334449094707] TD:ovf pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 334477276077] TD:ovf post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 334507232598] TD:mt pre Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 334598410944] TD:mt post Hermes lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 334622424234] TD:mt pre Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 334749821616] TD:mt post Artemis lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 334777884924] TD:mt pre 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 334858237917] TD:mt post 00 lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 334881482481] TD:mt pre 00~user lf=497605000 fb=1 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 336530147856] TD:idle n=140 lf=497605000 +[00] [HADES][ERROR] [KRELTSC: 336563386194] TD:idle n=140 fb=1 ub=10676 +[00] [HADES][ERROR] [KRELTSC: 336593773551] TD:idle n=140 tfb=497605000 +[00] [HADES][ERROR] [KRELTSC: 336613839051] TD:xp pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 336653256093] TD:xp post lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 336668456502] TD:det pre lf=497605000 fb=1 +[00] [HADES][ERROR] [KRELTSC: 336686327901] TD: detach_device called dev=0x30f86c0 +[00] [HADES][ERROR] [KRELTSC: 336716909907] TD:det post_bsd lf=497605000 fb=2 +[00] [HADES][ERROR] [KRELTSC: 336745818003] TD:kk 00 lf=497605000 fb=2 +[00] Stadium: dispatch cell=73483 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 336783611367] TD:vc start lf=497605000 fb=2 +[00] [HADES][ERROR] [KRELTSC: 336802259115] TD:vc post_hotwords lf=497605000 fb=3 +[00] [HADES][ERROR] [KRELTSC: 336830391492] TD:vc post_rwot lf=497605000 fb=3 +[00] [HADES][ERROR] [KRELTSC: 336856672719] TD:vc post_ssml8 lf=497605000 fb=3 +[00] [HADES][ERROR] [KRELTSC: 336871479189] TD:vc post_ssmcfg lf=497605000 fb=3 +[00] [HADES][ERROR] [KRELTSC: 336892177860] TD:vc post_dict lf=497605000 fb=569 +[00] [HADES][ERROR] [KRELTSC: 336922101747] TD:vc post_memory lf=497605000 fb=569 +[00] [HADES][ERROR] [KRELTSC: 336948485727] TD:vc post_callstack lf=497605000 fb=569 +[00] [HADES][ERROR] [KRELTSC: 336976115700] TD:pk 00 lf=497605000 +[00] [HADES][ERROR] [KRELTSC: 337000975206] TD:pk 00 fb=569 ub=9527 +[00] PARITY:KILL vm_id=0x7cf09e01549546cc-0x99319366653ccc14 name=00 +[00] KILL: 00 dead +[00] [HADES][ERROR] [KRELTSC: 337043710395] TD:kk 00~user lf=497605000 fb=569 +[00] Stadium: dispatch cell=78684 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 337089776961] TD:vc start lf=497605000 fb=569 +[00] [HADES][ERROR] [KRELTSC: 337106817810] TD:vc post_hotwords lf=497605000 fb=570 +[00] [HADES][ERROR] [KRELTSC: 337124509659] TD:vc post_rwot lf=497605000 fb=570 +[00] [HADES][ERROR] [KRELTSC: 337154521347] TD:vc post_ssml8 lf=497605000 fb=570 +[00] [HADES][ERROR] [KRELTSC: 337180676364] TD:vc post_ssmcfg lf=497605000 fb=570 +[00] [HADES][ERROR] [KRELTSC: 337207747254] TD:vc post_dict lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 337233073695] TD:vc post_memory lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 337249194303] TD:vc post_callstack lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 337278969153] TD:pk 00~user lf=497605000 +[00] [HADES][ERROR] [KRELTSC: 337292657310] TD:pk 00~user fb=1141 ub=8370 +[00] PARITY:KILL vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 name=00~user +[00] KILL: 00~user dead +[00] WIREBIND: 00~user detached without flush (device already gone) +[00] [HADES][ERROR] [KRELTSC: 337369476486] TD:det post_wb lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 337398559680] TD:det post_zuse lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 337426368006] TD:flush pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 337452997812] TD:flush post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 337469890779] TD:mig pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 337484854140] TD:mig post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 337503614553] TD:ovf pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 337531389762] TD:ovf post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 337557832794] TD:mt pre Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 337639049790] TD:mt post Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 337654538781] TD:mt pre Artemis lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 337748290089] TD:mt post Artemis lf=497605000 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 338925296073] TD:xp pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 338956365909] TD:xp post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 338972600148] TD:flush pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 338990313480] TD:flush post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 339021057480] TD:mig pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 339049024272] TD:mig post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 339076116078] TD:ovf pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 339101918862] TD:ovf post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 339115918701] TD:mt pre Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 339164556423] TD:mt post Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 339191212458] TD:mt pre Artemis lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 339264494226] TD:mt post Artemis lf=497605000 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 341150187462] TD:xp pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 341180148708] TD:xp post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 341208007392] TD:flush pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 341238432801] TD:flush post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 341264924469] TD:mig pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 341288412822] TD:mig post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 341313403032] TD:ovf pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 341329026360] TD:ovf post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 341355694302] TD:mt pre Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 341436111051] TD:mt post Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 341451156564] TD:mt pre Artemis lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 341545090656] TD:mt post Artemis lf=497605000 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 343393955373] TD:xp pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 343423480344] TD:xp post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 343439483709] TD:flush pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 343462585578] TD:flush post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 343488261648] TD:mig pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 343517738634] TD:mig post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 343545781866] TD:ovf pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 343579878264] TD:ovf post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 343599685758] TD:mt pre Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 343687083138] TD:mt post Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 343718995473] TD:mt pre Artemis lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 343849805880] TD:mt post Artemis lf=497605000 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 345619193850] TD:xp pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 345660478275] TD:xp post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 345676058742] TD:flush pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 345704551668] TD:flush post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 345732310959] TD:mig pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 345760220484] TD:mig post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 345788605197] TD:ovf pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 345820675263] TD:ovf post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 345848156031] TD:mt pre Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 345929103660] TD:mt post Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 345946843725] TD:mt pre Artemis lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 346061280558] TD:mt post Artemis lf=497605000 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 347846755368] TD:idle n=145 lf=497605000 +[00] [HADES][ERROR] [KRELTSC: 347880055131] TD:idle n=145 fb=1141 ub=8370 +[00] [HADES][ERROR] [KRELTSC: 347900832594] TD:idle n=145 tfb=508821224 +[00] [HADES][ERROR] [KRELTSC: 347926508496] TD:xp pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 347948466768] TD:xp post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 347975478228] TD:flush pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 348003269460] TD:flush post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 348031142760] TD:mig pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 348049726668] TD:mig post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 348065284182] TD:ovf pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 348091104438] TD:ovf post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 348117562464] TD:mt pre Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 348196131654] TD:mt post Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 348211902675] TD:mt pre Artemis lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 348311038299] TD:mt post Artemis lf=497605000 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 350073081099] TD:xp pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 350105736057] TD:xp post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 350131711524] TD:flush pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 350160769623] TD:flush post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 350188052697] TD:mig pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 350206340232] TD:mig post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 350234224767] TD:ovf pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 350251871193] TD:ovf post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 350278344864] TD:mt pre Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 350350294455] TD:mt post Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 350364608286] TD:mt pre Artemis lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 350456594859] TD:mt post Artemis lf=497605000 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 352239808956] TD:xp pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 352289489580] TD:xp post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 352328302452] TD:flush pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 352344472221] TD:flush post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 352376525760] TD:mig pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 352409415645] TD:mig post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 352436363202] TD:ovf pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 352456424481] TD:ovf post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 352494918342] TD:mt pre Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 352578441621] TD:mt post Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 352603669698] TD:mt pre Artemis lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 352715929335] TD:mt post Artemis lf=497605000 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 354422557734] TD:xp pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 354454910103] TD:xp post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 354485058396] xhci: CSW status = FAILED +[00] [HADES][WARN ] [KRELTSC: 354498726372] xhci: unit not ready -- retrying TEST UNIT READY +[00] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 354544662948] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 354607118481] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 354639575892] TD: blk_attach dev=0x30f86c0 rc=0 used=27602413 free=509268459 +[Artemis] [HADES][ERROR] [KRELTSC: 354667572861] TD: census largest_free=497605000 free_blocks=1141 used_blocks= +[00] [HADES][ERROR] [KRELTSC: 354744400815] TD:flush pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 354761296323] TD:flush post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 354783551745] TD:ovf pre lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 354808733811] TD:ovf post lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 354824094219] TD:mt pre Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 354907356825] TD:mt post Hermes lf=497605000 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 354925199370] TD:mt pre Artemis lf=497605000 fb=1141 +[Hera] PARITY:BIRTH vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 355746790980] TD:pb 01 lf=497605000 +[Hera] [HADES][ERROR] [KRELTSC: 355780451040] TD:pb 01 fb=1140 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 357875461671] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] [HADES][ERROR] [KRELTSC: 364235290398] TD:pb 01~user lf=492362056 +[Hera] [HADES][ERROR] [KRELTSC: 364256394789] TD:pb 01~user fb=1140 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[00] [HADES][ERROR] [KRELTSC: 364411873560] TD:mt post Artemis lf=492362056 fb=1140 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 364447894713] TD:xp pre lf=492362056 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 364485937473] TD:xp post lf=492362056 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 364514195829] TD:flush pre lf=492362056 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 364646111256] TD:flush post lf=492362056 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 364681827027] TD:mig pre lf=492362056 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 364717654623] TD:mig post lf=492362056 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 364746639054] TD:ovf pre lf=492362056 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 364765592457] TD:ovf post lf=492362056 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 364794724476] TD:mt pre Hermes lf=492362056 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 364848524544] TD:mt post Hermes lf=492362056 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 364864875900] TD:mt pre Artemis lf=492362056 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 364939516074] TD:mt post Artemis lf=492362056 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 364967425095] TD:mt pre 01 lf=492362056 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 365063882841] TD:mt post 01 lf=492362056 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 365080119999] TD:mt pre 01~user lf=492362056 fb=1140 +[00] (zuse) ok> S" 01" USE +[00] [HADES][ERROR] [KRELTSC: 365130591126] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 365171245194] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 366685217241] TD:idle n=150 lf=492362056 +[01] [HADES][ERROR] [KRELTSC: 366724773681] TD:idle n=150 fb=1140 ub=11578 +[01] [HADES][ERROR] [KRELTSC: 366740378382] TD:idle n=150 tfb=497491904 +[01] [HADES][ERROR] [KRELTSC: 366775346196] TD:xp pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 366803090766] TD:xp post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 366830515086] TD:flush pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 366861222252] TD:flush post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 366876445320] TD:mig pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 366903029451] TD:mig post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 366931173882] TD:ovf pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 366946988226] TD:ovf post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 366963618987] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 367064168205] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 367103247420] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 367213689465] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 367228784307] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 367318820400] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 367334030280] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 367382270640] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 367428311712] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 368897343990] TD:xp pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 368932167072] TD:xp post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 368959270743] TD:flush pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 368989435185] TD:flush post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 369016201974] TD:mig pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 369042161523] TD:mig post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 369067854771] TD:ovf pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 369086749206] TD:ovf post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 369114539577] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 369193278237] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 369218335647] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 369340013196] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 369354752991] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 369446640171] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 369469819551] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 369531165948] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 369565328916] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 371113703457] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 371158241265] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 371241379656] TD:xp pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 371284513824] TD:xp post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 371301023100] TD:flush pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 371329620879] TD:flush post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 371356320531] TD:mig pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 371384021085] TD:mig post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 371410390512] TD:ovf pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 371424647790] TD:ovf post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 371455072821] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 371555917404] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 371571894498] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 371702190720] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 371728417137] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 371810118057] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 371836234749] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 373234272390] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 373263371859] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 373476827010] TD:xp pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 373516063662] TD:xp post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 373545492873] TD:flush pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 373573498977] TD:flush post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 373599164064] TD:mig pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 373614409686] TD:mig post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 373642216962] TD:ovf pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 373661452836] TD:ovf post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 373679414514] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 373789260033] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 373805392674] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 373901917746] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 373918116936] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 374015371989] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 374031247002] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 375360561030] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 375405481857] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 375718547967] TD:xp pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 375753941241] TD:xp post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 375780952533] TD:flush pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 375810727866] TD:flush post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 375841241664] TD:mig pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 375872420910] TD:mig post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 375901867404] TD:ovf pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 375929869455] TD:ovf post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 375958241127] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 376079358228] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 376096038759] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 376216522983] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 376243038297] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 376333218723] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 376360232493] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 377484921996] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 377525790117] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 377937213759] TD:idle n=155 lf=492362056 +[01] [HADES][ERROR] [KRELTSC: 377977009473] TD:idle n=155 fb=1140 ub=11578 +[01] [HADES][ERROR] [KRELTSC: 378003205755] TD:idle n=155 tfb=497491904 +[01] [HADES][ERROR] [KRELTSC: 378036108177] TD:xp pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 378066822189] TD:xp post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 378093542337] TD:flush pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 378110689740] TD:flush post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 378128523507] TD:mig pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 378158265744] TD:mig post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 378183760017] TD:ovf pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 378200102343] TD:ovf post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 378221967501] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 378322433937] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 378337901109] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 378460755603] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 378476432376] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 378568458765] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 378594952260] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 379626989763] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 379690430301] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 380197024557] TD:xp pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 380242844667] TD:xp post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 380270159703] TD:flush pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 380306146626] TD:flush post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 380335005456] TD:mig pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 380360324820] TD:mig post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 380388459423] TD:ovf pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 380416703205] TD:ovf post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 380433306645] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 380543822799] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 380572153290] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 380698768422] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 380713943757] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 380848422087] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 380876864508] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 381739162161] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 381777954915] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 382458205731] TD:xp pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 382490722992] TD:xp post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 382520159238] TD:flush pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 382548218367] TD:flush post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 382576476849] TD:mig pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 382602073266] TD:mig post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 382618208553] TD:ovf pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 382635882153] TD:ovf post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 382665399039] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 382774489062] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 382789881075] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 382907460516] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 382934019804] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 383015170398] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 383037455493] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 383864755617] TD:mwu lf=492362056 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 383912999106] TD:dl lf=492362056 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 384694102254] TD:xp pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 384732206124] TD:xp post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 384762006111] TD:flush pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 384781911171] TD:flush post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 384804178668] TD:mig pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 384822725112] TD:mig post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 384854001777] TD:ovf pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 384880905969] TD:ovf post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 384909156870] TD:mt pre Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 385026309129] TD:mt post Hermes lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 385041566553] TD:mt pre Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 385168950705] TD:mt post Artemis lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 385216231554] TD:mt pre 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 385314598956] TD:mt post 01 lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 385339717644] TD:mt pre 01~user lf=492362056 fb=1140 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 386878124598] TD:xp pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 386917080039] TD:xp post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 386932723023] TD:det pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 386948488857] TD: detach_device called dev=0x30f86c0 +[01] [HADES][ERROR] [KRELTSC: 386978378010] TD:det post_bsd lf=492362056 fb=1142 +[01] [HADES][ERROR] [KRELTSC: 387005871504] TD:kk 01 lf=492362056 fb=1142 +[01] Stadium: dispatch cell=81286 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 387046923438] TD:vc start lf=492362056 fb=1142 +[01] [HADES][ERROR] [KRELTSC: 387067356606] TD:vc post_hotwords lf=492362056 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 387097493937] TD:vc post_rwot lf=492362056 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 387142649712] TD:vc post_ssml8 lf=492362056 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 387166365201] TD:vc post_ssmcfg lf=492362056 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 387197105778] TD:vc post_dict lf=492362056 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 387222972507] TD:vc post_memory lf=492362056 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 387249779196] TD:vc post_callstack lf=492362056 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 387280409439] TD:pk 01 lf=492362056 +[01] [HADES][ERROR] [KRELTSC: 387300745083] TD:pk 01 fb=1707 ub=10429 +[01] PARITY:KILL vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 name=01 +[01] KILL: 01 dead +[01] [HADES][ERROR] [KRELTSC: 387357126240] TD:kk 01~user lf=492362056 fb=1707 +[01] Stadium: dispatch cell=82586 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 387401273637] TD:vc start lf=492362056 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 387434457102] TD:vc post_hotwords lf=492362056 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 387456137523] TD:vc post_rwot lf=492362056 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 387492490077] TD:vc post_ssml8 lf=492362056 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 387508372650] TD:vc post_ssmcfg lf=492362056 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 387536811942] TD:vc post_dict lf=492362056 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 387557307459] TD:vc post_memory lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 387595925283] TD:vc post_callstack lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 387623462457] TD:pk 01~user lf=497605000 +[01] [HADES][ERROR] [KRELTSC: 387642843945] TD:pk 01~user fb=2143 ub=9544 +[01] PARITY:KILL vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee name=01~user +[01] KILL: 01~user dead +[01] WIREBIND: 01~user detached without flush (device already gone) +[01] [HADES][ERROR] [KRELTSC: 387729994260] TD:det post_wb lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 387759282855] TD:det post_zuse lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 387786747621] TD:flush pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 387805722549] TD:flush post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 387831074568] TD:mig pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 387847476282] TD:mig post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 387884925267] TD:ovf pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 387905906682] TD:ovf post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 387934659735] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 388018822086] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 388035083079] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 388126184859] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 389225285442] TD:idle n=160 lf=497605000 +[01] [HADES][ERROR] [KRELTSC: 389258366238] TD:idle n=160 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 389271617196] TD:idle n=160 tfb=508661784 +[01] [HADES][ERROR] [KRELTSC: 389291881062] TD:xp pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 389319790650] TD:xp post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 389348293971] TD:flush pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 389375612598] TD:flush post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 389402720973] TD:mig pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 389417611191] TD:mig post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 389442252255] TD:ovf pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 389471007975] TD:ovf post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 389497912461] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 389571332598] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 389586180102] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 389664022713] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 391469905239] TD:xp pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 391496695527] TD:xp post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 391525945461] TD:flush pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 391557865503] TD:flush post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 391587986538] TD:mig pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 391613529027] TD:mig post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 391640307681] TD:ovf pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 391669406877] TD:ovf post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 391697573379] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 391791291801] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 391807585491] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 391911871302] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 393693975486] TD:xp pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 393722360598] TD:xp post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 393750220332] TD:flush pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 393772180578] TD:flush post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 393801245565] TD:mig pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 393831637563] TD:mig post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 393857564772] TD:ovf pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 393885321837] TD:ovf post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 393914284260] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 394014469296] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 394030193382] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 394120315050] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 395916968643] TD:xp pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 395943834489] TD:xp post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 395971274454] TD:flush pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 396001411869] TD:flush post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 396030821571] TD:mig pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 396056843637] TD:mig post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 396073842990] TD:ovf pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 396091728774] TD:ovf post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 396119211600] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 396214831866] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 396230599569] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 396332638443] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 398135352636] TD:xp pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 398159912052] TD:xp post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 398189606451] TD:flush pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 398218116681] TD:flush post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 398246154789] TD:mig pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 398275461171] TD:mig post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 398314721364] TD:ovf pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 398341810209] TD:ovf post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 398356646247] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 398446630701] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 398461933716] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 398553957837] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 400336624653] TD:idle n=165 lf=497605000 +[01] [HADES][ERROR] [KRELTSC: 400369287633] TD:idle n=165 fb=2143 ub=9544 +[01] [HADES][ERROR] [KRELTSC: 400398862206] TD:idle n=165 tfb=508661784 +[01] [HADES][ERROR] [KRELTSC: 400415795262] TD:xp pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 400446585945] TD:xp post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 400475907783] TD:flush pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 400503311859] TD:flush post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 400531528719] TD:mig pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 400560580602] TD:mig post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 400587164838] TD:ovf pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 400626480870] TD:ovf post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 400643301954] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 400742839644] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 400758574167] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 400865896284] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 402561070485] TD:xp pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 402604905108] TD:xp post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 402631520655] TD:flush pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 402648505728] TD:flush post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 402689728056] TD:mig pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 402716240031] TD:mig post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 402742779222] TD:ovf pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 402774435504] TD:ovf post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 402803568678] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 402899377944] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 402914629824] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 403025643237] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 404769355746] TD:xp pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 404803988736] TD:xp post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 404832328404] TD:flush pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 404881511916] TD:flush post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 404913572343] TD:mig pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 404959663794] TD:mig post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 404987769942] TD:ovf pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 405015549435] TD:ovf post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 405030997140] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 405117288933] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 405132836283] TD:mt pre Artemis lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 405236563200] TD:mt post Artemis lf=497605000 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 407040291189] TD:xp pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 407091422031] TD:xp post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 407123060085] xhci: CSW status = FAILED +[01] [HADES][WARN ] [KRELTSC: 407157690387] xhci: unit not ready -- retrying TEST UNIT READY +[01] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 407217271503] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 407265664365] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 407303054193] TD: blk_attach dev=0x30f86c0 rc=0 used=27645714 free=509225158 +[Artemis] [HADES][ERROR] [KRELTSC: 407336822844] TD: census largest_free=497605000 free_blocks=2143 used_blocks= +[01] [HADES][ERROR] [KRELTSC: 407418089778] TD:flush pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 407434997235] TD:flush post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 407451362682] TD:ovf pre lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 407483974674] TD:ovf post lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 407500358454] TD:mt pre Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 407606972073] TD:mt post Hermes lf=497605000 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 407632101219] TD:mt pre Artemis lf=497605000 fb=2143 +[Hera] PARITY:BIRTH vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 408477408843] TD:pb 02 lf=497605000 +[Hera] [HADES][ERROR] [KRELTSC: 408492934668] TD:pb 02 fb=1627 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 410888812950] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] [HADES][ERROR] [KRELTSC: 418167774381] TD:pb 02~user lf=492362056 +[Hera] [HADES][ERROR] [KRELTSC: 418187653485] TD:pb 02~user fb=1140 +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[01] [HADES][ERROR] [KRELTSC: 418303044789] TD:mt post Artemis lf=492362056 fb=1140 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 418341914445] TD:xp pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 418376508375] TD:xp post lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 418405259055] TD:flush pre lf=492362056 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 418530247968] TD:flush post lf=0 fb=0 +[01] [HADES][ERROR] [KRELTSC: 418553900247] TD:mig pre lf=0 fb=0 +[01] [HADES][ERROR] [KRELTSC: 418570366851] TD:mig post lf=0 fb=0 +[01] [HADES][ERROR] [KRELTSC: 418589032092] TD:ovf pre lf=0 fb=0 +[01] [HADES][ERROR] [KRELTSC: 418606852944] TD:ovf post lf=0 fb=0 +[01] [HADES][ERROR] [KRELTSC: 418633701129] TD:mt pre Hermes lf=0 fb=0 +[01] [HADES][ERROR] [KRELTSC: 418701870069] TD:mt post Hermes lf=0 fb=0 +[01] [HADES][ERROR] [KRELTSC: 418722989706] TD:mt pre Artemis lf=0 fb=0 +[01] [HADES][ERROR] [KRELTSC: 418786174716] TD:mt post Artemis lf=0 fb=0 +[01] [HADES][ERROR] [KRELTSC: 418809371652] TD:mt pre 02 lf=0 fb=0 +[01] [HADES][ERROR] [KRELTSC: 418887791007] TD:mt post 02 lf=0 fb=0 +[01] [HADES][ERROR] [KRELTSC: 418911852219] TD:mt pre 02~user lf=0 fb=0 +[01] (zuse) ok> S" 02" USE +[01] [HADES][ERROR] [KRELTSC: 418976294478] TD:mwu lf=0 fb=0 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 419023326309] TD:dl lf=0 fb=0 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 420584510115] TD:idle n=170 lf=0 +[02] [HADES][ERROR] [KRELTSC: 420605059413] TD:idle n=170 fb=0 ub=7353 +[02] [HADES][ERROR] [KRELTSC: 420622987344] TD:idle n=170 tfb=0 +[02] [HADES][ERROR] [KRELTSC: 420645448209] TD:xp pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 420670112268] TD:xp post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 420684888162] TD:flush pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 420707673477] TD:flush post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 420734031417] TD:mig pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 420759700410] TD:mig post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 420773512362] TD:ovf pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 420791812623] TD:ovf post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 420816916380] TD:mt pre Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 420916763505] TD:mt post Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 420933319842] TD:mt pre Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 421019106186] TD:mt post Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 421032722838] TD:mt pre 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 421120590240] TD:mt post 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 421143690702] TD:mt pre 02~user lf=0 fb=0 +[02] (zuse) ok> S" 02" USE +[02] [HADES][ERROR] [KRELTSC: 421185691038] TD:mwu lf=0 fb=0 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 421222593078] TD:dl lf=0 fb=0 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok> S" 02" USE +[02] [HADES][ERROR] [KRELTSC: 422854776351] TD:mwu lf=0 fb=0 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 422888622030] TD:dl lf=0 fb=0 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 422969691060] TD:xp pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 422994585951] TD:xp post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 423011094345] TD:flush pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 423041221680] TD:flush post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 423067779666] TD:mig pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 423104766861] TD:mig post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 423136305480] TD:ovf pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 423154793796] TD:ovf post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 423193273713] TD:mt pre Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 423285250689] TD:mt post Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 423310060698] TD:mt pre Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 423411834111] TD:mt post Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 423425782689] TD:mt pre 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 423506551755] TD:mt post 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 423528721812] TD:mt pre 02~user lf=0 fb=0 +[02] (zuse) ok> S" 02" USE +[02] [HADES][ERROR] [KRELTSC: 424986231474] TD:mwu lf=0 fb=0 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 425014720284] TD:dl lf=0 fb=0 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 425234359368] TD:xp pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 425267344299] TD:xp post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 425281100832] TD:flush pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 425308980600] TD:flush post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 425334940632] TD:mig pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 425363257095] TD:mig post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 425391330000] TD:ovf pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 425415666942] TD:ovf post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 425440807680] TD:mt pre Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 425515075545] TD:mt post Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 425528767041] TD:mt pre Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 425611243218] TD:mt post Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 425624919867] TD:mt pre 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 425715318420] TD:mt post 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 425728665558] TD:mt pre 02~user lf=0 fb=0 +[02] (zuse) ok> S" 02" USE +[02] [HADES][ERROR] [KRELTSC: 427102033239] TD:mwu lf=0 fb=0 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 427127795703] TD:dl lf=0 fb=0 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 427464361443] TD:xp pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 427506606849] TD:xp post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 427521698121] TD:flush pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 427545335049] TD:flush post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 427570940139] TD:mig pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 427596551718] TD:mig post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 427610056377] TD:ovf pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 427630331835] TD:ovf post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 427656598866] TD:mt pre Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 427737885918] TD:mt post Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 427760689923] TD:mt pre Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 427866797547] TD:mt post Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 427890152319] TD:mt pre 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 427978488840] TD:mt post 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 428002739451] TD:mt pre 02~user lf=0 fb=0 +[02] (zuse) ok> S" 02" USE +[02] [HADES][ERROR] [KRELTSC: 429224696733] TD:mwu lf=0 fb=0 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 429256049691] TD:dl lf=0 fb=0 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 429693548487] TD:xp pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 429744623049] TD:xp post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 429758785701] TD:flush pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 429801317505] TD:flush post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 429815300838] TD:mig pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 429840616149] TD:mig post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 429866778390] TD:ovf pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 429880465518] TD:ovf post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 429907345644] TD:mt pre Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 429995285076] TD:mt post Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 430018984059] TD:mt pre Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 430111297476] TD:mt post Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 430144235262] TD:mt pre 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 430236429714] TD:mt post 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 430269510825] TD:mt pre 02~user lf=0 fb=0 +[02] (zuse) ok> S" 02" USE +[02] [HADES][ERROR] [KRELTSC: 431350992849] TD:mwu lf=0 fb=0 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 431398897125] TD:dl lf=0 fb=0 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 431969465928] TD:idle n=175 lf=0 +[02] [HADES][ERROR] [KRELTSC: 432003043038] TD:idle n=175 fb=0 ub=7353 +[02] [HADES][ERROR] [KRELTSC: 432028931061] TD:idle n=175 tfb=0 +[02] [HADES][ERROR] [KRELTSC: 432056431233] TD:xp pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 432075796719] TD:xp post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 432089780304] TD:flush pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 432115244736] TD:flush post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 432129456213] TD:mig pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 432145699629] TD:mig post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 432170650590] TD:ovf pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 432185129817] TD:ovf post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 432207237588] TD:mt pre Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 432301852332] TD:mt post Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 432315383220] TD:mt pre Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 432399652734] TD:mt post Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 432413361345] TD:mt pre 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 432507480594] TD:mt post 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 432531753738] TD:mt pre 02~user lf=0 fb=0 +[02] (zuse) ok> S" 02" USE +[02] [HADES][ERROR] [KRELTSC: 433474024284] TD:mwu lf=0 fb=0 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 433508331501] TD:dl lf=0 fb=0 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 434219595579] TD:xp pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 434254473177] TD:xp post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 434280839979] TD:flush pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 434298871251] TD:flush post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 434313794901] TD:mig pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 434338445352] TD:mig post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 434352553740] TD:ovf pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 434372363775] TD:ovf post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 434396876781] TD:mt pre Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 434472302292] TD:mt post Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 434485932573] TD:mt pre Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 434575762467] TD:mt post Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 434592042108] TD:mt pre 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 434669148144] TD:mt post 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 434692780956] TD:mt pre 02~user lf=0 fb=0 +[02] (zuse) ok> S" 02" USE +[02] [HADES][ERROR] [KRELTSC: 435600173673] TD:mwu lf=0 fb=0 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 435634087035] TD:dl lf=0 fb=0 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 436431075339] TD:xp pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 436459626183] TD:xp post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 436485472458] TD:flush pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 436501950171] TD:flush post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 436515963618] TD:mig pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 436541464086] TD:mig post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 436555116081] TD:ovf pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 436575993000] TD:ovf post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 436602242622] TD:mt pre Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 436690591743] TD:mt post Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 436703923929] TD:mt pre Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 436804481106] TD:mt post Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 436818001053] TD:mt pre 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 436905729288] TD:mt post 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 436919541912] TD:mt pre 02~user lf=0 fb=0 +[02] (zuse) ok> S" 02" USE +[02] [HADES][ERROR] [KRELTSC: 437724285768] TD:mwu lf=0 fb=0 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 437763552723] TD:dl lf=0 fb=0 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 438686794581] TD:xp pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 438716563593] TD:xp post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 438748844667] TD:flush pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 438782504370] TD:flush post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 438798419556] TD:mig pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 438823449498] TD:mig post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 438838102563] TD:ovf pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 438858955731] TD:ovf post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 438885376671] TD:mt pre Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 438974008557] TD:mt post Hermes lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 438998159271] TD:mt pre Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 439085855586] TD:mt post Artemis lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 439102035498] TD:mt pre 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 439195382493] TD:mt post 02 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 439218000060] TD:mt pre 02~user lf=0 fb=0 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 440916360633] TD:xp pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 440955058551] TD:xp post lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 440984569116] TD:det pre lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 441015201333] TD: detach_device called dev=0x30f86c0 +[02] [HADES][ERROR] [KRELTSC: 441054395082] TD:det post_bsd lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 441082448121] TD:kk 02 lf=0 fb=0 +[02] Stadium: dispatch cell=83236 behaviour=COOL identity=0 +[02] [HADES][ERROR] [KRELTSC: 441136669365] TD:vc start lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 441162442308] TD:vc post_hotwords lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 441180328827] TD:vc post_rwot lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 441206787609] TD:vc post_ssml8 lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 441236057745] TD:vc post_ssmcfg lf=0 fb=0 +[02] [HADES][ERROR] [KRELTSC: 441274095738] TD:vc post_dict lf=328 fb=95 +[02] [HADES][ERROR] [KRELTSC: 441302562792] TD:vc post_memory lf=328 fb=95 +[02] [HADES][ERROR] [KRELTSC: 441321221838] TD:vc post_callstack lf=328 fb=95 +[02] [HADES][ERROR] [KRELTSC: 441350403942] TD:pk 02 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 441375108972] TD:pk 02 fb=95 ub=7164 +[02] PARITY:KILL vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 name=02 +[02] KILL: 02 dead +[02] [HADES][ERROR] [KRELTSC: 441433498149] TD:kk 02~user lf=42088 fb=95 +[02] Stadium: dispatch cell=83561 behaviour=COOL identity=0 +[02] [HADES][ERROR] [KRELTSC: 441472441326] TD:vc start lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 441495327546] TD:vc post_hotwords lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 441523107102] TD:vc post_rwot lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 441549432408] TD:vc post_ssml8 lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 441580368495] TD:vc post_ssmcfg lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 441610107729] TD:vc post_dict lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 441639358965] TD:vc post_memory lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 441667566501] TD:vc post_callstack lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 441698426421] TD:pk 02~user lf=42088 +[02] [HADES][ERROR] [KRELTSC: 441746413143] TD:pk 02~user fb=95 ub=7164 +[02] PARITY:KILL vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 name=02~user +[02] KILL: 02~user dead +[02] WIREBIND: 02~user detached without flush (device already gone) +[02] [HADES][ERROR] [KRELTSC: 441832962228] TD:det post_wb lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 441856086714] TD:det post_zuse lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 441885506643] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 441935602164] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 441950550216] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 441968717799] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 441985908105] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 442012825779] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 442027277853] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 442118790855] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 442144305309] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 442258908882] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 443297217867] TD:idle n=180 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 443325738534] TD:idle n=180 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 443347893135] TD:idle n=180 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 443375932062] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 443404226265] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 443432839500] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 443463339438] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 443491602918] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 443518536972] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 443546287401] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 443574185712] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 443601886896] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 443668645119] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 443694732390] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 443776106949] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 445539471174] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 445574957814] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 445591962396] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 445622558346] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 445649343510] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 445675356840] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 445701176655] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 445715249721] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 445734339351] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 445836505926] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 445863231303] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 445977956067] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 447732036885] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 447757176174] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 447771614535] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 447791278830] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 447818679672] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 447844048113] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 447857400249] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 447879169332] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 447906508140] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 448003913070] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 448017630753] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 448113331176] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 449942102001] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 449974970634] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 450004057587] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 450032133558] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 450046627128] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 450070030032] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 450088506798] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 450115600200] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 450141664413] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 450231101481] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 450255197553] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 450358649118] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 452157118224] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 452198444670] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 452227789986] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 452245372068] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 452294852457] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 452339891283] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 452367936111] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 452390201424] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 452417854833] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 452506640376] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 452529626094] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 452633032908] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 454359587430] TD:idle n=185 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 454392466605] TD:idle n=185 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 454414515849] TD:idle n=185 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 454440199059] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 454457870811] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 454498391025] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 454526100651] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 454542787713] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 454563719337] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 454592492361] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 454619269419] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 454648098177] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 454743105705] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 454768408962] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 454878128418] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 456578857392] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 456617193774] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 456647472687] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 456672033237] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 456688763055] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 456707727147] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 456734108817] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 456758875734] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 456779101254] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 456869795928] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 456893985282] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 457020131988] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 458792301135] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 458831940756] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 458867021676] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 458881639482] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 458904564174] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 458922604119] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 458952346545] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 458992914282] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 459006940812] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 459103207374] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 459128182968] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 459243433341] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 460992771540] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 461033840694] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 461065106502] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 461094217542] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 461125688940] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 461153779233] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 461186380683] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 461223300657] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 461252506134] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 461360731230] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 461377263375] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 461496890064] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 463231273554] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 463272415704] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 463287305040] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 463314537609] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 463329872292] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 463356692337] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 463383884586] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 463398954438] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 463420427022] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 463512202839] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 463525800003] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 463631530530] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 465434729529] TD:idle n=190 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 465463109160] TD:idle n=190 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 465487003107] TD:idle n=190 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 465500683578] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 465521078547] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 465544930473] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 465562630386] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 465578974098] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 465603767706] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 465627837381] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 465658442529] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 465673574247] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 465772341930] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 465798633741] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 465907714146] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 467665753800] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 467705323680] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 467721560292] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 467748753633] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 467776352778] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 467789759199] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 467809846707] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 467838616455] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 467866861623] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 467971848099] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 467995302747] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 468093827985] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 469883716995] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 469920979164] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 469949029032] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 469977753756] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 470006892054] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 470021777043] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 470039617362] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 470061373236] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 470089027065] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 470194524072] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 470233827294] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 470346093651] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 472125865260] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 472179318198] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 472214779281] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 472243435734] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 472272665634] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 472300386747] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 472334505867] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 472361056125] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 472386348630] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 472507564200] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 472548643350] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 472667538126] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 474380081364] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 474420243738] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 474447067059] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 474474772926] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 474502774368] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 474517004787] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 474536569059] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 474561319911] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 474576733701] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 474672686943] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 474696277356] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 474797333745] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 476600357562] TD:idle n=195 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 476624952195] TD:idle n=195 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 476650461882] TD:idle n=195 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 476677362861] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 476696153976] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 476729851794] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 476760798150] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 476787870174] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 476813213856] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 476838590760] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 476853382215] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 476872220181] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 476973387639] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 476998157454] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 477102131646] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 478838788932] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 478867361763] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 478892571339] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 478918542333] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 478933252035] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 478953244077] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 478981324542] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 479006424687] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 479020588158] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 479108677887] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 479123205918] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 479227507983] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 481048021020] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 481081647123] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 481108488798] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 481135534278] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 481152225414] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 481181599920] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 481198805514] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 481223652000] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 481239367539] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 481345067406] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 481368928467] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 481467837165] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 483221364822] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 483250468197] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 483264933753] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 483284242035] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 483311443566] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 483337389150] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 483363828948] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 483395514483] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 483410517975] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 483509412771] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 483523928265] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 483654028788] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 485441357436] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 485477528067] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 485503762905] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 485518456038] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 485538161136] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 485563618575] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 485577382353] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 485599846242] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 485626539993] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 485731739430] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 485756541543] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 485857294377] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 487666979373] TD:idle n=200 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 487700281047] TD:idle n=200 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 487724055420] TD:idle n=200 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 487749737979] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 487770159954] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 487811095359] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 487837184436] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 487859117592] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 487882987011] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 487910818815] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 487924553172] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 487943956794] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 488042386188] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 488057300913] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 488146972047] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 489881118090] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 489912089940] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 489937810509] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 489952837269] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 489970961340] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 489998939031] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 490025245269] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 490038677562] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 490068695319] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 490149993396] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 490173794145] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 490277638095] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 492058222089] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 492100877289] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 492113940843] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 492140585580] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 492156134799] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 492175724250] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 492202927335] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 492228677619] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 492242014257] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 492332399937] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 492345925533] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 492444895194] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 494239903227] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 494272899960] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 494299912260] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 494328358062] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 494357742711] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 494386671765] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 494401186230] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 494422146603] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 494450216169] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 494551297086] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 494576792535] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 494682857445] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 496464675021] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 496509356910] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 496523442555] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 496550825358] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 496577533977] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 496604381175] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 496629285138] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 496642974807] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 496668862074] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 496775496420] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 496800338286] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 496909159173] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 498672673674] TD:idle n=205 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 498697155936] TD:idle n=205 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 498721079409] TD:idle n=205 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 498746968881] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 498768042675] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 498782266080] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 498811313364] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 498837839325] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 498852246459] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 498874935909] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 498897987000] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 498926044134] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 499018632273] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 499044397866] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 499158884742] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 500938093362] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 500987910822] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 501010525554] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 501055102275] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 501088085106] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 501110835351] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 501149532030] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 501186823179] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 501205311117] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 501320590827] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 501352684854] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 501470681586] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 503212917207] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 503252119230] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 503269340826] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 503307910665] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 503324624313] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 503343690045] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 503368716480] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 503394890460] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 503410182051] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 503511323196] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 503534994060] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 503637544326] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 505411276944] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 505457380281] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 505480333092] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 505510278000] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 505535387595] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 505567078359] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 505593785214] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 505626447060] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 505675070376] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 505814034138] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 505859373096] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 506028959877] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 507640607523] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 507682211547] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 507710132622] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 507724421820] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 507743672814] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 507772015842] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 507797814741] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 507813041484] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 507829282884] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 507924542223] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 507939786543] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 508002260724] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 509840132361] TD:idle n=210 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 509863733127] TD:idle n=210 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 509884375329] TD:idle n=210 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 509911745259] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 509937945237] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 509965539111] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 509980053408] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 509999603568] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 510028129002] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 510056193486] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 510082791813] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 510096681318] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 510193203870] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 510216515697] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 510315262359] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 512074062864] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 512098063890] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 512124900756] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 512141870310] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 512159048142] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 512177700510] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 512198336874] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 512213306640] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 512233851444] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 512332228737] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 512354127810] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 512442775488] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 514263893325] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 514297019313] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 514323387732] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 514344082245] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 514379878635] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 514393479264] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 514418257752] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 514443626361] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 514469656029] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 514552656786] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 514567141767] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 514664317566] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 516464082456] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 516497393265] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 516511931964] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 516531193353] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 516558101703] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 516584909316] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 516598612950] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 516617029257] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 516642969066] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 516725652534] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 516739973505] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 516836017005] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 518674658271] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 518702796444] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 518754498948] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 518782913880] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 518816093901] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 518831777982] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 518848548918] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 518875384734] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 518902392666] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 518987865039] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 519013560177] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 519113440377] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 520875823671] TD:idle n=215 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 520908743649] TD:idle n=215 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 520922268867] TD:idle n=215 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 520945814760] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 520971962280] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 520997870715] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 521014602633] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 521040428874] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 521054808792] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 521074606101] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 521100262200] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 521113782840] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 521204530497] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 521219027238] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 521308070745] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 523102969263] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 523132371237] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 523157676048] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 523183617306] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 523197986850] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 523216866165] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 523242374487] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 523257182448] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 523276494468] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 523368234165] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 523392351153] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 523501428303] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 525291085956] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 525327784317] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 525341790813] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 525363747510] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 525388711680] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 525414604806] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 525428760003] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 525451746750] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 525484433439] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 525563936604] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 525588012747] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 525700370391] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 527470861008] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 527513915292] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 527542175097] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 527569507227] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 527596967268] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 527625990906] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 527643288207] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 527682545964] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 527711344314] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 527796536967] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 527810999877] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 527915124051] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 529644543120] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 529683843444] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 529711118286] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 529725520695] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 529755538977] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 529769200506] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 529788496839] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 529814628735] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 529841012841] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 529921817271] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 529956417606] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 530058732231] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 531861783243] TD:idle n=220 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 531920237961] TD:idle n=220 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 531957634572] TD:idle n=220 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 531993779898] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 532027980624] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 532048552098] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 532081624032] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 532102014927] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 532130913384] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 532160234067] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 532186783653] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 532217758947] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 532325257611] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 532349262564] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 532454166573] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 534075993654] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 534118280451] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 534132639516] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 534160289628] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 534187489374] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 534202051089] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 534221082822] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 534249578667] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 534279987003] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 534365702556] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 534381148455] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 534456376566] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 536270927178] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 536308227777] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 536352801747] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 536382035343] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 536409970593] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 536436505689] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 536463962139] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 536490962049] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 536505535587] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 536597662692] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 536633312922] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 536747458842] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 538512952026] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 538552273812] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 538569777102] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 538598424210] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 538626000108] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 538651491147] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 538665318765] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 538682089953] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 538707134406] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 538792430505] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 538807028928] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 538903466388] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 540721720497] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 540758013747] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 540790927131] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 540816590454] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 540847048749] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 540879464643] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 540903662544] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 540933121176] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 540964621155] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 541076298651] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 541105273821] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 541236178098] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 542974165839] TD:idle n=225 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 542998591359] TD:idle n=225 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 543026013558] TD:idle n=225 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 543039385014] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 543059370147] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 543085628400] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 543101758941] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 543140712429] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 543169350801] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 543191327595] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 543218618523] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 543245950065] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 543329977323] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 543343437273] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 543438466725] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 545161904259] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 545199626979] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 545239211307] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 545265220038] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 545296375197] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 545327287029] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 545345230689] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 545371208151] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 545386143435] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 545473080495] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 545488364064] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 545581581027] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 547379568225] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 547428003213] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 547456841715] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 547486162545] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 547503647040] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 547555505784] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 547574951385] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 547601584026] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 547617722232] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 547715142009] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 547728768321] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 547822856049] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 549576398217] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 549602291952] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 549616524996] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 549631925094] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 549646928670] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 549672101370] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 549685321437] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 549707555943] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 549731623665] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 549822269871] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 549845105880] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 549953809335] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 551770797837] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 551801223876] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 551829192495] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 551845227381] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 551859518742] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 551885536818] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 551900290032] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 551919042948] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 551946467142] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 552028945461] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 552043855062] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 552135283413] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 553967554329] TD:idle n=230 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 553998659739] TD:idle n=230 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 554029392273] TD:idle n=230 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 554043343350] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 554062887651] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 554089225557] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 554116008411] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 554130033744] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 554146978329] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 554160726441] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 554178279417] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 554216323731] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 554321355525] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 554334959514] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 554422372434] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 556190055288] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 556229758287] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 556254801753] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 556269764715] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 556303218744] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 556317684468] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 556336635519] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 556364013156] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 556390684689] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 556473442938] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 556497511122] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 556602570027] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 558377954064] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 558413978577] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 558428146248] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 558457018938] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 558472804659] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 558491376429] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 558518633421] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 558546062130] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 558572337477] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 558652692045] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 558676568499] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 558778496367] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 560595670845] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 560631706131] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 560646720186] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 560671756848] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 560687847090] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 560726340573] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 560754294072] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 560778236907] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 560816414025] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 560904234282] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 560918154804] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 561014868792] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 562784623464] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 562817238438] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 562843513176] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 562858693299] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 562875317025] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 562901557344] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 562917351507] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 562936595844] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 562962847755] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 563056901043] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 563081418522] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 563311207011] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 565065501861] TD:idle n=235 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 565102610835] TD:idle n=235 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 565129108614] TD:idle n=235 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 565156903689] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 565184967648] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 565212677694] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 565237950102] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 565252319856] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 565278201873] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 565309517976] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 565332719679] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 565356917349] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 565452770652] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 565466980911] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 565576476423] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 567291806319] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 567324272697] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 567353817093] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 567381827061] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 567397639347] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 567416534517] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 567446408025] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 567471105873] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 567502310340] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 567614919417] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 567628864446] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 567754202358] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 569496314268] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 569537088771] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 569552078718] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 569591424843] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 569621829168] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 569637366522] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 569663554257] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 569693760069] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 569722782111] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 569806733664] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 569832474813] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 569956224747] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 571681781097] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 571724165376] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 571763087133] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 571793640579] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 571818084747] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 571841127963] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 571857292923] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 571883208582] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 571898324025] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 571985166564] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 572001076500] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 572088979098] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 573868658748] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 573898065468] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 573912646083] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 573941824470] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 573971515236] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 573996119277] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 574011608772] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 574031467128] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 574065384816] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 574174242495] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 574198717365] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 574292380347] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 576083140605] TD:idle n=240 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 576115180641] TD:idle n=240 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 576140503575] TD:idle n=240 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 576155112750] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 576171849120] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 576186551619] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 576203678001] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 576230437482] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 576255661548] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 576271188318] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 576288705993] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 576316115487] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 576402547854] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 576416485974] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 576514401519] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 578295455514] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 578348677557] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 578361908418] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 578408716620] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 578443005756] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 578457996144] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 578473608552] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 578490475080] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 578515387884] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 578608473576] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 578632212606] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 578731892802] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 580484441502] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 580515768000] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 580546710618] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 580563323235] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 580600055322] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 580627827444] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 580649034546] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 580677069987] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 580706124369] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 580799454900] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 580815852540] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 580925615823] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 582669517374] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 582705273276] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 582730613430] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 582756738501] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 582782662392] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 582796126353] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 582818283768] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 582858260712] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 582872168760] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 582961286061] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 582974560329] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 583063561080] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 584874868347] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 584898787137] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 584925269523] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 584954027280] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 584972973123] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 585010110888] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 585025266546] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 585046678692] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 585071506950] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 585162071298] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 585186836682] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 585295803183] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 587054819484] TD:idle n=245 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 587101782771] TD:idle n=245 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 587133975120] TD:idle n=245 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 587166490491] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 587199933306] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 587222933598] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 587253686250] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 587282587878] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 587305127094] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 587336308104] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 587378454663] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 587410913208] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 587530940283] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 587554307550] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 587656991817] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 589312039134] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 589344561183] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 589369421823] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 589396653069] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 589413969060] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 589440417090] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 589454266212] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 589473191559] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 589498292775] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 589586041947] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 589599381483] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 589688057322] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 591507818517] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 591541036653] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 591554855220] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 591574225179] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 591604455477] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 591640914879] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 591655540119] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 591672931920] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 591687806787] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 591771238800] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 591785053608] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 591923775765] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 593704983879] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 593737878783] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 593760483897] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 593785461885] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 593802822984] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 593817154791] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 593833908927] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 593849774679] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 593879413596] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 593980640421] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 594017775603] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 594119191386] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 595951225905] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 595982846424] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 596006074041] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 596029402416] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 596055097449] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 596070391350] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 596087924418] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 596117196255] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 596144947104] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 596243286177] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 596260726446] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 596370218808] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 598171723611] TD:idle n=250 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 598212023430] TD:idle n=250 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 598243250682] TD:idle n=250 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 598264886814] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 598297589379] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 598318415520] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 598347664845] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 598385020779] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 598409695590] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 598434997587] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 598465354326] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 598486704144] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 598581830868] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 598596025839] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 598691072889] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 600392516766] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 600426185709] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 600450320064] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 600479768658] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 600497016063] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 600527793600] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 600552321054] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 600579147231] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 600605020218] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 600691361613] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 600707196306] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 600799892322] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 602595644847] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 602635218276] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 602673254547] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 602695496739] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 602711968215] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 602737214562] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 602761019364] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 602775638787] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 602795739903] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 602887263930] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 602910435687] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 603012061134] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 604811644332] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 604849964712] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 604877489013] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 604895654307] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 604912238259] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 604938096840] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 604951895814] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 604970386755] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 604996061376] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 605087992530] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 605112047085] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 605220898905] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 606996026616] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 607029349794] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 607053922041] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 607081555794] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 607102934739] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 607129984314] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 607156121481] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 607169154249] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 607192131399] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 607285376859] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 607299057351] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 607392873066] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 609217202076] TD:idle n=255 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 609243178593] TD:idle n=255 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 609267408309] TD:idle n=255 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 609282232629] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 609312278862] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 609326805969] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 609345956457] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 609365714832] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 609390300582] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 609408723042] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 609431045097] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 609450339519] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 609547008504] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 609563270631] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 609673051386] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 611382969330] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 611414476575] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 611441486964] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 611457495831] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 611473880451] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 611500632708] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 611514683178] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 611534429184] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 611561051829] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 611655227799] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 611669642703] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 611768906763] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 613598722107] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 613635224811] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 613662520569] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 613686343179] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 613711142730] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 613725328734] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 613744558896] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 613771290279] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 613798211586] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 613892588358] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 613907908740] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 614000540832] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 615804300132] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 615844709676] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 615859207194] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 615886708164] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 615914809335] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 615928378590] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 615949533129] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 615978467601] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 616007943894] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 616103412540] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 616117782525] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 616212666762] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 618027207399] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 618059571129] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 618087259545] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 618102256464] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 618121743267] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 618146885538] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 618173116029] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 618187215912] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 618208314696] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 618300539892] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 618313816869] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 618414702885] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 620250855420] TD:idle n=260 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 620284575918] TD:idle n=260 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 620305685034] TD:idle n=260 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 620331735996] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 620352173322] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 620365731510] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 620390722875] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 620404486212] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 620421757326] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 620446090110] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 620459691138] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 620482970772] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 620574996531] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 620588887170] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 620684199282] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 622484539782] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 622509258882] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 622532697528] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 622556225403] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 622582736769] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 622614574365] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 622639751580] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 622669567338] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 622697621238] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 622795431111] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 622809665835] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 622905028998] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 624708194922] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 624750462168] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 624777019356] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 624796905180] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 624820291263] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 624836390220] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 624856185450] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 624883580832] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 624909518310] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 624995767053] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 625021539933] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 625124847102] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 626914790376] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 626946586224] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 626961197268] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 626984018493] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 627029336409] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 627070649289] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 627109609455] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 627143148723] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 627177388425] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 627287238648] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 627311807325] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 627411751365] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 629153813967] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 629183837394] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 629210393112] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 629238680112] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 629269471971] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 629300139930] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 629339488995] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 629355799149] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 629383700169] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 629469163113] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 629483479254] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 629577107817] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 631353374463] TD:idle n=265 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 631385253891] TD:idle n=265 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 631414162323] TD:idle n=265 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 631452946635] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 631483973568] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 631502362701] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 631529469144] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 631555599654] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 631581627096] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 631596406203] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 631616022324] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 631643183010] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 631744715637] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 631758915732] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 631852194456] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 633594895269] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 633644852862] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 633659816391] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 633699777690] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 633726239937] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 633740195193] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 633760115667] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 633786653724] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 633812272401] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 633896223345] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 633920438718] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 634032501207] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 635807321499] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 635854725219] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 635882161320] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 635897102778] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 635913299868] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 635941517106] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 635967061191] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 635982496086] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 636001441698] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 636103838160] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 636128237451] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 636239870322] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 638016269646] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 638058062460] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 638074058979] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 638103351501] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 638131282824] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 638156756853] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 638171686299] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 638187893826] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 638214242946] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 638304757503] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 638318612673] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 638409489669] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 640220691516] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 640245508938] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 640272984855] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 640300337691] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 640314619413] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 640334763453] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 640362403149] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 640387662474] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 640407205179] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 640502802765] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 640517248182] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 640624722675] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 642421117338] TD:idle n=270 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 642449948658] TD:idle n=270 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 642476237046] TD:idle n=270 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 642489736896] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 642507281346] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 642532137303] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 642548498403] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 642571518267] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 642597842166] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 642625853478] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 642652695699] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 642678501066] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 642784365615] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 642833440662] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 642937715973] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 644677078017] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 644722615047] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 644737956660] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 644765412732] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 644793381330] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 644820167628] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 644847996345] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 644862602223] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 644883712977] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 644977350801] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 644991657534] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 645089599140] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 646850976765] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 646879937529] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 646906678026] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 646934214381] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 646961570661] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 646978502310] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 647000621232] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 647035542405] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 647062595760] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 647143915488] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 647178873222] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 647292361737] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 649045580043] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 649078412073] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 649108071948] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 649133899092] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 649147978437] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 649164986127] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 649188473871] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 649202499477] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 649224667119] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 649316631243] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 649348984767] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 649454998416] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 651258791001] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 651292912137] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 651310389639] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 651327140058] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 651351840678] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 651375802602] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 651390774930] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 651412876338] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 651439524750] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 651538281114] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 651552584403] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 651641895660] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 653457589029] TD:idle n=275 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 653489699856] TD:idle n=275 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 653519012622] TD:idle n=275 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 653546429172] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 653566348365] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 653580998721] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 653606630061] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 653635909206] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 653661115359] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 653688884352] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 653716703472] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 653732202543] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 653824667916] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 653853452280] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 653964090822] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 655706496165] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 655742837820] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 655756135545] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 655781336280] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 655809154707] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 655834107012] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 655860699711] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 655875765762] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 655895870889] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 656003089287] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 656020213800] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 656120882151] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 657947369961] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 657991252464] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 658007795844] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 658036186122] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 658066530261] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 658093007019] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 658119157563] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 658144329549] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 658160644512] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 658251386205] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 658277110701] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 658377657273] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 660149289996] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 660188308164] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 660205688373] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 660225559287] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 660250682721] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 660276437163] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 660292326120] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 660307488540] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 660333844758] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 660437589231] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 660461881170] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 660566397603] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 662375890092] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 662411557122] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 662439509823] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 662476607772] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 662504094819] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 662534330829] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 662550048132] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 662565886626] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 662592365232] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 662689019391] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 662703994239] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 662811642948] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 664597303020] TD:idle n=280 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 664631114805] TD:idle n=280 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 664660907085] TD:idle n=280 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 664674043236] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 664696391499] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 664723050894] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 664747446909] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 664761255165] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 664783119189] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 664809706512] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 664824568758] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 664838235159] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 664923665952] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 664937537691] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 665043895908] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 666800068872] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 666842261505] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 666868515096] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 666887303691] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 666934455243] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 666980657637] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 667022316345] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 667057008828] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 667071985125] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 667159551471] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 667174041093] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 667276021566] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 669023932227] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 669060847014] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 669075714573] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 669101915223] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 669119076507] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 669144319830] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 669160110339] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 669176154780] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 669202544850] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 669308254860] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 669333506982] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 669431480844] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 671210713719] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 671254288992] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 671285064555] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 671316359385] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 671345906658] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 671375396601] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 671400552228] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 671429091438] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 671452183437] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 671557903401] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 671571873126] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 671683374285] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 673448566224] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 673488786096] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 673502320743] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 673523561025] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 673551189024] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 673565501532] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 673583647968] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 673612150197] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 673637611878] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 673724825025] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 673739715432] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 673840703361] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 675660155919] TD:idle n=285 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 675696222075] TD:idle n=285 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 675723480705] TD:idle n=285 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 675749962881] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 675776511732] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 675801492240] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 675822774102] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 675850737849] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 675876175128] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 675890086053] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 675912813765] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 675939601029] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 676037644170] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 676051903653] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 676144201026] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 677893305495] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 677924689008] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 677938594242] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 677966224425] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 677993006880] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 678006965034] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 678026913837] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 678052156110] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 678066098913] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 678192734373] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 678218011128] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 678318058257] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 680073115638] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 680111998587] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 680149936809] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 680165504214] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 680181551889] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 680198992683] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 680225135100] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 680249707200] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 680263604412] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 680352155952] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 680366270136] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 680460675090] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 682268946366] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 682309986162] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 682359443556] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 682395526512] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 682437606249] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 682451725242] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 682468806201] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 682488225132] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 682515490335] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 682608223185] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 682634130318] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 682744666422] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 684483178008] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 684510959853] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 684541206951] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 684568383366] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 684596626245] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 684619185285] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 684632574612] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 684650899149] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 684678168867] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 684762795570] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 684783844185] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 684883288845] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 686671401129] TD:idle n=290 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 686694244152] TD:idle n=290 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 686716482522] TD:idle n=290 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 686736002694] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 686760097107] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 686784775572] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 686799529815] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 686824244526] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 686838468834] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 686864388588] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 686879035290] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 686902224477] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 687008832279] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 687023019396] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 687139991811] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 688892097201] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 688925018628] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 688939919955] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 689007976083] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 689046697374] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 689081498889] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 689152308243] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 689202429027] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 689239441653] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 689412419619] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 689433909066] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 689595226299] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 691162093629] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 691189312674] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 691213447470] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 691234428906] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 691259859486] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 691285988085] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 691301251473] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 691320955668] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 691348558803] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 691436764347] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 691453200564] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 691515141282] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 693376919340] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 693413798217] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 693431039133] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 693457094001] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 693474571797] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 693501128208] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 693519165318] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 693536382315] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 693567278670] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 693675690855] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 693690492663] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 693783666156] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 695579501295] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 695603732229] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 695642324811] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 695658704097] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 695678754288] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 695712591462] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 695742151482] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 695761517052] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 695793620970] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 695886297666] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 695900220645] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 696001066047] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 697777688475] TD:idle n=295 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 697811874081] TD:idle n=295 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 697824915879] TD:idle n=295 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 697847672886] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 697873194291] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 697886695317] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 697909001622] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 697935528066] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 697962018642] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 697977713370] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 697993946412] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 698020854090] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 698113885014] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 698129876829] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 698228332200] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 700005834570] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 700038787728] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 700062078072] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 700079481738] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 700104169632] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 700118609652] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 700137307905] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 700161385875] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 700175821002] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 700262884755] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 700286229993] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 700393401288] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 702193363053] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 702225781236] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 702253484247] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 702278156601] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 702306046722] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 702336863361] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 702352040670] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 702368061465] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 702383971422] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 702476665842] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 702499959966] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 702598614081] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 704364538185] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 704396456589] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 704411524425] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 704438430234] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 704453418543] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 704474443281] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 704495458128] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 704521689837] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 704547136314] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 704630777445] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 704667484332] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 704778610620] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 706551127968] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 706585030389] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 706612597446] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 706638553467] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 706664268870] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 706678983024] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 706698613215] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 706724299176] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 706749099798] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 706834945404] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 706861743210] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 706961088456] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 708773418591] TD:idle n=300 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 708795923640] TD:idle n=300 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 708822485112] TD:idle n=300 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 708842042076] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 708882846147] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 708910846182] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 708925789593] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 708945281604] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 708973314294] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 708998222058] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 709025466408] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 709041169956] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 709136927205] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 709153343178] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 709261170135] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 710973797583] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 710999349018] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 711025433055] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 711050636541] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 711064824057] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 711090479232] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 711115580637] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 711142313931] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 711165414351] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 711248890170] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 711265034109] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 711357161340] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 713182925973] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 713230316757] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 713252876238] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 713280494199] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 713311494336] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 713335502859] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 713367954453] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 713391257670] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 713414889768] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 713507674656] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 713531731500] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 713642093514] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 715409893422] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 715440135039] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 715467426996] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 715481506992] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 715502599707] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 715529305407] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 715555515948] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 715569807666] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 715589361900] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 715681391313] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 715714944609] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 715824202317] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 717603879594] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 717638869500] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 717653093136] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 717678641526] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 717702490680] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 717716331591] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 717741307269] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 717769312407] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 717795629523] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 717888825990] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 717915225363] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 718022755002] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 719803349832] TD:idle n=305 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 719832107547] TD:idle n=305 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 719850345543] TD:idle n=305 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 719863885923] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 719882665992] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 719910497670] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 719938085874] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 719965906107] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 719981634204] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 720000147447] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 720026453328] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 720050715825] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 720129235833] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 720142764054] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 720239082045] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 722040126906] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 722084683362] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 722101213155] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 722124151392] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 722143158345] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 722163245748] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 722187405576] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 722203111497] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 722222126871] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 722314573575] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 722339263170] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 722449390278] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 724230660489] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 724279119564] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 724313875194] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 724350633468] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 724380377742] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 724410006747] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 724440281670] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 724463874309] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 724495547349] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 724589880504] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 724614966033] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 724699657248] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 726454754865] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 726482681757] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 726510914640] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 726541444398] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 726567362010] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 726595225020] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 726611624130] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 726638304273] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 726664557948] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 726749263023] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 726773770086] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 726909790971] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 728648790870] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 728683147647] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 728697755394] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 728723182866] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 728740442808] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 728755248564] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 728779663017] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 728795175444] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 728813993775] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 728909086962] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 728925224559] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 729019668237] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 730840512864] TD:idle n=310 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 730866442152] TD:idle n=310 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 730889650827] TD:idle n=310 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 730914050916] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 730934839194] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 730959198585] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 730974121500] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 730996774368] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 731022637632] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 731035878867] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 731055955959] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 731081783061] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 731177937021] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 731191766214] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 731291113035] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 733048095759] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 733077890937] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 733107209709] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 733137381417] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 733166636370] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 733195789305] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 733222813344] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 733248987093] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 733262659416] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 733355149086] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 733369089369] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 733464395958] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 735278562333] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 735312212628] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 735337746906] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 735352823394] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 735372418347] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 735400814673] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 735428468670] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 735454379436] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 735468574869] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 735566743611] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 735581832468] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 735675942183] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 737492856030] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 737526940668] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 737556521142] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 737588538918] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 737604601839] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 737631767397] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 737656932663] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 737682403353] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 737696638056] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 737784919158] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 737798909358] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 737892376116] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 739689991761] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 739727152332] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 739743661944] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 739786674186] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 739813345656] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 739827557847] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 739843411188] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 739869535797] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 739883666781] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 739971626436] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 739985871324] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 740073758046] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 741877722138] TD:idle n=315 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 741901894797] TD:idle n=315 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 741926829546] TD:idle n=315 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 741952928598] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 741973480353] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 741987532104] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 742014196728] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 742028132475] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 742044737301] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 742070585907] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 742084108731] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 742103544966] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 742194769071] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 742218801660] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 742327029885] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 744097179798] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 744127664574] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 744142527219] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 744159690099] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 744185213478] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 744211565937] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 744226033719] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 744248630706] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 744284338140] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 744369429426] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 744393435261] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 744518343996] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 746299441944] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 746329977162] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 746357539284] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 746385027444] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 746412096759] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 746432602755] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 746472603324] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 746485691910] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 746505295914] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 746598430935] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 746614874061] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 746724232170] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 748519229409] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 748562560305] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 748579426854] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 748597101756] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 748615827078] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 748642891332] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 748670796741] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 748697072571] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 748711266408] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 748800046995] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 748814609172] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 748916780136] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 750722365365] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 750754754757] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 750770554338] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 750791090427] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 750818507859] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 750845585868] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 750874454652] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 750903155100] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 750929503212] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 751023851865] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 751049390868] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 751175861268] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 752977654506] TD:idle n=320 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 753007214127] TD:idle n=320 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 753038746278] TD:idle n=320 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 753088697949] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 753123316848] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 753154154634] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 753183390813] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 753210584742] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 753237088548] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 753261901665] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 753278372910] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 753298994742] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 753403877919] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 753436696362] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 753554427654] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 755232950934] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 755264977278] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 755282153955] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 755320681794] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 755335286097] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 755355759648] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 755383035729] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 755411971524] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 755445463689] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 755558133015] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 755583413172] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 755698933479] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 757438765503] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 757484079492] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 757499895075] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 757533091560] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 757558807698] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 757586521146] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 757622602275] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 757643190192] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 757672109544] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 757809376527] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 757828065477] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 757950236526] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 759663625245] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 759687306147] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 759701267703] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 759726164946] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 759755253642] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 759780823872] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 759796965186] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 759814065171] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 759839885217] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 759931870089] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 759956961225] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 760054983450] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 761880394611] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 761913916932] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 761939767407] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 761956813443] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 761983182513] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 762001286865] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 762028830696] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 762046164810] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 762071958858] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 762153235116] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 762175476489] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 762276216702] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 764055187938] TD:idle n=325 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 764085491715] TD:idle n=325 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 764112524385] TD:idle n=325 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 764138153058] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 764165598735] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 764179550043] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 764202029682] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 764230089987] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 764256937521] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 764292601086] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 764306947089] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 764339072364] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 764422211406] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 764445759840] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 764555800386] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 766267100655] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 766301561130] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 766328118171] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 766355277261] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 766380073704] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 766407880014] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 766433040975] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 766460620506] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 766486773990] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 766578272439] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 766602193224] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 766703576709] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 768471038076] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 768501531525] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 768515939730] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 768543296955] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 768558122199] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 768586410018] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 768611364234] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 768625819605] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 768646553052] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 768740658000] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 768754309344] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 768851661102] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 770688691374] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 770729437359] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 770757117522] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 770771823864] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 770789704230] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 770815827873] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 770842610034] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 770857231725] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 770876620038] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 770985067419] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 770999946969] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 771162528444] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 772883353704] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 772916827494] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 772931647425] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 772959242181] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 772972971687] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 772992779475] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 773019270912] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 773032717737] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 773056113459] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 773148241824] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 773171607117] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 773278524165] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 775076764707] TD:idle n=330 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 775105071090] TD:idle n=330 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 775131716751] TD:idle n=330 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 775163438994] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 775186081635] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 775214626305] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 775241443704] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 775255390644] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 775275875157] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 775301865912] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 775328291787] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 775356564759] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 775453490931] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 775467486045] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 775567825074] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 777300793248] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 777328423935] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 777374489430] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 777409629675] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 777438826290] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 777452322633] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 777477320298] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 777505376361] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 777532198947] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 777629376405] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 777652424472] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 777759013353] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 779505668781] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 779539102293] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 779563625547] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 779592669912] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 779610279357] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 779638704495] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 779667480795] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 779694196197] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 779708483841] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 779792461749] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 779806485591] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 779904114927] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 781701459042] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 781726807953] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 781753506450] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 781771929981] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 781797980901] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 781821615078] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 781834879224] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 781857823047] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 781883118282] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 781967162214] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 781991963760] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 782089917840] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 784008747879] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 784043510523] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 784074940152] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 784103041029] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 784130588178] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 784157723412] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 784184106951] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 784198473429] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 784215988920] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 784309348578] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 784333421739] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 784435007811] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 786219145866] TD:idle n=335 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 786263011464] TD:idle n=335 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 786298476222] TD:idle n=335 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 786314653740] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 786341483151] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 786357217863] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 786377335275] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 786405391191] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 786434843460] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 786462474315] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 786482678940] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 786506627718] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 786605536143] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 786633461481] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 786742715472] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 788431556619] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 788467863981] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 788496814728] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 788516782935] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 788546177643] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 788573796381] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 788611082637] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 788630569902] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 788655840378] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 788749978506] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 788783598603] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 788891817420] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 790644239826] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 790674221106] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 790700673567] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 790726623162] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 790742060136] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 790759119045] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 790774186713] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 790789884339] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 790815852141] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 790897887465] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 790924663137] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 791029017009] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 792861222321] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 792898931832] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 792915304230] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 792943955454] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 792972435549] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 792997783011] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 793016578998] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 793052602776] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 793085254185] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 793191125181] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 793215454227] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 793315222854] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 795043067847] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 795076618371] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 795105193218] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 795132596055] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 795158374206] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 795186368529] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 795201168468] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 795222184428] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 795250030638] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 795347490000] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 795361934724] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 795454765854] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 797256504639] TD:idle n=340 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 797287030596] TD:idle n=340 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 797299478241] TD:idle n=340 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 797320961136] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 797348326740] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 797374664436] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 797389427268] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 797405236110] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 797431443165] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 797461557039] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 797475932736] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 797495961465] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 797590837239] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 797604470103] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 797702083479] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 799485546951] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 799509082092] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 799535714208] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 799564534083] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 799591600542] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 799618831116] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 799631794920] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 799653920100] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 799679531868] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 799773942870] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 799798697502] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 799899230676] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 801708165006] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 801739987419] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 801764511996] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 801791327631] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 801810476061] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 801838545564] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 801866380434] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 801883048260] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 801899505372] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 801995741400] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 802020306318] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 802123384902] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 803896095786] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 803931495822] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 803957298228] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 803973453108] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 803991232275] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 804019997634] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 804046094166] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 804070924671] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 804085358118] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 804189751029] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 804206025882] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 804304000878] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 806096959269] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 806130372159] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 806156331603] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 806183515536] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 806198830206] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 806213776074] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 806230699974] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 806259949131] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 806289129681] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 806387034201] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 806400978789] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 806512050309] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 808298175111] TD:idle n=345 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 808329581136] TD:idle n=345 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 808345636413] TD:idle n=345 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 808362392481] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 808388508900] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 808412101413] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 808427055891] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 808447256253] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 808472752983] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 808490494623] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 808515341235] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 808540474476] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 808623380292] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 808650749823] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 808760644986] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 810505561971] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 810529609848] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 810554385501] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 810586293447] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 810604773090] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 810631204152] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 810647753454] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 810672841356] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 810690937098] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 810786650142] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 810801369441] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 810900899466] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 812669967018] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 812700569268] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 812716541238] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 812737603209] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 812762433693] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 812788200861] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 812814820020] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 812834432361] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 812860463772] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 812954893842] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 812987022834] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 813077872992] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 814855071093] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 814907572941] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 814945046496] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 814985189781] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 815022329835] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 815063665080] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 815108614215] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 815140756479] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 815192946960] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 815333752170] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 815375816346] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 815479552566] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 817178118162] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 817224227568] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 817239775821] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 817268578896] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 817298875659] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 817326690033] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 817354938225] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 817386969966] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 817415532864] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 817518117696] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 817553018352] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 817646824281] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 819419289360] TD:idle n=350 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 819444010581] TD:idle n=350 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 819485517522] TD:idle n=350 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 819512103123] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 819544477773] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 819560090706] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 819596468901] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 819611053632] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 819633534657] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 819659399328] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 819687585213] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 819714529368] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 819813559698] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 819828559137] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 819927124275] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 821643415404] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 821685106494] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 821710846614] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 821725394280] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 821743342581] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 821770426407] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 821784698049] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 821801615733] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 821825279793] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 821907420642] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 821931897675] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 822030925380] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 823833352755] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 823871812974] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 823900653555] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 823926135396] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 823941705930] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 823965222402] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 823993060548] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 824019180936] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 824033888811] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 824121893553] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 824143957896] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 824243386176] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 826012314876] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 826044296700] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 826069082979] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 826089131742] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 826114580928] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 826140207312] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 826167018159] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 826182812259] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 826203371616] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 826301940702] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 826318186596] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 826411955565] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 828218325123] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 828257503059] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 828285951927] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 828302511225] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 828319125921] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 828343870032] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 828358596765] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 828376202661] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 828403088457] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 828497233158] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 828523706934] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 828630802020] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 830403276024] TD:idle n=355 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 830435639061] TD:idle n=355 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 830461608312] TD:idle n=355 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 830497277694] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 830527979883] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 830543756700] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 830571400533] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 830592786660] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 830617182759] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 830634792624] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 830654425083] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 830677812804] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 830769511572] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 830794142451] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 830893742826] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 832631124633] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 832664167902] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 832688025540] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 832704938625] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 832721780751] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 832745063850] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 832759529784] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 832779747429] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 832807770648] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 832903323966] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 832916940870] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 833016048375] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 834841396032] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 834873563559] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 834888468603] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 834908522322] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 834933643383] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 834947732535] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 834966520794] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 834987108396] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 835012851645] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 835112709060] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 835126915770] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 835221904251] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 837042321045] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 837073753950] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 837100105359] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 837129257328] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 837144344253] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 837162544890] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 837186234738] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 837204189738] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 837217925964] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 837301335906] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 837327606591] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 837429768252] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 839233848852] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 839266596147] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 839290717419] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 839306455512] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 839322118446] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 839347722360] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 839365584330] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 839379792048] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 839403930267] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 839490766695] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 839513829147] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 839618979759] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 841433778696] TD:idle n=360 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 841470364980] TD:idle n=360 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 841503125358] TD:idle n=360 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 841531410657] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 841562980440] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 841588032411] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 841615398813] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 841657504695] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 841680147357] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 841697849496] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 841730369025] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 841752436791] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 841838192034] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 841852567563] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 841957080657] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 843669161748] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 843697805622] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 843723407247] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 843750296172] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 843765841506] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 843792794166] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 843807435324] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 843824954952] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 843849792387] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 843939699897] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 843954567141] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 844057302249] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 845874798531] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 845907074628] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 845921978559] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 845939984169] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 845967270624] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 845992009380] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 846012614853] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 846038583873] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 846064488024] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 846146881860] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 846160256697] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 846263271399] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 848103197697] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 848138596977] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 848166373635] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 848192755473] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 848217870465] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 848243532822] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 848257616577] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 848277202311] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 848301285468] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 848388722559] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 848403599652] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 848499898449] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 850309369497] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 850348986270] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 850363048269] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 850391686599] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 850418910348] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 850443079962] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 850457060103] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 850480247631] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 850506580497] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 850610032566] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 850635622977] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 850748005464] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 852524925441] TD:idle n=365 lf=42088 +[02] [HADES][ERROR] [KRELTSC: 852552840363] TD:idle n=365 fb=95 ub=7164 +[02] [HADES][ERROR] [KRELTSC: 852589121580] TD:idle n=365 tfb=72600 +[02] [HADES][ERROR] [KRELTSC: 852618746490] TD:xp pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 852649940835] TD:xp post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 852673891020] TD:flush pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 852705828114] TD:flush post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 852725965602] TD:mig pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 852766516476] TD:mig post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 852780435297] TD:ovf pre lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 852800965191] TD:ovf post lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 852826800882] TD:mt pre Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 852921729681] TD:mt post Hermes lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 852935375754] TD:mt pre Artemis lf=42088 fb=95 +[02] [HADES][ERROR] [KRELTSC: 853030161123] TD:mt post Artemis lf=42088 fb=95 +[02] (zuse) ok>  \ No newline at end of file diff --git a/logs/20260910-200746/amd64/qemu-amd64-20260910-200746.log b/logs/20260910-200746/amd64/qemu-amd64-20260910-200746.log new file mode 100644 index 00000000..7ba65269 --- /dev/null +++ b/logs/20260910-200746/amd64/qemu-amd64-20260910-200746.log @@ -0,0 +1,10872 @@ +[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +RAW SERIAL UP +[CKPT 002] Serial (COM1) initialized +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +EBS... +EBS OK +Calling kernel_main (monolithic)... + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: amd64 +Build: Sep 10 2026 19:43:33 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 129 +Total memory: 1023 MB +Usable memory: 968 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 249365 + Free pages : 247842 + Used pages : 1523 + Total MB : 974 + Free MB : 968 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +APIC: IA32_APIC_BASE MSR=0x00000000fee00900 +APIC: stale-ISR drain: 0 EOI(s) issued +APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) +APIC: init done + +I/O APIC: init... +I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 + override: source=00 gsi=2 flags=0x0000 + override: source=05 gsi=5 flags=0x000d + override: source=09 gsi=9 flags=0x000d + override: source=0a gsi=10 flags=0x000d + override: source=0b gsi=11 flags=0x000d +i8042: keyboard ACKed enable-scanning +i8042: IRQ1 enabled in controller config byte +I/O APIC: keyboard IRQ1 routed (masked) + +Timer: init... +Timer: init start +Timer: PM_TMR_BLK discovered from FADT at port 1544 +Timer: VM mode detected (hypervisor present). +Timer: HPET calibration disabled (VM-exit MMIO would poison timing). +Timer: WARNING: invariant TSC not present under hypervisor. +Timer: continuing in RELATIVE mode (no determinism guarantees). +Timer: RDTSCP not present; using RDTSC (less serialized). +Timer: CPUID frequency unavailable; trying PM Timer... +Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2136344925 Hz +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 24641536 + Heap end addr: 561512448 + +Heartbeat: init... +APIC Timer: calibrating... +APIC Timer: apic_hz=1027726812, tick_hz=100, initial_count=10277268 +APIC Timer: configured (masked, ready to start) +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0xffff900000000000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 5160288] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 64041327] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 90449793] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 91322469] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 92375934] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 94040289] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 95140584] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 96520998] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 97376307] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 98374626] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 109920258] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 111484044] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 115056270] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 116357598] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 117829131] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 120510348] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 122090325] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 123541509] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 126314433] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 127849281] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 129388098] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 132914187] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 134823738] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 136686291] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 140935893] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 141856386] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 142706613] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 144278127] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 145415655] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 146915139] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 148113840] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 148926729] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 149795163] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 151212600] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 152739027] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 155513904] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 156831927] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 158366922] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 161593362] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 162984045] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 164512173] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 167182722] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 168546945] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 170009154] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 173325852] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 177555987] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 179046672] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 180571797] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 183167250] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 184694118] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 186167772] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 188705328] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 190140447] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 191597658] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 194249580] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 196212093] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 198294579] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 201807249] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 203869638] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 205735908] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 209039796] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 211517418] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 213271149] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 215105499] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 217993965] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 219497313] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 220981131] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 223911093] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 225269121] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 226744077] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 229494468] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 231004158] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 232700307] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 236435955] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 238062132] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 239608635] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 242462703] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 243454869] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 244335609] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 245975877] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 247058112] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 248552934] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 249713352] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 250489449] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 251318802] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 252671832] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 254114028] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 256723950] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 258078765] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 259550172] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 262947237] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 264288864] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 265766487] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 267344595] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 269870412] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 271247844] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 273174258] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 276142545] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 277190823] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 278197752] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 279813828] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 280837935] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 281772372] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 282743664] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 284364654] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 285722703] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 286776231] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 287822976] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 288612282] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 289400643] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 290957079] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 292551861] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 295248219] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 296579094] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 298470732] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 302085609] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 303355164] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 304606407] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 307706574] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 308793555] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 309857394] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 311488107] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 312744306] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 313709886] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 314739054] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 316396899] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 317415819] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 318460527] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 319639509] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 320419176] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 321303633] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 322760340] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 324257577] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 327358668] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 328516209] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 330173487] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 331729440] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 334549551] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 336025158] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 337085280] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 340843104] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 341911164] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 342939324] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 344661681] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 345729657] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 346666068] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 347655210] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 349344450] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 350728392] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 351651678] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 352668393] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 354289698] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 355303788] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 356359143] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 357526995] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 358352589] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 359232846] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 360510339] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 362051466] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 364993314] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 366215220] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 367704057] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 370124517] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 371413623] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 372771084] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 375774315] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 376835655] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 378039312] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 378848652] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 379741488] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 381271107] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 382803708] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 385345317] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 386675625] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 388410015] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 390717012] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 392293566] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 393564423] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 395031021] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 397571790] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 398616120] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 399808122] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 400814274] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 401675274] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 403316130] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 404841003] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 408074625] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 409459197] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 410916555] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 413879151] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 414886941] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 416030370] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 416822868] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 417658542] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 419171319] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 420735063] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 423411681] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 424713051] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 426453216] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 428631273] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 429642381] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 431120151] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 433835031] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 434869491] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 435739353] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 437412465] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 438981018] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 440099352] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 441506982] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 442483293] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 443390409] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 445035738] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 446598285] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 447678546] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 451534839] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 453013302] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 454538658] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 457372272] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 458911215] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 460405533] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 463550283] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 464863707] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 465931893] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 467623695] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 468635496] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 469650972] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 470662269] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 472297119] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 473323767] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 474499074] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 476195244] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 477521058] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 478641849] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 479952018] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 480729921] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 481620867] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 483446649] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 484976919] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 487797765] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 489419301] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 490974267] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 493745658] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 495194847] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 496704117] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 498921801] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 501458244] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 503328819] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 505052478] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 508984917] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 510184227] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 511176435] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 512995287] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 514605798] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 516299910] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 517694436] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 518596407] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 519597729] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 521182578] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 523246794] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 526716078] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 528407250] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 530146848] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 533628543] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 534790914] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 535705086] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 537538428] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 539013447] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 540298584] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 541711947] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 542627757] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 543630129] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 545367480] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 547165962] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 550463823] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 552755175] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 554305584] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 556406760] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 558220740] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 559161666] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 559980708] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 561575805] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 562610790] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 563678493] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 565258533] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 566541003] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 567572607] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 568776915] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 569555742] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 570429153] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 572122026] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 573610359] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 576078657] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 577614450] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 579098730] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 581761824] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 583198518] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 584692143] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 587426469] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 589109997] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 590647701] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 593464011] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 594968976] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 596288448] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 599335590] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 600783288] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 602429625] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 603431745] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 606764130] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 607690314] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 609217224] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 610205904] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 611053443] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 612648939] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 613608765] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 615028659] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 616223517] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 616984368] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 617804250] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 619220721] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 620697063] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 623411187] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 624925329] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 626355513] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 629214474] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 630166467] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 631720278] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 632701524] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 633708033] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 634857342] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 635630142] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 636495510] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 638234583] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 639988083] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 642735156] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 644132160] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 645657768] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 648343206] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 649820451] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 651316764] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 653692137] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 655673886] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 657130236] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 658534695] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 661183215] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 662198502] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 663340146] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 664093920] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 665161329] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 666584163] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 668083206] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 670761000] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 672103929] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 673559733] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 676195842] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 677453595] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 678812211] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 679608174] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 680445591] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 682005450] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 683510793] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 686154189] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 687520785] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 688986585] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 691940508] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 692919843] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 694069404] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 694914465] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 695769354] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 697291140] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 698771493] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 700558110] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 703005597] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 704340462] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 705754875] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 708428532] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 709413327] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 710625741] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 711563538] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 712594134] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 715143849] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 716950521] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 720885312] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 723041823] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 724573668] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 727642398] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 728913150] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 730075185] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 730922514] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 731789772] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 733138602] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 734943930] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 738103611] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 739652277] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 741838692] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 743625939] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 745555587] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 746773818] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 748208328] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 749183169] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 750257781] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 752200218] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 754421388] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 757842750] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 759580605] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 761400864] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 764623608] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 766423854] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 768570390] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 772034844] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 773300934] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 774722781] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 775706988] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 776717256] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 778343223] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 780116295] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 783465984] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 785190987] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 787038252] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 788978148] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 791451465] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 792710583] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 794134803] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 795248811] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 796553100] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 798645582] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 800408679] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 803695452] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 805480011] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 807256401] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 810760545] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 812553378] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 814343733] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 817563264] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 819426153] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 821209998] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 823646859] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 826455861] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 827682177] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 829596243] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 830825814] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 832067754] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 833519400] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 834724275] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 835884546] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 837848739] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 839629686] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 842825151] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 844592448] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 846381186] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 849980817] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 851784171] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 853590528] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 856850862] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 858009033] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 860133141] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 861675255] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 862873683] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 864297084] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 865255692] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 866299308] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 868727013] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 870254595] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 872569719] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 875403711] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 877232937] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 879034128] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 882499149] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 884527434] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 886310355] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 889894509] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 891092118] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 893015613] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 894204549] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 895443864] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 896864283] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 898076088] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 899123883] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 901426470] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 903222243] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 906340281] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 908128494] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 909322806] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 911484420] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 912747948] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 914469528] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 916266183] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 919439913] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 920613267] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 922740294] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 924036876] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 925369578] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 926830380] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 927805830] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 928840458] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 931276983] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 933093798] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 937330044] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 938644602] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 940482711] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 941705625] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 943511625] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 944664609] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 946578885] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 947999241] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 949212348] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 950615820] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 951443514] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 952185927] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 953936571] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 955395714] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 958465725] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 959437227] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 961268448] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 962574690] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 963786138] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 965723283] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 966953148] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 968274594] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 969659271] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 971246955] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 972353760] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 973676466] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 974405418] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 975317931] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 976558758] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 977987514] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 980497539] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 981725787] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 983260236] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 985945086] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 987193053] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 988618617] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 991136307] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 992437509] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 993958203] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 996196110] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 997976490] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 999335190] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1000783665] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1003820244] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1005238248] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1006715556] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1009765890] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1011019317] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1011818115] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1013422914] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1014428919] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1015294539] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1016078301] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1017622809] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1018640532] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1019680473] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1020840324] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1021604556] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1022422296] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1024250850] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1025699010] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1028138958] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1029363006] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1030785210] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1033398891] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1034702634] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1036518483] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1039040394] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1040386914] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1041833289] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1044254232] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1045572339] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1047048408] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1049703060] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1051113588] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1052596125] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1055525961] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1056921873] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1058375157] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 1059748641] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1063062462] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 1064021448] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1064866215] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1066417464] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1067414040] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 1068270735] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1069076904] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1070598501] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1071562611] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1072561119] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1074352356] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 1075656162] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1076595912] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1078004445] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1079460354] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1081959144] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1083191676] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1084669656] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1087111977] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1088563686] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1090023270] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1092493185] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1093756083] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1095197397] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1097838567] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1099193466] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1100900493] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1103427717] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1104783561] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1106213682] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1108873941] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1110205845] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1111636554] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1114582791] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 1115524179] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1116336942] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1117881702] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1118948376] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 1119861603] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1120649334] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1122216396] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1123228470] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1124211480] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1125341721] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 1126316604] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1127153832] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1128393042] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1129806972] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 1131708186] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1133841597] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1135096704] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1136605365] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1139479866] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1140887097] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1142346954] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1144852737] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1146156039] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1147613439] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1150119642] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1151709720] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1153253829] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1156016568] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1157380266] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1158947496] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1161794928] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 1162824768] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1164296952] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1165985058] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1167043878] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 1167998958] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1168871802] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1170521604] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1171598106] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 1172526936] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1173372627] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1175022114] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1176323883] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1177619016] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1178826453] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 1179658788] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1180578168] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1182350484] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1183962780] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1186726044] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1188135648] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1190056182] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1192992003] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1194324075] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1195987926] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1198767024] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 1199940273] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1202019042] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1203649314] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1206463083] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1207888059] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1209449934] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1212192492] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1213910145] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1215391800] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1218104412] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1219158864] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1220051553] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1221699591] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1222745643] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 1223798016] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1224706161] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1226766450] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1227944529] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1228989048] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1229853807] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1231528599] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1232582484] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1233665664] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1234899687] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 1235749620] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1236650499] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1238230560] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1240230852] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1242998652] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1244203233] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1245563823] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1248215661] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1249663002] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1251268431] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[38;2;255;165;0m[Hera] [HADES][TEST ] [KRELTSC: 1255166934] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1256253600] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1257172623] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1258832988] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1259887020] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1260922257] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1261779792] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1263183117] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1264502862] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1265625858] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1266512898] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1268241471] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1269362955] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1270523562] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1271782953] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 1272640089] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1273540233] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1275051456] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1276850190] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1279434513] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1280761083] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1282316784] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 1285032021] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 1286151258] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1287552693] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1289187543] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1292173869] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1293641874] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1295215446] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1298261895] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 1299308619] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1300210506] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1302098532] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1303497804] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1304797746] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1306054092] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 1306894386] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1307786193] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1309346115] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1310930754] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1313644332] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1315123866] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1317008406] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1319756466] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1321119408] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1322718264] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1325407524] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1327045335] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1329096447] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1332458505] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 1333540257] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1334434857] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1336145244] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1337216013] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1338313074] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1339533909] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 1340378739] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1341401061] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1343209350] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1344918078] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1347602697] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1348940901] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1350537552] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1353177672] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1354873989] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1356434352] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1359192492] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1360561671] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1362161199] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1364205003] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1366025640] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 1367528085] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1368435915] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1370186916] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1371271440] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 1372262619] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1373140902] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1374841293] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1375896942] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1376942196] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1378171725] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 1379134596] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1380152109] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1381664823] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1383234930] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1385945316] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1387257543] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1388783487] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1391573022] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1393569807] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1395116247] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1397771466] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1399010067] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1400500626] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1403117394] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 1404215568] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1405270524] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1406926101] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1407995295] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 1408974378] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1409812551] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1411437720] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1412568927] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1413948837] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1415556471] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 1416599877] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1417879260] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1419206334] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1420576080] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1423009728] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1424236884] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1425847206] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1428535080] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1430156889] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1431777480] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1434403740] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1435729995] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1437236472] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1439830224] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1441311522] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1443490566] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1445326050] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1447717761] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 1448746509] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1449612969] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1451335599] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1452403092] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1453506957] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1455052053] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 1455782307] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1456674198] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1458121833] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1459656639] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1462227921] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1463539455] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1465105005] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1467826311] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1469106597] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1470698712] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1473675252] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1475330892] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1477325073] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1480866912] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1482731250] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1484684145] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1488527796] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 1489827675] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1490959197] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1493305653] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1494614940] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1495971456] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1497526527] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 1498591710] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1499727222] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1501677345] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1503589752] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1507014138] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1508575593] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1510491843] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1513693860] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1515361365] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1517293092] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1520901459] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 1522163664] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1523258898] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1525314630] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1526626752] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1527967203] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1529480316] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 1530692079] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1531975452] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1533692769] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1535644530] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1538868408] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1540462098] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1542443532] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1544973150] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1547872074] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1549522611] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1551546402] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1554820869] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 1556627919] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1557810597] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1559933844] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1561291578] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1562706432] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1564295187] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 1565334813] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1566412260] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1568279328] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1570184196] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1573519185] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1575070644] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1577047311] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1580443074] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1582108899] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1584114693] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1587536727] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1589120043] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1591099692] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1594673556] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1596463176] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1598375205] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1602303444] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 1603578480] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1604685075] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1606960908] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1608658674] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1610020482] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1611533007] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 1612569861] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1613686116] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1615500537] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1617584241] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1620993654] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1622562543] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1624507248] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1627710672] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1629277692] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1631249487] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1634812347] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1636492494] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1638480060] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1641803646] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 1643007219] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1645035210] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1647102618] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1650424839] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 1651734777] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1652844291] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1654913421] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1656244527] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1657640376] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 1659372204] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 1661096724] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 1662521196] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1664076876] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 1665129879] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1666272174] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1668021873] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1670000556] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1673754516] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1675487436] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1677448962] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1680734937] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1682496375] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1684845855] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1687502019] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1688855469] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1690477068] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1693134114] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1694528241] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1696634625] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1699294842] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 1700356938] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1701251454] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1702913772] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1703964570] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 1704955035] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1705828362] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1707485262] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1708816830] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1709957298] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1711243170] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 1712057340] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1712928672] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1714422465] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1715989191] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1718733135] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1720096917] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1721964552] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1724672229] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1726077654] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1727715318] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1729762965] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1731812754] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1733151462] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1734843831] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1737455118] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1738809324] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1740351795] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1743110166] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 1744103907] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1744976583] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1747094517] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1748221671] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 1749157578] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1750027062] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1751682303] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1752733542] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1753851120] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1755092157] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 1755914454] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1756819302] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1758340668] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1760270274] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1762944414] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1764330897] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1765909740] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1768604019] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1770010662] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1772190966] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1774986192] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1776359991] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1777930938] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1780560831] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1781931060] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1783607427] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1786443225] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 1787486883] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1788470628] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1790158524] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1791224316] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 1792207305] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1793046759] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1794677661] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1795735956] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1797204696] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1798490379] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 1799315868] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1800195243] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1801627653] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1803137700] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1805742876] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1806990570] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1808511201] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 1810013268] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1813127127] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1814450547] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1816036089] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1818587946] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1820023002] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1821770013] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1824516729] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 1825585398] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1826518869] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1828232826] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1829288202] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1830354183] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1831625019] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 1832412603] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1833270201] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1834815297] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1836384942] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1838993037] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1840287897] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1841837004] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1844479245] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1845908526] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1847916210] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1850962071] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1852486881] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1854060642] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1856745429] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1858158057] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1859782344] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1862582610] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 1863586641] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1864425528] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1866068799] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1867131504] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 1868096853] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1868945085] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1870610574] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1871755830] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1872676092] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1873657842] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 1874821011] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1875466698] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1876993125] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1878552480] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1881144909] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1882506234] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1884034488] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 1885055193] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1888157313] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1889513745] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1891105251] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1893791193] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1895217240] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1896772878] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1899587487] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 1900609956] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1901512515] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1903186005] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1904282709] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 1905230145] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1906094337] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1907764425] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1908783765] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1909789245] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1911043449] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 1912115562] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1913000817] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1914563280] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1916120241] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1918876491] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1920321039] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1921876341] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1924678119] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1925996373] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1927539390] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1930176507] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1931572251] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1933142022] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1935903081] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1937393703] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1938917694] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1941571737] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 1942530366] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1943431119] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1945126218] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1946181888] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 1947132054] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1947981945] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1949813061] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1950811128] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1951871922] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1953094500] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 1953936180] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1954844871] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1956389400] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1957946172] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1959686148] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1962290841] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1963702188] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1965311460] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1967957166] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1969194927] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1970729901] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1973370483] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1974878409] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1976431023] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1979425539] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1980817398] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1982316147] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1985105451] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 1986141570] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1987192683] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1988959539] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1990031631] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 1990977891] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1991820705] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1993491759] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1994504505] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1995538629] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1996772883] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 1997608137] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1998487344] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2000034708] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2001609351] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2004311190] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2005676043] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2007199215] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2009831229] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2011157631] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2013042465] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2016140616] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 2017137885] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2018039751] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2019645852] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2020588920] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2021628084] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2022911457] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 2023715547] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2024613696] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2026034871] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2027985624] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2030777910] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2032151058] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2033751699] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2047784340] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2049073803] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2050135332] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2051458395] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2054316999] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 2055325734] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2056224660] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2057887860] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2058993888] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2060067177] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2061150924] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 2061933909] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2062696650] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2063939976] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2065754334] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2068473624] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2069821320] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2071417299] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2074141104] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2075454276] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2077190262] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2079939876] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 2080914318] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2081813055] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2083606371] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2084666934] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2085728085] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2086976997] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 2087814771] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2088707271] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2090407095] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2091973359] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2094661569] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2096025624] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2097554403] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2100299775] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2101547931] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2103457398] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2106118203] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 2107147119] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2108015196] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2109649521] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2110741920] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2111870670] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2113109628] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 2113942467] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2114904435] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2116823877] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2118329619] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2120940906] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2122287195] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2123869965] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2126583375] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2128020426] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2129553615] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2131611426] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2133677133] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2134818378] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2136238881] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2138956995] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 2140108929] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2140997649] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2142371112] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2143280622] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2144269302] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2145543204] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 2146371549] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2147247039] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2148757044] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2150319171] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2153203017] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2154569928] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2156049399] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2158729062] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2160028857] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2161558056] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2164156617] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2165892960] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2167465482] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2170178871] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 2171218833] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2172135063] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2173806138] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2174854185] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2175943392] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2177192514] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 2178255240] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2179423197] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2181109875] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2182722717] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2185378881] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2186846676] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2188524660] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2191758639] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2193309993] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2194896501] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2196971910] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2199055383] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2200506945] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2202082785] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2204995170] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2206353072] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2208009468] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2210700387] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 2211795369] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2212698495] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2214380280] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2215557729] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2216764158] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2218013007] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 2218873377] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2219797440] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2221179240] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2222717658] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2225353788] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2226678678] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2228417100] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2231278497] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2232763218] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2234300775] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2237032875] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2238112380] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2239344849] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 2240174265] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2241403752] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2242805313] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2244398583] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2246975640] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2248372644] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2250076416] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2252802048] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2254395192] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2255993103] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2258684547] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2259752439] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2260956138] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 2261744751] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2262660876] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2264112480] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2265802581] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2268361347] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2269995378] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2271412962] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2272995606] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2275629531] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2276939112] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2278707690] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2281487754] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2282790321] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2284298016] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2286960753] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2288272623] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2289879123] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2292801546] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 2293788000] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2294698266] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2296339563] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2297410983] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2298493344] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2299742655] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 2300547018] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2301415179] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2302884990] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2304730092] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2307544176] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2308913271] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2310448917] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2313124821] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2314481148] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2316138510] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2319173367] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2320516170] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2322033966] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2324733705] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2326083438] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2327533089] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2329292700] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2332259244] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 2333454207] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2334511221] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2336455590] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2337669642] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2338974939] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 2340436602] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2342539311] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 2344008576] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2345420007] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 2346310932] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2347297827] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2348935491] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2350489806] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 2351545770] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 2352964950] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2354784075] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 2355841677] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2357273415] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2358818595] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2359741356] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 2361201969] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2362703952] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 2363739063] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2365210344] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2367133923] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 2368468221] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2370151455] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2371736094] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2372707680] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2374193871] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2375793252] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2376802050] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 2378220327] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2379577746] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2381253063] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2382307011] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 2383336431] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2384233404] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2385891501] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2386931358] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 2388010128] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2388894522] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2390547201] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2391988872] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2393183856] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2394415590] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 2395220331] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2396128056] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 2397757929] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2399342820] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2400572790] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 2402251572] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2403810066] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 2405462304] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2407090770] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2408800044] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2409787212] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 2411329998] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2412875976] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 2413859238] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 2415363279] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2417249751] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2418366258] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2419913034] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2421552966] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2422586355] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2423776509] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2424674175] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2426364528] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2427457494] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2428527927] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2429679756] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2431373511] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2432407467] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2433521391] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2434721268] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2435528781] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2436394044] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2438082297] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2439650451] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2440666074] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 2442478584] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2444046129] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 2445040101] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 2446484208] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2447995074] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2448963888] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2450391762] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2451930852] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2452888116] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2454701298] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2456213361] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2457232533] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2458213758] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2459850267] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2460936219] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 2461884327] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2463534885] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2464574595] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2465692614] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2467045014] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 2468197914] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2469087306] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 2470750695] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2472298416] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 2473296525] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2474729250] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2476261179] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2477215734] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2478613032] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2480483292] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2481526656] Running M*.negative: -123 456 M* . . CR +[Hera] -1 4294911208 +[Hera] [HADES][TEST ] [KRELTSC: 2483040924] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2484606306] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2485637931] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 2487123639] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2488721802] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 2489758656] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 2491215174] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2493203391] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 2494285584] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 2495338251] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2496981627] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2498068818] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 2499058086] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2500743882] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2501803101] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2502943653] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2504212578] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2505078513] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2506207935] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 2507983674] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2509570686] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 2510661657] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 2512260408] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2513852901] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 2514842148] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 2147913144729 6 +[Hera] [HADES][TEST ] [KRELTSC: 2516470047] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2518249125] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 2519328987] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2520863709] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2522507925] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2523487449] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -42949662 -96 +[Hera] [HADES][TEST ] [KRELTSC: 2525129481] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2526686967] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2527691460] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2528820420] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2530973256] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2532043647] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2533034700] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2534745654] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2535843051] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2537178987] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 2538435354] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 2539762974] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 2540898822] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2542224468] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2543288685] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2544200778] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 2545676343] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2547058899] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 2547951903] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2549440257] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2551053561] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2552010489] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 2553615729] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2555085225] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2556732738] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2557713354] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2559252066] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2560808838] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 2561765703] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2562911610] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2564640939] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2565690456] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2566711203] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2568601203] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2569675815] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2570839446] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2572063515] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2572887345] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2573749479] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2575392981] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2576954100] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2578042845] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2579518053] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2581630527] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2582679540] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2584360674] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2585977443] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 2587021185] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2588512248] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2590052493] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2590997094] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2592056754] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2594185461] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2595360159] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2596398882] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2598080667] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2599118067] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2600203977] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2601417798] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2602254144] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2603167812] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 2605083789] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2607055374] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2608171461] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2609894322] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2611628670] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2612571591] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2614278891] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2615869641] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2616861366] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2618748531] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2620393524] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2621304546] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2622450873] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2624210715] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2625276297] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2626310505] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2628065727] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2629126605] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2630219865] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2631847701] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2632722351] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2633616363] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2635382484] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2637013407] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2638052319] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 2639659638] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2641252047] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2642284260] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2644168674] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2645739432] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2646753732] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2648495304] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2650163880] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 2651234040] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2653076034] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2654693181] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2656069017] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2657260242] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2658912123] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2659980078] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2660958741] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2662670430] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2663779503] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2664877803] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2666112204] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2666940129] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2667835359] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2670184986] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2671848459] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2672942286] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 2674549752] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2676147747] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 2677158540] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 2678901330] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2680659933] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2681735616] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2683347240] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2684903382] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2685816000] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2686978854] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2688683088] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2689744575] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2690781891] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2692438371] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2693834640] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2695013538] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2696286411] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2697144093] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2698072083] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 2699835474] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2701362594] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 2702346528] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2703775473] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2705388840] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2706746910] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 2708284047] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2709866019] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2710877463] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2712638460] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2714470647] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 2715684027] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 2717793876] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2719476375] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 2720335548] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 2721276894] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2723033334] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2724119853] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2725162902] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2726831436] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2727869151] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2728940823] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2730204855] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 2731195005] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2732752134] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 2734542678] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 2735974206] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2737637511] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 2738702841] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2740245543] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2741810211] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2742792444] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2744840007] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2746795023] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 2748042087] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 2749941432] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2751953463] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2752998591] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2754377304] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2755798059] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 2757091428] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2758651602] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2760149721] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2761075737] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 2762135985] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2763800697] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2764889631] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 2765872410] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2767691871] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2769080160] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2770183710] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2771400702] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2772247527] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2773175160] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2775039435] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2776629450] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 2777699400] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2779299537] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2781053016] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 2782662204] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2784506067] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2786512827] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2787708462] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 2789733114] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2791685715] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 2792963985] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2794433964] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2796661623] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2797920615] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2799217134] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2801361654] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2802672621] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2804105052] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2805690867] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2806842444] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2808278340] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2810252382] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2812206495] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2813512023] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2815559229] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2817565317] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2818787391] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2820747153] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2822756223] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2824037853] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2826043941] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2828066220] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 2829410304] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2831465427] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2833855080] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 2835274995] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 2836617798] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2838656562] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2840092038] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2841351240] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2843475264] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2844831885] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2846272233] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2848004208] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2849287791] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2850419061] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2852544303] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2854496169] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2855720826] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2857762488] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2859519285] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2860547991] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2862743226] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2864339184] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 2865344433] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2866781232] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2868350478] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2869501446] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2870707161] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2872404528] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2873481765] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2874835992] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2876532372] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2877627186] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2878780779] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2880060876] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2880909045] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2881846275] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 2883683439] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2885372049] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 2886750342] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2888490822] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2890101753] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2891051793] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2892645882] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2894210109] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 2895233439] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 2896774860] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2898498057] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2899973958] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2901185091] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2902831008] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2903879433] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2904852867] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2906528037] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2907590427] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2908665921] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2909951919] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 2910753867] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2911929510] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2913783894] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2915502933] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2916439008] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2917984125] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2919557823] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2920474704] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2921991429] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2923513026] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2924726259] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2926218813] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2927993880] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2928939699] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2930536308] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2932113723] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2933034720] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 2934164646] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2935777278] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2937101475] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 2938344633] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2940053382] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2941141812] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2942235870] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2943608136] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 2944502652] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2945440722] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2947608468] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2949336852] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2950689966] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2952366165] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2953930371] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2954865858] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2956222332] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2957663919] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2958704574] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2960318991] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2961876351] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2962796718] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2964834180] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2966149431] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2967899382] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 2968906038] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2970437862] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2971960614] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2972978274] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 2974302009] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2976011535] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2977561587] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 2978528007] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2980165335] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2981239674] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2982248367] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2983469811] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 2984275581] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2985244437] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2986826913] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2988493725] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2989702905] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2991152472] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2992713822] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2993648217] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2995036170] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2996547435] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2997446424] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2998662765] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3000131484] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3001006344] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3002781873] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3004448559] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3005487450] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 3006566955] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3008272617] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3009325431] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3010310562] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3012007152] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3013046610] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3014304951] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3016087956] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3017034447] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3017951265] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3019585653] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3021133080] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3022101012] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3023395830] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3024970620] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3025942710] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3027674559] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3029455191] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3030543033] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3032098965] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3033754374] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3034789989] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3036280527] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3038045262] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3039439452] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 3040795422] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3042951891] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3044277012] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3045554484] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3047659146] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3049014780] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3050379969] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3052174440] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3053307873] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3054433893] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3056292120] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3058266141] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3059623098] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3061421160] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3063374727] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3065009850] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3066841155] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3068806713] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3070132107] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3072090210] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3073629363] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3074681064] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3076345797] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3078125127] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3079299279] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3080368137] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3082035999] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3083097507] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3084159981] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3085441485] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3086257629] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3087202482] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3088868076] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3090905202] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3091954866] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3093395949] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3094968891] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3096008874] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3097376835] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3098974326] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3100044507] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 3101557116] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3103751826] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 3104925054] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3106015983] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3107660094] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3108726663] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3109750623] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3111061884] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3111880716] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3113069022] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3114955851] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3116538159] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3117525915] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3119081280] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3120653991] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3121634208] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3122967078] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3124487583] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3125532501] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3126857328] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3128758332] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3129882777] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3130911462] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3132573906] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3133698876] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3134795223] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3136042392] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3136837641] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3137758722] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3139740282] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3141414003] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3142513248] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3144125607] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3145587165] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3146696322] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3147821145] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3149502594] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3150581595] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3151689303] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3153429258] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3154292610] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3155203968] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3156657966] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3158194788] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3159248106] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3160667160] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3162269901] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 3163422969] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3164510811] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3166448859] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3167584224] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3168642477] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3169948614] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3170771982] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3171686259] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3173440599] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3175032546] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3176006232] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 3177822522] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3179415435] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 3180430071] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3181460604] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3183122544] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3184260156] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3185352093] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 3186598800] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 3187925790] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 3188994522] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3190699134] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 3191550705] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3192522837] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3194034732] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3195623844] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3196593813] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3197945898] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3199485450] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3200428623] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3201789549] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3203948055] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3204941397] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 3206518182] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3208128357] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3209093664] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 3210483339] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3212049792] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 3213077973] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3214198848] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3215905161] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 3217000773] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3217906020] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3219468651] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3221037309] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3222031386] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3223518501] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3225131742] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3226081551] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3228745485] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3230353665] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3231310908] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3232427268] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3233635965] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 3234456981] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3235396395] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3236981265] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3238575270] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3239510148] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 3241334334] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3242926239] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 3243825564] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 3245515077] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3247181595] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3248772513] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3249751974] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3250823898] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3252053280] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 3253184277] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3254249586] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3255844641] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3257474535] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3258445743] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3259887519] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3261449541] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3262393848] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3264360372] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3266325279] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3267363162] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3268449198] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3269634711] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 3270410010] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3271267146] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 3273991476] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3275565048] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 3276658707] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3277703163] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3280081875] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3281164719] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3282842808] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3284421861] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3285619533] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3286679277] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3287901792] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 3288743409] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3289672071] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3291570471] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3293118801] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 3294223002] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 3295969824] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3297499842] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 3298680273] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 3300102519] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3301690308] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 3302726049] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3304007217] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3305262303] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 3306236577] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3307218390] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3308646663] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3310215027] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 3311252763] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3312619716] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3314220126] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3315142362] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 3317138097] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3318695646] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 3319802094] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3320890503] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3322224612] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 3323194896] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3324162072] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3325993167] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3327584610] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 3328783164] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3330558840] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3332109606] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 3333080100] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3334540461] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3336314079] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3337340160] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3338410194] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3339656502] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 3340484364] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3342020241] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3343778151] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3345400464] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 3346451136] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3347479758] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3349051566] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 3350116371] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 3351907230] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3353572257] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 3355156665] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3356240769] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3357598923] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 3358451397] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3359350092] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 3361009659] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3362545578] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 3363530961] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 3364977126] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 3366612312] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3368349348] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 3369386706] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3370532277] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3371781210] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 3373116663] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 3374191107] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3375450204] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3376296777] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3377223528] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 3379521369] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3381231546] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3382380435] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3384110100] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3385680039] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3386690622] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3388387044] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3390010365] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3391158981] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3393114732] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3394741434] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3395863044] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3397108491] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3398111619] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3400313637] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3401694429] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3403103508] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3404712381] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 3405595242] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3406608618] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3408739929] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3410592423] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 3411851877] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3413676819] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3415375131] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 3416685867] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3418408707] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3420078102] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3421118190] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3422415969] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3424108254] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3425165100] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3426299352] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3427589319] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3428445006] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3429724494] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 3431492904] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3433101189] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 3434061477] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3435196275] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3436776168] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3437862960] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3439047423] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3440628240] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3441906006] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 3443178837] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3444295995] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3446318547] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3447341772] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3448434864] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3449698875] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3450552903] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3451426251] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 3453269463] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3455432778] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 3456439413] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3457940031] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3459576267] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3460613352] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3461803401] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3463407381] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3464484891] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 3465708960] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3467162580] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3468924900] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3469916961] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3470993694] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3472230300] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 3473083110] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3474013389] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3476102952] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3477731859] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 3478646325] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3480967056] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3482796303] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 3483814509] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3485532918] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3487021650] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 3488030385] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 3489372747] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3491049954] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3493179144] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 3494321460] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3496020990] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3497725287] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3498785262] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3499934655] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3501206331] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 3502056474] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3502971003] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 3505388544] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3507053571] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 3508052289] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 3509823450] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3511535496] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 3512511618] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 3514551264] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3516413166] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 3517796520] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 3519595107] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3521203035] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3522258768] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3523462005] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3524817828] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 3525700185] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3526657575] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3528709086] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3530628612] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 3531603621] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3532925466] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3534529383] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 3535513632] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3536734005] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3538367196] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3539345103] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3540978462] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3543045177] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 3544136442] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3545250933] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3546545100] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 3547419750] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3548320209] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3550322643] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3551883783] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 3552872190] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3554704944] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3556707987] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 3557656662] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3558997134] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3560609031] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3561633054] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3562951896] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3564477420] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 3565387602] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3566463915] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3568001556] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 3569010858] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3569952330] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3571894872] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3573593121] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 3574633377] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3575852448] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3577414617] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3578432634] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3579544080] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3581166036] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 3581999883] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3582902337] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3584518266] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3586207002] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 3587282118] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 3588834480] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3590422311] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 3591377895] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3592919337] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3594500511] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3595443579] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 3600243507] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3601814685] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 3602797611] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3605014581] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3606652938] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 3607582818] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 3609518829] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3611035092] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 3612010521] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3613098405] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3614502213] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 3615417540] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3616298742] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 3617920068] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3619528458] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 3620496873] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3621979368] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3623508924] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 3624511989] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3626156835] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3627913275] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 3628980936] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3630156012] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3631581114] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 3632566476] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3633428190] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3635501142] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3637157664] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 3638265918] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3639782391] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3641380764] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 3642573144] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3644391030] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3645962754] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 3647029596] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3648183378] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3650041920] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3651960606] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 3653236293] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3655455615] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3656853018] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 3657964674] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3659092668] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3660318501] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 3661671636] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 3662745660] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3664167465] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 3664981635] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3665897697] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3667347999] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3669151185] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3670135791] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 3671486931] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3673343667] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 3674342931] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3675716121] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3677288034] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3678244311] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3679714710] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3681900138] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3682925379] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3684349137] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3685886799] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3686919663] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3688456968] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3689976066] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3690974637] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 3691960293] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3693835887] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3694933326] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3696014280] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3697305927] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 3698152017] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3699017175] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 3700833738] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3702402543] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 3703509390] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 3704576589] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3706761975] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 3707877537] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3709396656] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3710951685] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3711967413] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3713338356] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3714873057] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 3716025432] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3717239106] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3718858374] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 3719704380] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3720627351] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3722332152] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3723928845] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 3725033130] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 3727245333] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3728607330] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3730053999] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 3731501697] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3733162419] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3734746890] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3735749724] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 3737280078] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3738856317] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 3739938489] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3741035361] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3742219677] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3743068413] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3744423459] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3745839573] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3747413082] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3748470537] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3749768211] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3751105995] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 3752119476] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3753464862] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3754785804] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 3755865183] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3757741596] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3759222600] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 3760377978] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3761640330] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3763209219] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3764250189] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3765836781] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3767414889] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 3768492399] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3769933965] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3771649497] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3772727973] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3773924028] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3775226364] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3776056431] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3776999079] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3778404714] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3780053823] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3781246770] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 3782801358] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3784382217] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 3785365773] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3786759438] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3788475978] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3789402603] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3790724217] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3792297411] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 3793261395] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 3794808318] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3796390437] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 3797426220] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 3798834396] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3800449149] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 3801535143] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3803120013] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3804753939] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 3805785270] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 3807392568] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3808996527] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3810016896] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 3811461465] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3813009900] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 3813954795] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3815038962] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3816831984] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3817951536] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3819308682] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3820471767] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 3821289045] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3822332766] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3823414896] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3824601627] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 3825456012] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3826320750] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3827419386] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3828605718] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3829428582] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3830330007] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 3832345923] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3833969265] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 3834946794] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3836177058] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3837779358] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 3838786350] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3840370548] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3842148639] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3843176799] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3845308929] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3846950037] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3847855515] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3849006882] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3850552608] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3851578143] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3852680433] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3853636773] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3855339180] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3856367256] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3857762034] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3858760521] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3860616522] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3861683175] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3862785024] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3864046284] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3864958230] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3865826979] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 3867640581] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3869429928] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3870631149] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3872209593] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3873924369] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3875005932] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3876731628] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3878432460] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3879476433] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3881142111] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3882922197] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3883970580] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3884972259] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3885932358] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3887607780] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3888674580] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3889867044] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3891102033] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3892012047] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3892882791] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3894443910] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3896033778] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3897080523] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3898158075] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3899869827] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3900907542] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3901919217] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3903795210] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3904887084] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3905965749] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3907590729] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 3908444295] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3909366216] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3911229819] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3912788082] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 3913731255] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3915326793] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3916938774] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 3917939172] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3919917918] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3921472065] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 3922334367] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3923358117] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3924554256] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 3925409481] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3926358618] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3928349040] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3929919609] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 3930968853] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3932415417] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3934206297] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3935349075] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3936508464] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3938051397] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3939101775] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3940151061] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3941665245] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3942795234] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3943948323] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3945840234] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3946951659] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3948067200] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3949430457] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 3950308509] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3951776409] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3953395530] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 3954500823] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3955990941] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3957754899] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 3959179560] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3960641895] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3962192451] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3963236949] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3964368618] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3965958864] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3966998469] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3968502195] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3970156365] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 3971123583] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3973183242] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3974772921] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 3975838692] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 3976920276] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3978573900] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3979668189] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3980980836] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3982537125] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 3983546952] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3985072392] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3986521056] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 3987417000] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3988282410] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3989915895] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3991537893] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3992596083] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 3994225200] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3995924268] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3997124985] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3998651727] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4000303713] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4001271183] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4002669363] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4004250180] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 4005210048] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4006940721] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4008529077] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 4009484661] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4010821815] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4012106679] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 4013000166] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4013922024] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 4015729431] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 4017140400] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4018926009] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4019960889] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 4022575410] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4024310535] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 4025420385] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4027046856] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4028723139] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 4029690693] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 4031445012] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4033258572] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 4034367666] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4036014612] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 4037284860] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 4038548640] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 4039652211] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4040952825] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4041803871] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4042682448] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4045088544] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4046668500] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 4048079343] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4049147844] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4050825996] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4051991433] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4053215040] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4054931454] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 4055963877] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4056985569] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4058743563] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4059832476] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4061049237] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4062735495] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4063884594] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4065141906] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4066385148] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4067261835] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4068199569] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4070206203] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4071783975] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 4073165712] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4074236796] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4075906884] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4076894094] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4078104870] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4079696628] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 4080756918] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4081792029] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4083495528] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4084542945] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4086019497] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4087252029] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4088142030] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4089043917] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4090719675] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4092315507] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 4093422858] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4094758227] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4096374051] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 4097537388] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4099026729] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4100746104] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 4101804819] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4102897890] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4104124101] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4105021515] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4105925859] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4107299133] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4108928628] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4110128106] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4111996392] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4113670932] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4114690545] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4115840337] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4117523823] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4118618511] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4119752994] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4120947747] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4121879139] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4123264047] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4124784237] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4126402161] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4127462871] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4128704979] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4130371686] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 4131484686] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 4132755123] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4134420780] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4135694388] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4137303954] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4138604316] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4139503347] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4140405087] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4141471572] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4143057597] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 4144204428] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4145424129] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4147017630] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4148289012] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4149821592] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4151446656] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 4152565788] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4153672299] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4154899581] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4155755457] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4156667445] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4158032193] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4159677564] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4160675022] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4161687159] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4163711706] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4164668592] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4165711431] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4167352182] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4168471377] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4169522952] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4171195266] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4172260617] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4173386196] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4174620744] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4175814825] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4176929127] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 4198959030] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4200511266] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4201502403] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4202601438] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4204285890] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4205795055] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4206849885] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4208541939] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4209595656] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4210559598] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4212283383] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4213393695] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4214506884] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4215714615] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 4216551360] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4217701803] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4219047504] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4220634642] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 4221701022] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4243113861] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4244744868] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 4245762612] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 4246902975] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4248444795] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4249435323] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4250473521] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4251716007] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4252562475] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4253532717] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4254929343] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4256532861] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 4257623685] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4258719591] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4260293037] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 4261375398] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4262408787] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4264368423] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 4265485686] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4266585288] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4268692407] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 4269793836] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4270910343] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4272556848] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 4273633098] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4274643681] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4276308456] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 4277334873] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4278349005] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4280174157] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 4281544239] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4282679898] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4284503811] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 4285591275] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4286665572] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4288359978] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 4289470521] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4290551034] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4292228661] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 4293847257] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4294854501] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4296598404] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 4297797882] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4298741013] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4300375863] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 4301594304] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4302628491] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4304260758] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 4305525168] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4306841238] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4308401412] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 4309470081] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4310533920] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4312252644] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 4313377047] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4314464238] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4316153247] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 4317165594] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4318440903] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4320459864] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 4321629291] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4322767743] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 4323991308] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4325503686] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 4326691572] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 4327548393] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4328484153] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4329961881] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4332223791] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4333550634] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 4334987118] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4336561929] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 4337805276] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4339359906] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4340948052] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 4341863358] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4343743257] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4346093682] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4347289338] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4349073729] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4350922149] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4352030949] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4353432426] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4354405671] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4355311779] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4356986781] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4358849292] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4359811617] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4361350308] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4362952986] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4363873143] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 4365396735] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4367005587] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 4368030492] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 4369627815] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4371747744] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4373004741] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4375174125] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4377166080] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 4378402308] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4379865567] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4381939842] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4383470007] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4384870329] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 4385867640] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4386810813] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4388361684] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4389943110] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 4390907031] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 4403728434] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 4405523514] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4407067854] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 4408375566] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4409843781] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4411364853] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 4412317161] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4413943002] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4415604879] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 4416633669] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4418314593] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4419823632] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 4421067882] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 4422807018] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4424411229] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4425439746] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 4426469103] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4428136524] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4429342071] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4430418237] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 4431249837] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4432154874] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 4434038805] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4435595787] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 4436659143] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4438174671] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4439701413] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 4440731442] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4442497248] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4444119477] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 4445103243] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4446952608] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4448465091] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 4449427143] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4451003067] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4452549003] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4453541442] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 4455252648] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4456807929] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4457840394] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 4459781466] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4461526755] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4462567914] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4463834970] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4464780978] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4465786836] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4467863127] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4469405472] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 4470397680] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4472558895] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4474093008] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 4475083578] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 4476999282] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4478714163] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 4479846168] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4481691144] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4483472931] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 4484599602] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 4485678351] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4487353059] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4488462447] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4489426935] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4491050445] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4492109097] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4493248053] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 4494282366] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4495206576] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4496955330] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4498471341] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4499412477] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4500919962] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4502526924] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4503447291] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4504994130] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4506608862] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4507593027] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4509339009] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4510956597] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 4512041877] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4513182849] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 4514007477] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4514946261] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4516742979] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4518345027] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 4519409013] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4521229902] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4522830144] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 4523855700] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4525562433] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4527129999] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 4528115970] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4529245686] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4530186570] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4531051623] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 4533184782] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4534828347] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 4535911485] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 4536975912] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4538656500] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 4539604692] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4540649463] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4542328014] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4543401009] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4544498721] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4545497061] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4546680432] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4548332460] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4549925688] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4550863926] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4552490754] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4554071025] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4555033812] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4556128458] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 4557066213] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4557979965] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4559916837] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4561729788] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 4562765298] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 4564660023] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4566323769] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4567968195] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 4568979723] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4570594644] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4572758610] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 4573823688] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4575819591] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4577557383] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 4578613620] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4579755999] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 4580635143] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4581559962] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4583293323] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4585227696] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4586215641] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4588050180] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4589729529] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 4590755715] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4592000007] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4593226491] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 4594665579] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 4595879694] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4597631871] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4598490855] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4599359121] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4601798922] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4603384044] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 4604489505] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4605681948] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4607426208] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4608434859] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4611097260] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4612741161] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 4613900865] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 4615574187] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4617169830] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 4618349316] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4619816733] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4621089018] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4622158107] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4623113460] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 4625531862] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4627115346] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 4628055894] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 4629340464] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4631025483] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4632068763] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4633274058] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4635558270] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 4636642269] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4637805459] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4639042128] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4639882548] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4640840568] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 4643146830] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4644743523] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4645940040] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 4649879745] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4651619889] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 4652876970] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 4655121387] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4656673266] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 4657861992] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4658958276] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4660855815] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 4662098070] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4663135638] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4666464537] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4668538497] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 4669898709] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 4672242351] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4674280968] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 4675629714] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4677012585] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4678571352] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4679602305] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4680761757] Running FIND.existing: FIND DUP . CR +[Hera] 35050272 +[Hera] [HADES][TEST ] [KRELTSC: 4682926836] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4685024190] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 4686525585] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 35367408 +[Hera] [HADES][TEST ] [KRELTSC: 4689233766] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4691269233] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 4692560796] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4694575473] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4696530846] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 4697725200] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4698911574] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4701454947] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 4702718202] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4704086625] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4705680336] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4706789010] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4707939201] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4709572287] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4711619892] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 4712982204] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4714892028] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4716875667] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 4718174244] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4719644181] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4721257821] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4722334071] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4723443354] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 4725628887] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4727909067] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 4729247922] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4730275242] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4731799023] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4732848561] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4733944110] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4735220406] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4736093166] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4736989446] Running LATEST.basic: LATEST @ . CR +[Hera] 35131696 +[Hera] [HADES][TEST ] [KRELTSC: 4738615476] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4740623706] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 4741683660] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4743735066] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4745383272] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 4746381045] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 35170880 +[Hera] [HADES][TEST ] [KRELTSC: 4748421216] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4750065705] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 4751090463] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4752731025] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4754282904] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 4755337965] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4756483725] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 35368920 +[Hera] [HADES][TEST ] [KRELTSC: 4759155366] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4761109500] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 4762363536] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 35369384 +[Hera] [HADES][TEST ] [KRELTSC: 4765122012] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4767095760] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 4768392006] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 4769881242] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 4771321254] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4773477093] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4774771281] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4776064041] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4777945179] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4778991987] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4780150767] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 4782227478] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4784240286] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 4785451503] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4786876164] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4788915453] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4790523591] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4792073160] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 4793636778] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4795420644] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 4796814267] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4798437420] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4799607183] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4800739881] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 4806647034] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4808618766] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4809919401] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 35373664 +[Hera] [HADES][TEST ] [KRELTSC: 4815747258] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4817823591] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 4818936108] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 4826794518] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4829047272] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 4830236943] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 4838536458] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4840809981] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4842004209] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4847448606] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4849035891] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4850024445] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 4851570801] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 4853000943] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4854746211] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 4855805892] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 4856966016] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 4857951945] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4859707104] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4860747423] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4861954461] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4863223722] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4864090182] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4865117544] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4869379767] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4870809006] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 4871701443] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4873443057] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4874847117] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4875865575] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 4880892891] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4882498257] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4883520558] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4884595044] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4885901559] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4886821947] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4887746430] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4891855983] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4893554631] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4894639344] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 4899557250] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4900988274] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 4901886192] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 4907017605] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4908536703] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 4909463307] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4910454003] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4911549426] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 4912335624] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4913290515] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 4915315524] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4916938824] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 4917955140] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 4919102223] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4920718572] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 4921964397] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 35141504 +[Hera] [HADES][TEST ] [KRELTSC: 4926282459] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4928129283] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 4929160047] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4930332309] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4931593821] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 4932514524] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4933410510] Running CURRENT.basic: CURRENT @ . CR +[Hera] 35379712 +[Hera] [HADES][TEST ] [KRELTSC: 4935128604] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4936737309] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 4937788632] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 35376528 +[Hera] [HADES][TEST ] [KRELTSC: 4943166207] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4944612603] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 4945460520] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 4946624109] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 4947792129] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4949419902] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 4950660624] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4951737021] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4953258324] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 4954730340] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4955681808] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4958320920] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4959962049] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 4961001318] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4967270763] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4968799353] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4969740867] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4974254481] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4975917198] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 4976936034] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4978391859] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4980013395] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 4981347693] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 4982484234] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 4983964986] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4985218455] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 4986095394] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4987041675] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 4988719512] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4990501845] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 4991858445] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4993435503] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4994773875] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 4995670344] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4996656462] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 4997964636] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4999574496] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5000731386] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 5001891552] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5003566995] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 5004538329] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 5006618001] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5008200267] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 5009468940] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5010680787] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5012045808] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5012892507] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5013841686] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 5015584623] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5017251750] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 5018792310] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 5019977781] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5021570883] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 5022581739] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5023735584] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5025427449] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5026628082] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5027725101] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5028969813] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 5029781568] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5031171054] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5032195644] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5033267946] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 5033992131] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5034889965] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5035933665] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5037229302] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 5038058844] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5038986750] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5040196287] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 5041527477] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 5043110856] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 5044676301] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5045921748] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 5046743646] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5047605045] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5049524571] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5051092137] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 5052088944] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 5053062504] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5054690592] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 5056397136] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 5058007710] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 5059144524] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5060833575] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 5061979272] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5063117724] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5064366090] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 5065164069] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5066057283] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 5067155667] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5069508129] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5070614997] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5072668335] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5074232331] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 5075270634] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5076344952] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5077602537] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5078523534] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5079411351] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5081994309] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5083615971] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 5084652090] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5086526172] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5088217281] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5089185717] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5091146298] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5092736796] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5094188400] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5095351317] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5097095115] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5098161621] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5099289468] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5100626811] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 5101638675] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5102510910] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5104982883] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5106912090] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 5107931724] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 5109637596] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5111202453] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 5112193842] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 5114107551] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5115804540] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 5116816740] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5117933142] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5119591344] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5120474898] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5121400872] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 5123059368] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5124639156] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 5125612317] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5127634428] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5129269803] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 5130386457] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5131958706] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5133622620] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5134639083] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5135767980] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5136983502] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 5137821738] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5138695422] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5142385122] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5144319726] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 5145363783] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 5147669730] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5149304412] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 5150365647] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 5151404937] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5152285656] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5153993565] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5155041213] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5156351088] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5157571020] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 5158411062] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5159392518] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5161842798] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5163455829] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 5164499214] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 5165398413] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5166924147] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 5168142903] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5169558534] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5171383077] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 5172448470] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5173735098] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 5175493197] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5177848284] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 5179355307] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5181933414] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5183911173] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5185612320] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5187111993] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5188668198] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5189750370] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5190829539] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5194848456] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5196878820] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5198067798] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 5200097406] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 5201622531] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5204069556] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 5205634518] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5207549718] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5209276212] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 5210378691] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5211505194] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5214447630] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5216588811] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5217803472] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 5219483577] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5220728457] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5222737128] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 5224049733] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 5225387748] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 5226429117] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5228280771] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5229368067] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5230404774] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5232079797] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 5233202814] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5234150607] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5237204763] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5238857211] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5239927539] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 5241115236] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 5242410663] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5244325527] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5245387434] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5246590818] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5248066614] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 5248918143] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5249837670] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5252628633] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5254187001] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5255129691] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5257071855] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5258670102] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 5259687510] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 5261594331] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 5262681564] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5264395962] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5265477588] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5266576728] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 5267945277] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 5269277160] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 5270457003] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5271775194] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5272614669] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5273485413] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5277184437] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5278883715] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5279956794] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5282372298] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5283932892] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5284956810] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 5286779967] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5288452659] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5290070562] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5291078457] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5293127490] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5294948946] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5296094685] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5297360187] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5298196155] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5299968597] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5301013914] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5302123407] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5302946229] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5303849691] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5306147448] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5307960819] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5309213763] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5311768224] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5313321615] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5314367079] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5316439737] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5318170494] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5319234081] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5321808996] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5323328913] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5324371794] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5325296865] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5326111182] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5327748741] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5328803193] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5329974237] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5331430566] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5332886286] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5334189084] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5335656312] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5336715489] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5338862277] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5340152895] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5342070342] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5343141636] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5345523225] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5347183191] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5348523054] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5349614067] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5350752666] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5352219327] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5353273401] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5355371049] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5356649550] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5358945963] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5359969419] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5362030926] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5363359407] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5364683877] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5366267781] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5367356736] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5368536516] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5370217671] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5371255974] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5373427731] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5374722969] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5376629811] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5377699782] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5378773743] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5380677519] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5381702949] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5383124691] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5383980399] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5384952321] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5386045098] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5386889361] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5388536727] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5389559469] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5391052191] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5391840951] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5392665012] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5394644577] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5395996662] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5397089019] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5398357482] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5399220981] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5400104703] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5402834892] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5404427910] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5405409051] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5408291553] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5409912837] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5410910547] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5411937930] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5412794499] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5414597664] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5415763101] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5416853757] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5417685651] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5418600453] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5421373251] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5422995606] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5424030381] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5426030316] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5427774576] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5429374482] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5430367719] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5431307532] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5432165739] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5434023861] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5435116827] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5436326007] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5437875492] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5438831076] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5439753900] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5442184923] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5443763577] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5444688900] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5446557795] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5448124059] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5449255812] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5450755380] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5451661677] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5453362509] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5454419670] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5455515408] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5456357949] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5457280164] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5459765577] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5461360191] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5462285703] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5464066650] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5465661369] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5466646164] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5467626801] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5468469111] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5470354071] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5471803722] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5473069560] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5474313222] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5475194739] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5476108008] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5478728577] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5480320755] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5481326739] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5483695665] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5485441605] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5486563215] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5487772479] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5488619766] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5490282252] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5491302285] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5492415516] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5493269271] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5494190730] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5496737442] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5498411352] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5499339531] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5501313132] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5502819609] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5503881432] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5504839410] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5505774918] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5507674242] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5509332465] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5510417451] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5511662037] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5512524822] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5513425869] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5515549116] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5517361227] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5519034213] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5520145470] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5521789224] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5522676495] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5524399797] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5525441691] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5526562923] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5527419681] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5528354370] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5530788396] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5532330405] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5533506489] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5534501910] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5535387648] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5537023863] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5538050994] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5539136421] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5540434368] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5541406122] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5542524288] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5546269386] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5547857616] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5548859904] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5551057428] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5552564136] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5553573900] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5555290965] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5556848367] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5557911954] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5560643109] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5562227874] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5563271658] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5564290725] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5565085365] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5566002750] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5568334212] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5569760973] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5571666534] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5572662102] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5574851184] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5576511738] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5577756408] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5579561484] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5581090284] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5582086146] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5584767804] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5586342363] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5587395219] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5588496879] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5589743292] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5590549881] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5591441961] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5594482005] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5596137141] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5597375889] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5598999651] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5600537229] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5601550185] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5603829546] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5605343268] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5606360886] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5607399273] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5608251243] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5609370018] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5612108922] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5613663006] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5614625877] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5616204006] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5617756263] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5618723565] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 5620366815] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5622654240] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5624477271] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5625488715] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5626536174] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5627810811] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5628651987] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5629578339] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5632014990] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5633495868] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5634755448] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5635937076] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5636763951] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5638444875] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5639483493] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5640565413] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5641424061] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5642323449] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5644601592] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5646640083] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5647775700] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5648686869] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5649510594] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5651193555] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5652129819] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5653235175] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5654501118] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5655338745] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5656279272] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5659675602] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5661403020] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5662327734] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5664922914] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5666485062] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5667308619] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5669344212] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5670888741] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5672142756] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5673242337] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5674124295] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5675001045] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 5676875463] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5678442819] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5679829575] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5680631670] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5683290627] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5685162147] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5686174452] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5688462864] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5690033979] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5691018900] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5692108212] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5693472624] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5694461388] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5695335597] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5697699189] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5699222739] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5700196026] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5702038881] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5703604053] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5704535172] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5706381786] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5707898847] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5708885196] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5711277096] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5712832545] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5713815828] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5714871939] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5715693669] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5716615023] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5719222551] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5720776929] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5721807336] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 5724111834] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5725369209] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5726922117] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5727855798] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5729946789] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5731593357] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5732588211] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5734818306] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5736369513] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5737292127] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5738343849] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5739573987] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5740391454] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5741295924] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5743626819] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5745174645] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5746228530] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5748586830] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5750063760] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5751085389] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5752165419] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5752965435] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5753831811] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5756235828] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5757816939] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5758846569] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5761339416] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5762866179] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5763985101] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5765034261] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5766303921] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5767108956] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5768012292] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5770256856] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5771937318] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5773113255] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 5775163380] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5776887984] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5778469872] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5779501560] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5781584382] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5783157324] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5784075759] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5786867268] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5788423515] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5789407554] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5790514191] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5791347765] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5792291694] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5794311831] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5795891451] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5796821709] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5799623340] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5801161317] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5802116544] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5804206464] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5805823821] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5806801413] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5808737382] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5810521731] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5811478197] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5812535841] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5813772678] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5814611901] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5815483044] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5818246518] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5819805663] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5820881997] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5823376104] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5824947723] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5825886024] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5828002719] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5829578391] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5830499052] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5831621985] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5832470742] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5833382919] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5835831267] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5837415717] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5838378777] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 5840237235] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5841954930] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5843552400] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5844497379] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5846610378] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5848486287] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5849407830] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5850512892] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5851786353] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 5852670684] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5853568329] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5856587835] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5858249523] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5859188412] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5861945208] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5863564455] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5864561451] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5865688689] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 5866575225] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5867469804] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5869805067] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5871394326] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5872351422] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5874946518] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5876588865] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5877557259] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5878588338] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5879812428] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 5880679581] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5881579326] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 5884166883] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 5885355504] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5886910743] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5887885500] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5890141467] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5892032097] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5893014771] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5894154777] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 5894995176] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5895924867] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5898495099] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5900072073] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5901021525] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5903330685] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5904892308] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5905829958] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5906939283] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5908117215] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 5908946589] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5909832180] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5913569676] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5915171367] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 5916125292] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 5918485566] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5920449927] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 5921600202] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 5925145968] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5926716894] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5928027819] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5928881847] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 5931489144] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5933195772] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 5934142977] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 5936357238] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5938007166] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 5938965942] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5940118569] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 5940920601] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5941817700] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5944343118] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5945888298] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 5946845814] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 5949245673] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5950837179] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 5951776068] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5954027751] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5955642609] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5956600545] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 5958872451] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5960663226] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 5962019133] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 5964589407] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5966162328] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 5967131121] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5968302438] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 5969557524] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 5970919647] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 5972208900] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 5973564765] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 5974793391] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5975691414] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5978135625] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5979759009] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 5980790487] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5982924381] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5984523342] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 5985574560] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5987834916] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5989482975] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 5990713029] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 5991960282] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 5992942536] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5994673797] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 5995906623] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 5997132351] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5998065297] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6000072813] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6001221618] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6002409903] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6003666060] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 6004574583] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6005494824] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6007955688] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6009825696] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 6010886427] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 6013267911] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6015002574] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6016565688] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 6017665857] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6019576668] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6021187578] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 6022216137] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6023456103] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6024650898] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6026368782] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6027394527] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6028488207] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6029425647] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6031348680] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6032495574] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6033627327] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6034568988] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6036402078] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6037526985] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6038641182] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6039876066] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6040820499] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6041727699] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5332 + +[Hera] Total words: 484 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6116616030] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6118326459] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 6119471421] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5349 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 6194638800] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6196279971] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 6197368548] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5351 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6282693480] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6284285280] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6285292146] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6286457373] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6287702652] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6288688014] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6289554138] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 6292112295] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6293669592] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 6294792420] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 6296159751] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6297823497] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 6298904157] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 6300275079] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6301932105] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 6303422706] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6304640706] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6305858244] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 6306713112] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6307584759] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6313648341] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6315550248] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 6316708734] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6321863478] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6323489277] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 6324560172] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6327977292] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6329630979] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 6330737637] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 6333487230] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6335120610] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 6336217629] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 6338989965] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6340760454] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 6341798589] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 6343524327] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6345292380] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6346376442] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 6348187020] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6349810824] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 6350854272] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 6351987432] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6353064081] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6355495062] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6356736498] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6357912162] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6359212377] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 6360055968] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6360968271] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6362792310] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6363730107] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6365438688] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 6366456537] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6367903584] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6368795874] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6370415667] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 6371513064] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 6373033758] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6373987473] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6375554829] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6376565790] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6378780660] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6379954770] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6381918501] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 6383319054] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6384760830] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 6386283351] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 6387896319] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 6392687427] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 6395409426] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 6396964707] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 6398706090] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 6403432014] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 6404555136] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 6405724479] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 6406772505] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6407612505] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6408487260] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6409702215] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 6410568234] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6411521613] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6412847721] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 6414107868] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6415271667] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6417023193] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 6418464108] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6419607495] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6420952986] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 6421739163] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6422592939] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6423693612] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 6424582290] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6425482539] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6426642159] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6427505280] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6428390892] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6429508470] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 6430619958] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6431595954] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6432767187] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6433683417] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6434576589] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6435794211] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 6436716762] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6437594772] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6438809874] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 6440057631] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 6441431535] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 6442538004] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6444116364] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 6445297614] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6446468154] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6448820931] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6450517290] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6453483519] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6454648998] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6455853726] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 6456692886] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6457645110] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6459352263] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6461215299] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 6463534476] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6465523533] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6466638318] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6467835486] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 6468686490] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6469547196] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6471298512] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6473083344] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6476229354] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6477299220] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6478517997] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 6479340945] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6480226830] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6481982913] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6483670578] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6486770241] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6488743779] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6490342992] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6493452672] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6494521068] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6495723486] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 6496557795] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6497432445] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6499165281] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6501047511] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6503813064] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6504996456] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6506212230] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 6507076800] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6507996096] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6509576682] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6511136856] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6513998022] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6515038824] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6516223707] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 6517038822] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6517944552] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6519685431] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6521550630] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6536763303] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6538747026] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6539553804] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6540589923] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 6541311399] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6542104191] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6543636414] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6545162463] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6547997127] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6549160233] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6550691217] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 6551547114] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6552444486] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6554436945] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6556485075] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6559902510] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6561290274] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6562814517] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 6563697063] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6564621714] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6566498799] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6568153683] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6570945780] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6572068440] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6573275352] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 6574139418] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6575139480] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6577120914] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6578695893] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6581456721] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6582740976] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6584244723] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 6585411609] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6586513815] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6588807918] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6590797206] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6594157122] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6595312647] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6596552970] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 6597384423] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6598286688] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6599680710] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6601289961] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6604273977] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6605376981] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6606594414] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 6607401045] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6608304045] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6609680574] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6611274474] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6613858776] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6615220458] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6616729035] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 6617547489] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6618475395] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6619828509] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6621420771] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6624624594] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6625689063] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6626939403] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 6628085058] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6628995450] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6630589413] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6632239257] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6635045256] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6636169638] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6637450113] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 6638289483] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6639210690] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6640968663] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6642577032] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 6644310918] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6646525494] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6647931696] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6649520682] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6652513665] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6653574900] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6654786726] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 6655615239] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6656521683] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6658129275] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6659899029] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6662781258] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6664144620] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6665995980] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6668758047] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6669832995] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6671067123] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 6671940765] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6672900276] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6674391927] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6675960480] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6678868896] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6680261217] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6681860661] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6684584592] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6685649775] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6686861076] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 6687730245] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6688621485] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6690096924] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6691760964] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6694908717] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6696288963] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6697858440] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6700578507] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6701694531] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6703239543] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 6704083218] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6705068874] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6706923594] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6708481164] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 6710918172] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6712631247] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6713732004] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6714979614] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 6716209983] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6717365991] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6719528193] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6721571724] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6725006442] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6726419301] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6728006502] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 6729397290] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6730543848] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6732493404] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6734099505] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6736947189] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6738135831] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6739460511] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 6741059577] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 6742331190] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6743614668] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 6744519033] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6745391268] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 6747699840] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6749366778] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 6750597084] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6751780875] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6753363414] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 6754632255] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6755699643] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6758530149] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6760709634] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 6762314034] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6763875405] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6765514749] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 6767236308] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6768386352] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6770897910] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6772970715] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6774515496] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6776050575] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6777659910] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6779132304] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6780269349] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6785587788] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6787586295] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 6788703894] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6789940983] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6791860467] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 6793058370] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6794213580] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6797471625] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6799531158] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 6801082050] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6802538421] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6804306621] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 6805409310] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6806484174] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6809812632] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6811844235] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6813435174] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6814853724] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6816689712] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 6817869660] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6818990493] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 6822540837] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6824611101] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6826115751] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6827621976] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6829423461] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 6830686863] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6831879453] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6835900554] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6838013343] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 6839567301] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6840972432] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6842496234] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 6843938997] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6845153280] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6850118478] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6852255879] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6853738542] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6855332694] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 6857141088] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 6858911304] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 6860381220] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6862018149] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 6863123043] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6864248454] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 6866658687] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6868605177] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 6870188430] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6871738587] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6873318564] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 6874498512] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6875593557] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 6878441388] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6880513689] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 6882340731] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6883829337] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6885366537] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 6886421619] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6887584221] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6890242296] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6892263084] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 6893918493] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 6896245251] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6898278576] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 6899884320] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6901230399] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6902815143] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 6903850590] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6904932762] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 6908374809] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6910319472] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 6911652069] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6913084269] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6914707107] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 6915733818] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6916872774] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6919598700] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6921659577] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 6923302533] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6924643383] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6926162439] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 6927341442] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6928484850] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6930469056] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6932864316] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 6934462458] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6936039243] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 6937670460] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 6938768487] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 6939963492] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 6941098794] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 6942175023] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 6943451025] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 6944743239] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 6946082577] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 6947379474] ============================================== +[Hera] PARITY:M7.1a word_count=498 here=0x00000000000000d8 latest_id=667 hash=0xe9795d240d1e90c6 +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000003d725000, 0x000000003d77146a) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] PCI: ECAM mapped (amd64) +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] [HADES][ERROR] [KRELTSC: 7034168232] TD: attach total_blkio_blocks_1k=30720 forth_block_size=1024 +[Hera] [HADES][ERROR] [KRELTSC: 7038364326] TD: after_format rc=0 user_blocks=22615 total_devblocks=7680 ba +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: no device on PCI bus 0 +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 7111756407] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7117591215] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7293134814] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7297256484] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7574772471] ( Unterminated comment + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x5d35c5c6a6eafe04 mode=m capsule_hash=0x5d35c5c6a6eafe04 dict_hash=0xe04cb6782cb6365b +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] APIC Timer: started (LVT=0x00020020 ICR=10277268) +[Hera] I/O APIC: keyboard IRQ1 unmasked +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=643 evictions=0 +[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=21845 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x271108a488516c37 +[Hermes] [HADES][ERROR] [KRELTSC: 8324174775] TD:pb hermes:init.4th lf=515849704 +[Hermes] [HADES][ERROR] [KRELTSC: 8325993648] TD:pb hermes:init.4th fb=1 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 10176672765] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 15977466414] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0xe585e56cb09dc857 +[Artemis] [HADES][ERROR] [KRELTSC: 15985008480] TD:pb artemis:init.4th lf=510167992 +[Artemis] [HADES][ERROR] [KRELTSC: 16005721557] TD:pb artemis:init.4th fb=1 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 387 ticks, trust=0x00010000, variance=0x00000000 +[Hera] [HADES][ERROR] [KRELTSC: 16124820747] TD:xp pre lf=510167880 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 16146086187] TD:xp post lf=510163352 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 16154827563] TD:realloc old_slots=0x0 old_count=0 max_slots=64 +[Hera] [HADES][ERROR] [KRELTSC: 16167258765] TD:flush pre lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 16275666792] TD:flush post lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 16285522890] TD:mig pre lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 16309758339] TD:mig post lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 16336520529] TD:ovf pre lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 16366959252] TD:ovf post lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 16382372622] TD:mt pre Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 16458753759] TD:mt post Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 16469426673] TD:mt pre Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 16563082599] TD:mt post Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 18364207071] TD:xp pre lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 18384186030] TD:xp post lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 18394363302] TD:flush pre lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 18417887628] TD:flush post lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 18436235643] TD:mig pre lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 18447960006] TD:mig post lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 18458301897] TD:ovf pre lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 18479406582] TD:ovf post lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 18492806808] TD:mt pre Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 18568862592] TD:mt post Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 18579017583] TD:mt pre Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 18681685050] TD:mt post Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 20581277703] TD:xp pre lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 20595952797] TD:xp post lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 20606108019] TD:flush pre lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 20617299381] TD:flush post lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 20639157777] TD:mig pre lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 20651329209] TD:mig post lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 20665338246] TD:ovf pre lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 20676248544] TD:ovf post lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 20696202492] TD:mt pre Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 20817843627] TD:mt post Hermes lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 20839430577] TD:mt pre Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 20937507402] TD:mt post Artemis lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 22805896239] TD:xp pre lf=509894344 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 22826374704] TD:xp post lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 22836140670] TD:flush pre lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 22848512400] TD:flush post lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 22862401065] TD:mig pre lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 22873601268] TD:mig post lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 22891359855] TD:ovf pre lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 22902555837] TD:ovf post lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 22920051441] TD:mt pre Hermes lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 22992091836] TD:mt post Hermes lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 23007824532] TD:mt pre Artemis lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 23108210265] TD:mt post Artemis lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25022585427] TD:idle n=5 lf=509885464 +[Hera] [HADES][ERROR] [KRELTSC: 25031412294] TD:idle n=5 fb=1 ub=7048 +[Hera] [HADES][ERROR] [KRELTSC: 25041956709] TD:idle n=5 tfb=509885464 +[Hera] [HADES][ERROR] [KRELTSC: 25057503240] TD:xp pre lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25075939329] TD:xp post lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25085506992] TD:flush pre lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25096919358] TD:flush post lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25114165839] TD:mig pre lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25125021642] TD:mig post lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25141598916] TD:ovf pre lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25152391908] TD:ovf post lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25172842233] TD:mt pre Hermes lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25244079462] TD:mt post Hermes lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25253471355] TD:mt pre Artemis lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 25344026253] TD:mt post Artemis lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 27257822613] TD:xp pre lf=509885464 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 27268112256] TD:xp post lf=509885464 fb=1 +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 27310716531] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 27323674266] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 27346130595] TD: blk_attach dev=0x30f86a0 rc=0 used=26670573 free=510200299 +[Artemis] [HADES][ERROR] [KRELTSC: 27356959056] TD: census largest_free=509741128 free_blocks=1 used_blocks=705 +[Hera] [HADES][ERROR] [KRELTSC: 27378478617] TD:flush pre lf=509741128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 27389939661] TD:flush post lf=509741128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 27404951637] TD:ovf pre lf=509741128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 27415423497] TD:ovf post lf=509741128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 27435293382] TD:mt pre Hermes lf=509741128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 27503048790] TD:mt post Hermes lf=509741128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 27524634186] TD:mt pre Artemis lf=509741128 fb=1 +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] [HADES][ERROR] [KRELTSC: 27644320137] TD:mt post Artemis lf=509741128 fb=1 +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 29495805024] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 29513025948] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 29520041544] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 29537487651] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 29565144441] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 29581512030] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 29598067884] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 29613683967] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 29638781277] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 29710647960] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 29728254255] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 29835268596] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 31704167334] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 31721871489] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 31736276040] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 31754079798] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 31769612973] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 31795811754] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 31811727234] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 31826483766] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 31853197950] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 31926223959] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 31933134765] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 32030199831] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 33921764394] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 33955691196] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 33985048314] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34013332899] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34039670427] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34053888708] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34072794588] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34098678999] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34114130148] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34196583666] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34210729665] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 34312225185] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 36138705120] TD:idle n=10 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 36172407789] TD:idle n=10 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 36209035863] TD:idle n=10 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 36239036043] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 36273018831] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 36287445180] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 36315649944] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 36332678571] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 36351351687] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 36376098780] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 36402467598] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 36427482609] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 36495872910] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 36519824460] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 36635335212] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 38372429277] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 38404395981] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 38436969291] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 38452408176] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 38472265335] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 38496374595] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 38509765014] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 38533515867] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 38558923977] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 38640550473] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 38655788199] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 38756583684] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 40582067715] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 40626699414] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 40654913313] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 40684693833] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 40727565732] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 40754334747] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 40787472999] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 40817100765] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 40835950449] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 40919459616] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 40934021499] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 41045931906] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 42800053737] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 42830282439] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 42856873899] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 42875866635] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 42903019467] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 42918101331] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 42945444087] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 42972272994] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 42997523709] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 43071995400] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 43086043497] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 43189825035] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 45033941631] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45056761974] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45097855824] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45115209090] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45131777838] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45157276143] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45172214661] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45187844436] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45215164176] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45296584221] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45310731837] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 45429936153] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 47270434617] TD:idle n=15 lf=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 47309542980] TD:idle n=15 fb=1 ub=7054 +[Hera] [HADES][ERROR] [KRELTSC: 47339622876] TD:idle n=15 tfb=509012152 +[Hera] [HADES][ERROR] [KRELTSC: 47360006190] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 47387747295] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 47403600552] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 47430056331] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 47458438755] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 47474337435] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 47504091726] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 47532395589] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 47561746428] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 47646645837] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 47663485401] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 47755189272] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 49561068522] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 49632782934] TD:xp post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 49658057253] TD:flush pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 49701349131] TD:flush post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 49742011935] TD:mig pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 49775136117] TD:mig post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 49803966954] TD:ovf pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 49832114787] TD:ovf post lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 49860934599] TD:mt pre Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 49943198949] TD:mt post Hermes lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 49958108928] TD:mt pre Artemis lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 50054253039] TD:mt post Artemis lf=509012152 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 51797544939] TD:xp pre lf=509012152 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 51846332286] TD:xp post lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 51860769975] TD:flush pre lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 51888495036] TD:flush post lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 51918915657] TD:mig pre lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 51946233717] TD:mig post lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 51973014786] TD:ovf pre lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 51999823785] TD:ovf post lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 52018161678] TD:mt pre Hermes lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 52098984378] TD:mt post Hermes lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 52119688719] TD:mt pre Artemis lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 52237714872] TD:mt post Artemis lf=509007640 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 54052956909] TD:xp pre lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 54087060468] TD:xp post lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 54114491025] TD:flush pre lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 54131750610] TD:flush post lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 54151534395] TD:mig pre lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 54183963099] TD:mig post lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 54206531841] TD:ovf pre lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 54249464598] TD:ovf post lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 54277019055] TD:mt pre Hermes lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 54402328407] TD:mt post Hermes lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 54439789089] TD:mt pre Artemis lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 54593912604] TD:mt post Artemis lf=509007640 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 56318186190] TD:xp pre lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 56359667553] TD:xp post lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 56373719619] TD:flush pre lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 56400319689] TD:flush post lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 56416718295] TD:mig pre lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 56431957050] TD:mig post lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 56456678187] TD:ovf pre lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 56471741130] TD:ovf post lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 56490709695] TD:mt pre Hermes lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 56570934609] TD:mt post Hermes lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 56585668881] TD:mt pre Artemis lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 56679926982] TD:mt post Artemis lf=509007640 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 58523887716] TD:idle n=20 lf=509007640 +[Hera] [HADES][ERROR] [KRELTSC: 58555181538] TD:idle n=20 fb=1 ub=7057 +[Hera] [HADES][ERROR] [KRELTSC: 58579628835] TD:idle n=20 tfb=509007640 +[Hera] [HADES][ERROR] [KRELTSC: 58593317727] TD:xp pre lf=509007640 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 58616864880] TD:xp post lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 58643374587] TD:flush pre lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 58672943007] TD:flush post lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 58701609708] TD:mig pre lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 58728403545] TD:mig post lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 58746664683] TD:ovf pre lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 58783310208] TD:ovf post lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 58824766770] TD:mt pre Hermes lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 58910876157] TD:mt post Hermes lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 58937586897] TD:mt pre Artemis lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 59047462068] TD:mt post Artemis lf=508998808 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 60779280261] TD:xp pre lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 60816252105] TD:xp post lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 60842498220] TD:flush pre lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 60870466440] TD:flush post lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 60899685147] TD:mig pre lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 60926939304] TD:mig post lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 60949263018] TD:ovf pre lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 60985954050] TD:ovf post lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 61019088186] TD:mt pre Hermes lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 61099081953] TD:mt post Hermes lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 61125229242] TD:mt pre Artemis lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 61230726795] TD:mt post Artemis lf=508998808 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 63011393109] TD:xp pre lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 63044832123] TD:xp post lf=508998808 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 63075817014] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 63100775493] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 63150464874] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 63198877266] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 63231566244] TD: blk_attach dev=0x30f86c0 rc=0 used=27554712 free=509316160 +[Artemis] [HADES][ERROR] [KRELTSC: 63261849084] TD: census largest_free=508856104 free_blocks=1 used_blocks=706 +[Hera] [HADES][ERROR] [KRELTSC: 63294041307] TD:flush pre lf=508856104 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 63312298770] TD:flush post lf=508856104 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 63325993857] TD:ovf pre lf=508856104 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 63352764972] TD:ovf post lf=508856104 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 63381647679] TD:mt pre Hermes lf=508856104 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 63462166782] TD:mt post Hermes lf=508856104 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 63478491594] TD:mt pre Artemis lf=508856104 fb=1 +[Hera] PARITY:BIRTH vm_id=0x7cf09e01549546cc-0x99319366653ccc14 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 64343758773] TD:pb 00 lf=503233880 +[Hera] [HADES][ERROR] [KRELTSC: 64356507999] TD:pb 00 fb=1 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 66710478576] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0xd62c30ac78839535 +[Hera] [HADES][ERROR] [KRELTSC: 77267385111] TD:pb 00~user lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 77285842788] TD:pb 00~user fb=1 +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] [HADES][ERROR] [KRELTSC: 77408923725] TD:mt post Artemis lf=497605128 fb=1 +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 77428542597] TD:xp pre lf=497605128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 77456925483] TD:xp post lf=497605128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 77484040410] TD:flush pre lf=497605128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 77614670784] TD:flush post lf=497605128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 77637544446] TD:mig pre lf=497605128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 77668629906] TD:mig post lf=497605128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 77705824497] TD:ovf pre lf=497605128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 77729752233] TD:ovf post lf=497605128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 77745231333] TD:mt pre Hermes lf=497605128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 77830458426] TD:mt post Hermes lf=497605128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 77845222497] TD:mt pre Artemis lf=497605128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 77914285071] TD:mt post Artemis lf=497605128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 77939546349] TD:mt pre 00 lf=497605128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 78040865826] TD:mt post 00 lf=497605128 fb=1 +[Hera] [HADES][ERROR] [KRELTSC: 78077227242] TD:mt pre 00~user lf=497605128 fb=1 +[Hera] (zuse) ok> S" 00" USE +[Hera] [HADES][ERROR] [KRELTSC: 78138450159] TD:mwu lf=497605128 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 78178139172] TD:dl lf=497605128 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 79688506569] TD:xp pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 79720493559] TD:xp post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 79747645950] TD:flush pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 79788460878] TD:flush post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 79816666524] TD:mig pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 79838271534] TD:mig post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 79876159062] TD:ovf pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 79903258008] TD:ovf post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 79931477535] TD:mt pre Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 80008148829] TD:mt post Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 80024604933] TD:mt pre Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 80240250594] TD:mt post Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 80281030305] TD:mt pre 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 80470575213] TD:mt post 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 80505381096] TD:mt pre 00~user lf=497605128 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 80555341146] TD:mwu lf=497605128 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 80594888976] TD:dl lf=497605128 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 82046293581] TD:idle n=25 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 82088267961] TD:idle n=25 fb=1 ub=10675 +[00] [HADES][ERROR] [KRELTSC: 82123046775] TD:idle n=25 tfb=497605128 +[00] [HADES][ERROR] [KRELTSC: 82157595513] TD:xp pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 82200653115] TD:xp post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 82221426945] TD:flush pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 82256776896] TD:flush post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 82284120303] TD:mig pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 82305087921] TD:mig post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 82329007047] TD:ovf pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 82354170675] TD:ovf post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 82374306987] TD:mt pre Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 82456274145] TD:mt post Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 82471315584] TD:mt pre Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 82587860334] TD:mt post Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 82614124131] TD:mt pre 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 82697714127] TD:mt post 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 82721418045] TD:mt pre 00~user lf=497605128 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 82762948065] TD:mwu lf=497605128 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 82808616072] TD:dl lf=497605128 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 84183169854] TD:mwu lf=497605128 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 84221483598] TD:dl lf=497605128 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 84350455203] TD:xp pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 84384814017] TD:xp post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 84399863709] TD:flush pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 84428187627] TD:flush post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 84443796045] TD:mig pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 84470816556] TD:mig post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 84486553452] TD:ovf pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 84504344232] TD:ovf post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 84531708387] TD:mt pre Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 84626008887] TD:mt post Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 84651304668] TD:mt pre Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 84792610287] TD:mt post Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 84819675906] TD:mt pre 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 84909644610] TD:mt post 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 84933956478] TD:mt pre 00~user lf=497605128 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 86308259961] TD:mwu lf=497605128 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 86357879769] TD:dl lf=497605128 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 86645865915] TD:xp pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 86670938844] TD:xp post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 86685712806] TD:flush pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 86707229343] TD:flush post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 86735718888] TD:mig pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 86764144551] TD:mig post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 86790146289] TD:ovf pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 86810164854] TD:ovf post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 86840612040] TD:mt pre Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 86931401760] TD:mt post Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 86945735100] TD:mt pre Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 87059800653] TD:mt post Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 87075857715] TD:mt pre 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 87156297753] TD:mt post 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 87174231564] TD:mt pre 00~user lf=497605128 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 88466141379] TD:mwu lf=497605128 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 88511042361] TD:dl lf=497605128 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 88919491521] TD:xp pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 88963416234] TD:xp post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 88977547638] TD:flush pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 89005804482] TD:flush post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 89025782517] TD:mig pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 89052605964] TD:mig post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 89085911208] TD:ovf pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 89128606056] TD:ovf post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 89143938093] TD:mt pre Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 89236988022] TD:mt post Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 89252352252] TD:mt pre Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 89353866840] TD:mt post Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 89378259852] TD:mt pre 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 89427457518] TD:mt post 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 89445756876] TD:mt pre 00~user lf=497605128 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 90566343042] TD:mwu lf=497605128 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 90607702941] TD:dl lf=497605128 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 91175113512] TD:xp pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 91212239118] TD:xp post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 91227353301] TD:flush pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 91252823277] TD:flush post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 91270787370] TD:mig pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 91305807075] TD:mig post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 91321117272] TD:ovf pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 91342101438] TD:ovf post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 91371656985] TD:mt pre Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 91458810786] TD:mt post Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 91486358292] TD:mt pre Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 91612132395] TD:mt post Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 91639169454] TD:mt pre 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 91731424491] TD:mt post 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 91746242091] TD:mt pre 00~user lf=497605128 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 92691531051] TD:mwu lf=497605128 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 92720340027] TD:dl lf=497605128 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 93434930316] TD:idle n=30 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 93480153333] TD:idle n=30 fb=1 ub=10675 +[00] [HADES][ERROR] [KRELTSC: 93505555101] TD:idle n=30 tfb=497605128 +[00] [HADES][ERROR] [KRELTSC: 93531061134] TD:xp pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 93570401421] TD:xp post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 93587581374] TD:flush pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 93627045225] TD:flush post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 93656852730] TD:mig pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 93693498822] TD:mig post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 93711220932] TD:ovf pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 93735371100] TD:ovf post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 93763816818] TD:mt pre Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 93864228969] TD:mt post Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 93890219535] TD:mt pre Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 93996346941] TD:mt post Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 94021723635] TD:mt pre 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 94101186984] TD:mt post 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 94116047256] TD:mt pre 00~user lf=497605128 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 94804852485] TD:mwu lf=497605128 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 94853115588] TD:dl lf=497605128 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 95695871607] TD:xp pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 95736814320] TD:xp post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 95752768818] TD:flush pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 95782753521] TD:flush post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 95810480157] TD:mig pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 95835638850] TD:mig post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 95855701368] TD:ovf pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 95886425859] TD:ovf post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 95912801145] TD:mt pre Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 96000814287] TD:mt post Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 96030550014] TD:mt pre Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 96150904185] TD:mt post Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 96166810551] TD:mt pre 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 96253489122] TD:mt post 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 96279294972] TD:mt pre 00~user lf=497605128 fb=1 +[00] (zuse) ok> S" 00" USE +[00] [HADES][ERROR] [KRELTSC: 96928219542] TD:mwu lf=497605128 fb=1 +[00] USE: now using 00 +[00] [HADES][ERROR] [KRELTSC: 96976507425] TD:dl lf=497605128 fb=1 in=S" 00" USE +[00] ok +[00] (zuse) ok>  +[00] ok +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 97948838673] TD:xp pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 97982285982] TD:xp post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 98009760072] TD:flush pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 98036422365] TD:flush post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 98052891993] TD:mig pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 98070910602] TD:mig post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 98100497082] TD:ovf pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 98129067582] TD:ovf post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 98152192089] TD:mt pre Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 98240766666] TD:mt post Hermes lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 98255943828] TD:mt pre Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 98371106841] TD:mt post Artemis lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 98395473561] TD:mt pre 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 98475807213] TD:mt post 00 lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 98490985929] TD:mt pre 00~user lf=497605128 fb=1 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 100201547376] TD:xp pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 100232406456] TD:xp post lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 100259624283] TD:det pre lf=497605128 fb=1 +[00] [HADES][ERROR] [KRELTSC: 100284608067] TD: detach_device called dev=0x30f86c0 +[00] [HADES][ERROR] [KRELTSC: 100310094717] TD:det post_bsd lf=497605128 fb=2 +[00] [HADES][ERROR] [KRELTSC: 100329079893] TD:kk 00 lf=497605128 fb=2 +[00] Stadium: dispatch cell=73483 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 100366451934] TD:vc start lf=497605128 fb=2 +[00] [HADES][ERROR] [KRELTSC: 100387116501] TD:vc post_hotwords lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 100412588808] TD:vc post_rwot lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 100433139870] TD:vc post_ssml8 lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 100457444136] TD:vc post_ssmcfg lf=497605128 fb=3 +[00] [HADES][ERROR] [KRELTSC: 100476152784] TD:vc post_dict lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 100496523057] TD:vc post_memory lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 100523395056] TD:vc post_callstack lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 100551790962] TD:pk 00 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 100577464197] TD:pk 00 fb=569 ub=9526 +[00] PARITY:KILL vm_id=0x7cf09e01549546cc-0x99319366653ccc14 name=00 +[00] KILL: 00 dead +[00] [HADES][ERROR] [KRELTSC: 100637805492] TD:kk 00~user lf=497605128 fb=569 +[00] Stadium: dispatch cell=78684 behaviour=COOL identity=0 +[00] [HADES][ERROR] [KRELTSC: 100690693194] TD:vc start lf=497605128 fb=569 +[00] [HADES][ERROR] [KRELTSC: 100707473160] TD:vc post_hotwords lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 100735526430] TD:vc post_rwot lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 100765133973] TD:vc post_ssml8 lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 100794158682] TD:vc post_ssmcfg lf=497605128 fb=570 +[00] [HADES][ERROR] [KRELTSC: 100811578014] TD:vc post_dict lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 100852392417] TD:vc post_memory lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 100879978647] TD:vc post_callstack lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 100895996103] TD:pk 00~user lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 100912215873] TD:pk 00~user fb=1141 ub=8369 +[00] PARITY:KILL vm_id=0x7031ef28e4114b63-0xacebbc06ea348e22 name=00~user +[00] KILL: 00~user dead +[00] WIREBIND: 00~user detached without flush (device already gone) +[00] [HADES][ERROR] [KRELTSC: 101008864635] TD:det post_wb lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 101031471807] TD:det post_zuse lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 101059975023] TD:flush pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 101087301630] TD:flush post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 101114615364] TD:mig pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 101140794825] TD:mig post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 101156485038] TD:ovf pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 101176205613] TD:ovf post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 101203514979] TD:mt pre Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 101283936495] TD:mt post Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 101310476904] TD:mt pre Artemis lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 101420594814] TD:mt post Artemis lf=497605128 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 102604875072] TD:xp pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 102645078144] TD:xp post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 102672354918] TD:flush pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 102688982949] TD:flush post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 102705803802] TD:mig pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 102731658834] TD:mig post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 102746722197] TD:ovf pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 102768400014] TD:ovf post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 102795399000] TD:mt pre Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 102851117313] TD:mt post Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 102877546443] TD:mt pre Artemis lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 102945834432] TD:mt post Artemis lf=497605128 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 104829229218] TD:idle n=35 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 104870848950] TD:idle n=35 fb=1141 ub=8369 +[00] [HADES][ERROR] [KRELTSC: 104914315086] TD:idle n=35 tfb=508821352 +[00] [HADES][ERROR] [KRELTSC: 104938490223] TD:xp pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 104955522231] TD:xp post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 104983219824] TD:flush pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 105023017575] TD:flush post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 105040612656] TD:mig pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 105078096774] TD:mig post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 105094315746] TD:ovf pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 105110797890] TD:ovf post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 105136802484] TD:mt pre Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 105221972814] TD:mt post Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 105236864019] TD:mt pre Artemis lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 105334430145] TD:mt post Artemis lf=497605128 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 107082636255] TD:xp pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 107125333350] TD:xp post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 107141167749] TD:flush pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 107169521403] TD:flush post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 107195728584] TD:mig pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 107221886121] TD:mig post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 107238203835] TD:ovf pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 107257470978] TD:ovf post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 107285743236] TD:mt pre Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 107369090283] TD:mt post Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 107394114996] TD:mt pre Artemis lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 107492620893] TD:mt post Artemis lf=497605128 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 109304046873] TD:xp pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 109338860820] TD:xp post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 109364061513] TD:flush pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 109398832305] TD:flush post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 109415005812] TD:mig pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 109444130376] TD:mig post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 109470197424] TD:ovf pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 109496739492] TD:ovf post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 109522794696] TD:mt pre Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 109603421298] TD:mt post Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 109628025381] TD:mt pre Artemis lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 109730239185] TD:mt post Artemis lf=497605128 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 111555142083] TD:xp pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 111638679957] TD:xp post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 111710982390] TD:flush pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 111730291197] TD:flush post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 111771801729] TD:mig pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 111841079637] TD:mig post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 111886242468] TD:ovf pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 111913108944] TD:ovf post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 111936500361] TD:mt pre Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 112030856322] TD:mt post Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 112086375828] TD:mt pre Artemis lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 112181990403] TD:mt post Artemis lf=497605128 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 113941428888] TD:xp pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 113979912627] TD:xp post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 114006306498] TD:flush pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 114034019022] TD:flush post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 114063105723] TD:mig pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 114096561894] TD:mig post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 114125167275] TD:ovf pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 114153789834] TD:ovf post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 114181643037] TD:mt pre Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 114268192605] TD:mt post Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 114294944421] TD:mt pre Artemis lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 114406883556] TD:mt post Artemis lf=497605128 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 116210377920] TD:idle n=40 lf=497605128 +[00] [HADES][ERROR] [KRELTSC: 116243162280] TD:idle n=40 fb=1141 ub=8369 +[00] [HADES][ERROR] [KRELTSC: 116270548401] TD:idle n=40 tfb=508821352 +[00] [HADES][ERROR] [KRELTSC: 116298643797] TD:xp pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 116327809773] TD:xp post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 116353916595] TD:flush pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 116374041756] TD:flush post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 116395618773] TD:mig pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 116426548623] TD:mig post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 116452453698] TD:ovf pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 116483425485] TD:ovf post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 116509318989] TD:mt pre Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 116591158698] TD:mt post Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 116606251734] TD:mt pre Artemis lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 116729640405] TD:mt post Artemis lf=497605128 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 118462765722] TD:xp pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 118490049363] TD:xp post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 118529521950] TD:flush pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 118546473486] TD:flush post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 118562144736] TD:mig pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 118589223669] TD:mig post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 118618546599] TD:ovf pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 118647355029] TD:ovf post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 118673695371] TD:mt pre Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 118747021638] TD:mt post Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 118763734299] TD:mt pre Artemis lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 118860512610] TD:mt post Artemis lf=497605128 fb=1141 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 120683623725] TD:xp pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 120721097700] TD:xp post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 120747985134] xhci: CSW status = FAILED +[00] [HADES][WARN ] [KRELTSC: 120772066044] xhci: unit not ready -- retrying TEST UNIT READY +[00] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 120808136379] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 120845355582] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 120881877585] TD: blk_attach dev=0x30f86c0 rc=0 used=27602365 free=509268507 +[Artemis] [HADES][ERROR] [KRELTSC: 120918001008] TD: census largest_free=497605128 free_blocks=1141 used_blocks= +[00] [HADES][ERROR] [KRELTSC: 120996492519] TD:flush pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 121012279836] TD:flush post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 121028501076] TD:ovf pre lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 121055525367] TD:ovf post lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 121083769338] TD:mt pre Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 121168683783] TD:mt post Hermes lf=497605128 fb=1141 +[00] [HADES][ERROR] [KRELTSC: 121183183317] TD:mt pre Artemis lf=497605128 fb=1141 +[Hera] PARITY:BIRTH vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 121991216529] TD:pb 01 lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 122013381252] TD:pb 01 fb=1140 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 124114329885] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] [HADES][ERROR] [KRELTSC: 130245636654] TD:pb 01~user lf=492362184 +[Hera] [HADES][ERROR] [KRELTSC: 130276781397] TD:pb 01~user fb=1140 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[00] [HADES][ERROR] [KRELTSC: 130404619359] TD:mt post Artemis lf=492362184 fb=1140 +[00] (zuse) ok>  +[00] [HADES][ERROR] [KRELTSC: 130426295853] TD:xp pre lf=492362184 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 130461697338] TD:xp post lf=492362184 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 130491389259] TD:flush pre lf=492362184 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 130631051985] TD:flush post lf=492362184 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 130646636274] TD:mig pre lf=492362184 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 130665222261] TD:mig post lf=492362184 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 130689530307] TD:ovf pre lf=492362184 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 130717751535] TD:ovf post lf=492362184 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 130745705433] TD:mt pre Hermes lf=492362184 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 130821546366] TD:mt post Hermes lf=492362184 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 130838447103] TD:mt pre Artemis lf=492362184 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 130905168156] TD:mt post Artemis lf=492362184 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 130920699126] TD:mt pre 01 lf=492362184 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 131010230547] TD:mt post 01 lf=492362184 fb=1140 +[00] [HADES][ERROR] [KRELTSC: 131026423710] TD:mt pre 01~user lf=492362184 fb=1140 +[00] (zuse) ok> S" 01" USE +[00] [HADES][ERROR] [KRELTSC: 131643592185] TD:mwu lf=492362184 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 131675444565] TD:dl lf=492362184 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 132658988616] TD:xp pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 132687046674] TD:xp post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 132704086347] TD:flush pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 132723173100] TD:flush post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 132749461047] TD:mig pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 132776255703] TD:mig post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 132802868646] TD:ovf pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 132832891359] TD:ovf post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 132860818377] TD:mt pre Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 132955368105] TD:mt post Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 132979618485] TD:mt pre Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 133112281533] TD:mt post Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 133139087340] TD:mt pre 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 133232832999] TD:mt post 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 133248122112] TD:mt pre 01~user lf=492362184 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 133767379410] TD:mwu lf=492362184 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 133805244384] TD:dl lf=492362184 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 134967413091] TD:idle n=45 lf=492362184 +[01] [HADES][ERROR] [KRELTSC: 134996823234] TD:idle n=45 fb=1140 ub=11577 +[01] [HADES][ERROR] [KRELTSC: 135018019710] TD:idle n=45 tfb=497492032 +[01] [HADES][ERROR] [KRELTSC: 135046683702] TD:xp pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 135074104620] TD:xp post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 135093068985] TD:flush pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 135110284554] TD:flush post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 135157369914] TD:mig pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 135190333341] TD:mig post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 135218751948] TD:ovf pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 135247587090] TD:ovf post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 135272671548] TD:mt pre Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 135406857936] TD:mt post Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 135441944232] TD:mt pre Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 135626916096] TD:mt post Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 135654435483] TD:mt pre 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 135776047785] TD:mt post 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 135805347321] TD:mt pre 01~user lf=492362184 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 135897724851] TD:mwu lf=492362184 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 135939883716] TD:dl lf=492362184 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 137300088660] TD:xp pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 137336323005] TD:xp post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 137387185719] TD:flush pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 137418730890] TD:flush post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 137435510079] TD:mig pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 137462862684] TD:mig post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 137481457029] TD:ovf pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 137510734620] TD:ovf post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 137538176139] TD:mt pre Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 137629101603] TD:mt post Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 137653951323] TD:mt pre Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 137770033254] TD:mt post Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 137796943221] TD:mt pre 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 137875760127] TD:mt post 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 137890506642] TD:mt pre 01~user lf=492362184 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 138023067882] TD:mwu lf=492362184 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 138056510130] TD:dl lf=492362184 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 139554027354] TD:xp pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 139579420134] TD:xp post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 139607789874] TD:flush pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 139635992370] TD:flush post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 139663016031] TD:mig pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 139685137809] TD:mig post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 139712403663] TD:ovf pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 139730948784] TD:ovf post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 139755393855] TD:mt pre Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 139844829600] TD:mt post Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 139872255495] TD:mt pre Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 139994438619] TD:mt post Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 140010166779] TD:mt pre 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 140090059977] TD:mt post 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 140107201437] TD:mt pre 01~user lf=492362184 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 140155275897] TD:mwu lf=492362184 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 140192202129] TD:dl lf=492362184 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 141811311705] TD:xp pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 141843703659] TD:xp post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 141871081002] TD:flush pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 141919367982] TD:flush post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 141955080792] TD:mig pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 141982917111] TD:mig post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 142020859344] TD:ovf pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 142051696878] TD:ovf post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 142097913951] TD:mt pre Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 142201690890] TD:mt post Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 142227906954] TD:mt pre Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 142351189617] TD:mt post Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 142367052744] TD:mt pre 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 142475504136] TD:mt post 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 142503225501] TD:mt pre 01~user lf=492362184 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 142548346752] TD:mwu lf=492362184 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 142577727537] TD:dl lf=492362184 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 144094714764] TD:xp pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 144129600426] TD:xp post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 144157284348] TD:flush pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 144193903959] TD:flush post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 144210993948] TD:mig pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 144239434101] TD:mig post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 144257242206] TD:ovf pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 144285118404] TD:ovf post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 144313937733] TD:mt pre Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 144407633622] TD:mt post Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 144433312023] TD:mt pre Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 144541043661] TD:mt post Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 144568257939] TD:mt pre 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 144663916887] TD:mt post 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 144689976732] TD:mt pre 01~user lf=492362184 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 144741192582] TD:mwu lf=492362184 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 144794669985] TD:dl lf=492362184 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 146358135903] TD:idle n=50 lf=492362184 +[01] [HADES][ERROR] [KRELTSC: 146397931281] TD:idle n=50 fb=1140 ub=11577 +[01] [HADES][ERROR] [KRELTSC: 146426834568] TD:idle n=50 tfb=497492032 +[01] [HADES][ERROR] [KRELTSC: 146467599369] TD:xp pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 146509014645] TD:xp post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 146535991686] TD:flush pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 146561397087] TD:flush post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 146592232962] TD:mig pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 146622400197] TD:mig post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 146649413631] TD:ovf pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 146675470221] TD:ovf post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 146713448133] TD:mt pre Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 146803490925] TD:mt post Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 146827764699] TD:mt pre Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 146954866821] TD:mt post Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 146981886681] TD:mt pre 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 147078664320] TD:mt post 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 147129117618] TD:mt pre 01~user lf=492362184 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 147169878639] TD:mwu lf=492362184 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 147224256375] TD:dl lf=492362184 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 148678752411] TD:mwu lf=492362184 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 148715196840] TD:dl lf=492362184 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 148784646024] TD:xp pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 148816057404] TD:xp post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 148832495049] TD:flush pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 148860776715] TD:flush post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 148887594639] TD:mig pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 148914541755] TD:mig post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 148940324652] TD:ovf pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 148955648709] TD:ovf post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 148978146009] TD:mt pre Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 149078088936] TD:mt post Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 149112894945] TD:mt pre Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 149232974163] TD:mt post Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 149258886189] TD:mt pre 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 149357178810] TD:mt post 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 149373672315] TD:mt pre 01~user lf=492362184 fb=1140 +[01] (zuse) ok> S" 01" USE +[01] [HADES][ERROR] [KRELTSC: 150803029608] TD:mwu lf=492362184 fb=1140 +[01] USE: now using 01 +[01] [HADES][ERROR] [KRELTSC: 150834663651] TD:dl lf=492362184 fb=1140 in=S" 01" USE +[01] ok +[01] (zuse) ok>  +[01] ok +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 151057724412] TD:xp pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 151089991227] TD:xp post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 151127542587] TD:flush pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 151158542661] TD:flush post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 151201318422] TD:mig pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 151223554335] TD:mig post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 151247223015] TD:ovf pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 151266455697] TD:ovf post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 151291773213] TD:mt pre Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 151378060596] TD:mt post Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 151400175591] TD:mt pre Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 151500747699] TD:mt post Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 151515856905] TD:mt pre 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 151613948598] TD:mt post 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 151630976427] TD:mt pre 01~user lf=492362184 fb=1140 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 153270441891] TD:xp pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 153305696733] TD:xp post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 153333980772] TD:flush pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 153360405198] TD:flush post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 153389216442] TD:mig pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 153415352706] TD:mig post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 153430527663] TD:ovf pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 153448249962] TD:ovf post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 153475786128] TD:mt pre Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 153614127492] TD:mt post Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 153630265719] TD:mt pre Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 153749246931] TD:mt post Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 153775522845] TD:mt pre 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 153875431059] TD:mt post 01 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 153900955236] TD:mt pre 01~user lf=492362184 fb=1140 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 155542559802] TD:xp pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 155577499854] TD:xp post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 155628737145] TD:det pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 155655886134] TD: detach_device called dev=0x30f86c0 +[01] [HADES][ERROR] [KRELTSC: 155689984233] TD:det post_bsd lf=492362184 fb=1142 +[01] [HADES][ERROR] [KRELTSC: 155704686375] TD:kk 01 lf=492362184 fb=1142 +[01] Stadium: dispatch cell=81286 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 155734708395] TD:vc start lf=492362184 fb=1142 +[01] [HADES][ERROR] [KRELTSC: 155751384705] TD:vc post_hotwords lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 155779880907] TD:vc post_rwot lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 155819771373] TD:vc post_ssml8 lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 155848899507] TD:vc post_ssmcfg lf=492362184 fb=1143 +[01] [HADES][ERROR] [KRELTSC: 155879478888] TD:vc post_dict lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 155907607044] TD:vc post_memory lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 155925722505] TD:vc post_callstack lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 155944589745] TD:pk 01 lf=492362184 +[01] [HADES][ERROR] [KRELTSC: 155966452614] TD:pk 01 fb=1707 ub=10428 +[01] PARITY:KILL vm_id=0x28c780a202d641f4-0x8ea59d9bb3c1e286 name=01 +[01] KILL: 01 dead +[01] [HADES][ERROR] [KRELTSC: 156009141666] TD:kk 01~user lf=492362184 fb=1707 +[01] Stadium: dispatch cell=82586 behaviour=COOL identity=0 +[01] [HADES][ERROR] [KRELTSC: 156055769205] TD:vc start lf=492362184 fb=1707 +[01] [HADES][ERROR] [KRELTSC: 156081048396] TD:vc post_hotwords lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 156098636757] TD:vc post_rwot lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 156122313480] TD:vc post_ssml8 lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 156157967637] TD:vc post_ssmcfg lf=492362184 fb=1708 +[01] [HADES][ERROR] [KRELTSC: 156184893102] TD:vc post_dict lf=492362184 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 156200649045] TD:vc post_memory lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 156229611762] TD:vc post_callstack lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 156246501075] TD:pk 01~user lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 156269605926] TD:pk 01~user fb=2143 ub=9543 +[01] PARITY:KILL vm_id=0x4240cdc217e34564-0xa23a8e011ea81dee name=01~user +[01] KILL: 01~user dead +[01] WIREBIND: 01~user detached without flush (device already gone) +[01] [HADES][ERROR] [KRELTSC: 156338699874] TD:det post_wb lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 156367142358] TD:det post_zuse lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 156394722855] TD:flush pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 156423192870] TD:flush post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 156450213822] TD:mig pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 156477753054] TD:mig post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 156505992594] TD:ovf pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 156522885897] TD:ovf post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 156537721053] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 156619682079] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 156635307318] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 156727654776] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 157924509288] TD:idle n=55 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 157951889571] TD:idle n=55 fb=2143 ub=9543 +[01] [HADES][ERROR] [KRELTSC: 157975109817] TD:idle n=55 tfb=508661912 +[01] [HADES][ERROR] [KRELTSC: 157990920591] TD:xp pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 158026046199] TD:xp post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 158053843542] TD:flush pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 158083569882] TD:flush post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 158110439592] TD:mig pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 158137871535] TD:mig post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 158156777625] TD:ovf pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 158171576787] TD:ovf post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 158197701795] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 158281119318] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 158308267236] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 158408764206] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 160160828667] TD:xp pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 160209075978] TD:xp post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 160226896872] TD:flush pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 160253108232] TD:flush post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 160267273383] TD:mig pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 160293957348] TD:mig post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 160324145037] TD:ovf pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 160354564482] TD:ovf post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 160381005750] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 160463005878] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 160478511732] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 160573148946] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 162396192903] TD:xp pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 162428169813] TD:xp post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 162453138351] TD:flush pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 162470843451] TD:flush post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 162486885666] TD:mig pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 162515036838] TD:mig post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 162543273816] TD:ovf pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 162572771991] TD:ovf post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 162603150570] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 162689583588] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 162705120354] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 162801313458] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 164634850212] TD:xp pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 164671333974] TD:xp post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 164698524375] TD:flush pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 164728732602] TD:flush post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 164768582853] TD:mig pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 164796754920] TD:mig post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 164825864154] TD:ovf pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 164855533710] TD:ovf post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 164873513007] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 164957999241] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 164973368511] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 165070292793] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 166869939012] TD:xp pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 166905791010] TD:xp post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 166933790226] TD:flush pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 166970297298] TD:flush post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 166986311793] TD:mig pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 167005438761] TD:mig post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 167031827928] TD:ovf pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 167058216990] TD:ovf post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 167078176167] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 167152223532] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 167174545608] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 167269460589] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 169095534384] TD:idle n=60 lf=497605128 +[01] [HADES][ERROR] [KRELTSC: 169128522213] TD:idle n=60 fb=2143 ub=9543 +[01] [HADES][ERROR] [KRELTSC: 169153218486] TD:idle n=60 tfb=508661912 +[01] [HADES][ERROR] [KRELTSC: 169171583616] TD:xp pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 169204310562] TD:xp post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 169239806589] TD:flush pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 169270495842] TD:flush post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 169300385289] TD:mig pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 169332657165] TD:mig post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 169347854697] TD:ovf pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 169375724658] TD:ovf post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 169392158166] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 169475743500] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 169491956109] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 169581903855] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 171317187888] TD:xp pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 171349044552] TD:xp post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 171376073190] TD:flush pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 171402596904] TD:flush post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 171428022906] TD:mig pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 171448072257] TD:mig post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 171484420464] TD:ovf pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 171524637375] TD:ovf post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 171540382398] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 171629378151] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 171644773608] TD:mt pre Artemis lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 171741512922] TD:mt post Artemis lf=497605128 fb=2143 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 173530832958] TD:xp pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 173570499753] TD:xp post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 173600941353] xhci: CSW status = FAILED +[01] [HADES][WARN ] [KRELTSC: 173615568168] xhci: unit not ready -- retrying TEST UNIT READY +[01] blkio_usb: MSC device ready +[Artemis] [HADES][ERROR] [KRELTSC: 173694273165] TD: attach total_blkio_blocks_1k=65536 forth_block_size=1024 +[Artemis] [HADES][ERROR] [KRELTSC: 173726837025] TD: after_format rc=0 user_blocks=48724 total_devblocks=16384 b +[Artemis] [HADES][ERROR] [KRELTSC: 173769606465] TD: blk_attach dev=0x30f86c0 rc=0 used=27645666 free=509225206 +[Artemis] [HADES][ERROR] [KRELTSC: 173808757458] TD: census largest_free=497605128 free_blocks=2143 used_blocks= +[01] [HADES][ERROR] [KRELTSC: 173896924236] TD:flush pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 173914489182] TD:flush post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 173933550882] TD:ovf pre lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 173978335335] TD:ovf post lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 174008377956] TD:mt pre Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 174091453830] TD:mt post Hermes lf=497605128 fb=2143 +[01] [HADES][ERROR] [KRELTSC: 174106941540] TD:mt pre Artemis lf=497605128 fb=2143 +[Hera] PARITY:BIRTH vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0xa9d2d8eceeba1024 +[Hera] [HADES][ERROR] [KRELTSC: 175405821045] TD:pb 02 lf=497605128 +[Hera] [HADES][ERROR] [KRELTSC: 175435979964] TD:pb 02 fb=1627 +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 177905339409] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x6a45bed5d858660e +[Hera] [HADES][ERROR] [KRELTSC: 185128134303] TD:pb 02~user lf=492362184 +[Hera] [HADES][ERROR] [KRELTSC: 185140933845] TD:pb 02~user fb=1140 +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[01] [HADES][ERROR] [KRELTSC: 185236030455] TD:mt post Artemis lf=492362184 fb=1140 +[01] (zuse) ok>  +[01] [HADES][ERROR] [KRELTSC: 185262154203] TD:xp pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 185304221046] TD:xp post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 185320877385] TD:flush pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 185439549624] TD:flush post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 185460230109] TD:mig pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 185476359474] TD:mig post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 185499617919] TD:ovf pre lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 185531502828] TD:ovf post lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 185566122504] TD:mt pre Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 185621141685] TD:mt post Hermes lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 185638210905] TD:mt pre Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 185706897369] TD:mt post Artemis lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 185735132898] TD:mt pre 02 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 185797660755] TD:mt post 02 lf=492362184 fb=1140 +[01] [HADES][ERROR] [KRELTSC: 185814430473] TD:mt pre 02~user lf=492362184 fb=1140 +[01] (zuse) ok> S" 02" USE +[01] [HADES][ERROR] [KRELTSC: 185850126546] TD:mwu lf=492362184 fb=1140 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 185887532460] TD:dl lf=492362184 fb=1140 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 187525526370] TD:xp pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 187569553773] TD:xp post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 187585633200] TD:flush pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 187613786115] TD:flush post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 187641794844] TD:mig pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 187669412364] TD:mig post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 187686784278] TD:ovf pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 187702076520] TD:ovf post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 187728016203] TD:mt pre Hermes lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 187818886227] TD:mt post Hermes lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 187842508812] TD:mt pre Artemis lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 187958024898] TD:mt post Artemis lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 187972738737] TD:mt pre 02 lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 188081737368] TD:mt post 02 lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 188107519194] TD:mt pre 02~user lf=492362184 fb=1140 +[02] (zuse) ok> S" 02" USE +[02] [HADES][ERROR] [KRELTSC: 188148864120] TD:mwu lf=492362184 fb=1140 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 188181583821] TD:dl lf=492362184 fb=1140 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok> S" 02" USE +[02] [HADES][ERROR] [KRELTSC: 189772934169] TD:mwu lf=492362184 fb=1140 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 189810261270] TD:dl lf=492362184 fb=1140 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 189863148909] TD:idle n=65 lf=492362184 +[02] [HADES][ERROR] [KRELTSC: 189883191855] TD:idle n=65 fb=1140 ub=12751 +[02] [HADES][ERROR] [KRELTSC: 189903801570] TD:idle n=65 tfb=497346384 +[02] [HADES][ERROR] [KRELTSC: 189931029372] TD:xp pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 189958343589] TD:xp post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 189983036187] TD:flush pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 190000279476] TD:flush post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 190020454344] TD:mig pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 190049510385] TD:mig post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 190079201781] TD:ovf pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 190106914263] TD:ovf post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 190137107979] TD:mt pre Hermes lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 190232463036] TD:mt post Hermes lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 190248223305] TD:mt pre Artemis lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 190356641895] TD:mt post Artemis lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 190374204678] TD:mt pre 02 lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 190465352091] TD:mt post 02 lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 190480723125] TD:mt pre 02~user lf=492362184 fb=1140 +[02] (zuse) ok> S" 02" USE +[02] [HADES][ERROR] [KRELTSC: 191908120719] TD:mwu lf=492362184 fb=1140 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 191940399441] TD:dl lf=492362184 fb=1140 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 192176739321] TD:xp pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 192210474183] TD:xp post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 192235850814] TD:flush pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 192269965734] TD:flush post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 192296547408] TD:mig pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 192321843777] TD:mig post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 192350397981] TD:ovf pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 192380184633] TD:ovf post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 192408960807] TD:mt pre Hermes lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 192503163174] TD:mt post Hermes lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 192517758909] TD:mt pre Artemis lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 192637578525] TD:mt post Artemis lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 192664844820] TD:mt pre 02 lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 192765655131] TD:mt post 02 lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 192782035803] TD:mt pre 02~user lf=492362184 fb=1140 +[02] (zuse) ok> S" 02" USE +[02] [HADES][ERROR] [KRELTSC: 194024066817] TD:mwu lf=492362184 fb=1140 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 194066272659] TD:dl lf=492362184 fb=1140 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 194498298141] TD:xp pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 194537971992] TD:xp post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 194555018616] TD:flush pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 194583949056] TD:flush post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 194611783086] TD:mig pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 194642214123] TD:mig post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 194667312798] TD:ovf pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 194695038657] TD:ovf post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 194723648406] TD:mt pre Hermes lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 194803082145] TD:mt post Hermes lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 194829403335] TD:mt pre Artemis lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 194967764523] TD:mt post Artemis lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 194983196436] TD:mt pre 02 lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 195065949036] TD:mt post 02 lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 195091186983] TD:mt pre 02~user lf=492362184 fb=1140 +[02] (zuse) ok> S" 02" USE +[02] [HADES][ERROR] [KRELTSC: 196149242100] TD:mwu lf=492362184 fb=1140 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 196190733795] TD:dl lf=492362184 fb=1140 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 196780275258] TD:xp pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 196806747732] TD:xp post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 196835777943] TD:flush pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 196865667978] TD:flush post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 196893421263] TD:mig pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 196912142889] TD:mig post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 196928913321] TD:ovf pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 196955423805] TD:ovf post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 196983246075] TD:mt pre Hermes lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 197075193357] TD:mt post Hermes lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 197090051340] TD:mt pre Artemis lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 197218676991] TD:mt post Artemis lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 197236752888] TD:mt pre 02 lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 197345864352] TD:mt post 02 lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 197371940073] TD:mt pre 02~user lf=492362184 fb=1140 +[02] (zuse) ok> S" 02" USE +[02] [HADES][ERROR] [KRELTSC: 198271990581] TD:mwu lf=492362184 fb=1140 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 198325340661] TD:dl lf=492362184 fb=1140 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 199054089906] TD:xp pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 199088867670] TD:xp post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 199105360566] TD:flush pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 199135607727] TD:flush post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 199165088997] TD:mig pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 199200376368] TD:mig post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 199227386673] TD:ovf pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 199259245878] TD:ovf post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 199289151054] TD:mt pre Hermes lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 199381463505] TD:mt post Hermes lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 199415929923] TD:mt pre Artemis lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 199541471577] TD:mt post Artemis lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 199559357403] TD:mt pre 02 lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 199648514184] TD:mt post 02 lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 199664696784] TD:mt pre 02~user lf=492362184 fb=1140 +[02] (zuse) ok> S" 02" USE +[02] [HADES][ERROR] [KRELTSC: 200397279957] TD:mwu lf=492362184 fb=1140 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 200438975436] TD:dl lf=492362184 fb=1140 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 201313870653] TD:idle n=70 lf=492362184 +[02] [HADES][ERROR] [KRELTSC: 201347779185] TD:idle n=70 fb=1140 ub=12751 +[02] [HADES][ERROR] [KRELTSC: 201364576623] TD:idle n=70 tfb=497346384 +[02] [HADES][ERROR] [KRELTSC: 201395078094] TD:xp pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 201427090410] TD:xp post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 201444578727] TD:flush pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 201470957100] TD:flush post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 201495888972] TD:mig pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 201524404473] TD:mig post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 201552616020] TD:ovf pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 201578843277] TD:ovf post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 201594879738] TD:mt pre Hermes lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 201682151013] TD:mt post Hermes lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 201708170160] TD:mt pre Artemis lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 201812034249] TD:mt post Artemis lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 201838422597] TD:mt pre 02 lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 201939555489] TD:mt post 02 lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 201954279975] TD:mt pre 02~user lf=492362184 fb=1140 +[02] (zuse) ok> S" 02" USE +[02] [HADES][ERROR] [KRELTSC: 202520346462] TD:mwu lf=492362184 fb=1140 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 202571304201] TD:dl lf=492362184 fb=1140 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 203602565481] TD:xp pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 203639525838] TD:xp post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 203679422478] TD:flush pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 203707432446] TD:flush post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 203724767820] TD:mig pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 203744905329] TD:mig post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 203782992735] TD:ovf pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 203810351283] TD:ovf post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 203831406639] TD:mt pre Hermes lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 203931966126] TD:mt post Hermes lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 203947404528] TD:mt pre Artemis lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 204073894542] TD:mt post Artemis lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 204100124382] TD:mt pre 02 lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 204199419963] TD:mt post 02 lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 204214569531] TD:mt pre 02~user lf=492362184 fb=1140 +[02] (zuse) ok> S" 02" USE +[02] [HADES][ERROR] [KRELTSC: 204647068227] TD:mwu lf=492362184 fb=1140 +[02] USE: now using 02 +[02] [HADES][ERROR] [KRELTSC: 204684682335] TD:dl lf=492362184 fb=1140 in=S" 02" USE +[02] ok +[02] (zuse) ok>  +[02] ok +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 205845799887] TD:xp pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 205880606568] TD:xp post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 205909504143] TD:flush pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 205927369347] TD:flush post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 205944598629] TD:mig pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 205976391138] TD:mig post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 206004798006] TD:ovf pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 206030235516] TD:ovf post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 206095151367] TD:mt pre Hermes lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 206328717651] TD:mt post Hermes lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 206391696609] TD:mt pre Artemis lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 206535904722] TD:mt post Artemis lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 206574638256] TD:mt pre 02 lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 206687962446] TD:mt post 02 lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 206706147816] TD:mt pre 02~user lf=492362184 fb=1140 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 208166842107] TD:xp pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 208223334396] TD:xp post lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 208240988382] TD:det pre lf=492362184 fb=1140 +[02] [HADES][ERROR] [KRELTSC: 208261514265] TD: detach_device called dev=0x30f86c0 +[02] [HADES][ERROR] [KRELTSC: 208286315979] TD:det post_bsd lf=492362184 fb=1142 +[02] [HADES][ERROR] [KRELTSC: 208314571227] TD:kk 02 lf=492362184 fb=1142 +[02] Stadium: dispatch cell=83236 behaviour=COOL identity=0 +[02] [HADES][ERROR] [KRELTSC: 208369199598] TD:vc start lf=492362184 fb=1142 +[02] [HADES][ERROR] [KRELTSC: 208400676015] TD:vc post_hotwords lf=492362184 fb=1143 +[02] [HADES][ERROR] [KRELTSC: 208431226626] TD:vc post_rwot lf=492362184 fb=1143 +[02] [HADES][ERROR] [KRELTSC: 208457558001] TD:vc post_ssml8 lf=492362184 fb=1145 +[02] [HADES][ERROR] [KRELTSC: 208488154287] TD:vc post_ssmcfg lf=492362184 fb=1146 +[02] [HADES][ERROR] [KRELTSC: 208518521778] TD:vc post_dict lf=492362184 fb=1841 +[02] [HADES][ERROR] [KRELTSC: 208545010485] TD:vc post_memory lf=492362184 fb=1841 +[02] [HADES][ERROR] [KRELTSC: 208576703790] TD:vc post_callstack lf=492362184 fb=1841 +[02] [HADES][ERROR] [KRELTSC: 208607466711] TD:pk 02 lf=492362184 +[02] [HADES][ERROR] [KRELTSC: 208626737382] TD:pk 02 fb=1841 ub=11602 +[02] PARITY:KILL vm_id=0x476ce66b49204ce4-0xb472764e99a0a8e2 name=02 +[02] KILL: 02 dead +[02] [HADES][ERROR] [KRELTSC: 208685390172] TD:kk 02~user lf=492362184 fb=1841 +[02] Stadium: dispatch cell=83561 behaviour=COOL identity=0 +[02] [HADES][ERROR] [KRELTSC: 208727074311] TD:vc start lf=492362184 fb=1841 +[02] [HADES][ERROR] [KRELTSC: 208746296136] TD:vc post_hotwords lf=492362184 fb=1842 +[02] [HADES][ERROR] [KRELTSC: 208772652900] TD:vc post_rwot lf=492362184 fb=1842 +[02] [HADES][ERROR] [KRELTSC: 208799983350] TD:vc post_ssml8 lf=492362184 fb=1844 +[02] [HADES][ERROR] [KRELTSC: 208826221338] TD:vc post_ssmcfg lf=492362184 fb=1845 +[02] [HADES][ERROR] [KRELTSC: 208844963250] TD:vc post_dict lf=492362184 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 208862602809] TD:vc post_memory lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 208889587116] TD:vc post_callstack lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 208918359342] TD:pk 02~user lf=497605128 +[02] [HADES][ERROR] [KRELTSC: 208942629252] TD:pk 02~user fb=2401 ub=10717 +[02] PARITY:KILL vm_id=0xf3492d3d741d4770-0x8f216442a7aae8c8 name=02~user +[02] KILL: 02~user dead +[02] WIREBIND: 02~user detached without flush (device already gone) +[02] [HADES][ERROR] [KRELTSC: 209016624096] TD:det post_wb lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 209037213147] TD:det post_zuse lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 209065871469] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 209094005673] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 209109742989] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 209139220920] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 209168937012] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 209198025897] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 209223320859] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 209312064234] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 209329840545] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 209427067017] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 210603594138] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 210653219322] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 210679549101] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 210702042894] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 210740739237] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 210769794816] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 210808880751] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 210835139529] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 210863696988] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 210920497494] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 210955201506] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 211032570693] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 212867353797] TD:idle n=75 lf=497605128 +[02] [HADES][ERROR] [KRELTSC: 212935464693] TD:idle n=75 fb=2401 ub=10717 +[02] [HADES][ERROR] [KRELTSC: 212985468360] TD:idle n=75 tfb=508518408 +[02] [HADES][ERROR] [KRELTSC: 213027168963] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 213067474977] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 213104980683] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 213122984823] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 213148887000] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 213176549124] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 213206466858] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 213235740018] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 213262545720] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 213349605000] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 213365081979] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 213459603567] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 215139355095] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 215190698100] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 215208578256] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 215244653316] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 215260681125] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 215282946291] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 215313175959] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 215337999009] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 215366595549] TD:mt pre Hermes lf=497605128 fb=2401 +[Hermes] [HADES][WARN ] [KRELTSC: 215386774659] INFERENCE: Output validation failed, ignoring results +[02] [HADES][ERROR] [KRELTSC: 215474087262] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 215499811884] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 215616629634] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 217367900232] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 217411383714] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 217426053558] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 217452045153] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 217467921153] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 217495273653] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 217523509098] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 217549737825] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 217565229756] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 217642110462] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 217667217516] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 217766796786] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 219574962243] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 219607410834] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 219622988781] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 219641641170] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 219669214107] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 219706073391] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 219723173460] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 219741356163] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 219769372725] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 219852974481] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 219867788007] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 219970300935] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 221810139495] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 221839686012] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 221867258592] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 221894922333] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 221920492626] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 221936688561] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 221965390101] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 221981240250] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 221998254849] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 222085279143] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 222100514055] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 222202924356] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 224050005711] TD:idle n=80 lf=497605128 +[02] [HADES][ERROR] [KRELTSC: 224077716933] TD:idle n=80 fb=2401 ub=10718 +[02] [HADES][ERROR] [KRELTSC: 224092074465] TD:idle n=80 tfb=508518296 +[02] [HADES][ERROR] [KRELTSC: 224112090615] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 224140087773] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 224168140413] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 224193929988] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 224211044799] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 224228321982] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 224245712796] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 224272252617] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 224298156516] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 224374090353] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 224401575531] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 224511821919] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 226283102850] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 226318962009] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 226340790879] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 226370738685] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 226397961027] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 226425990084] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 226451231433] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 226466690100] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 226491543180] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 226574629806] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 226600454619] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 226710597015] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 228514343106] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 228552937620] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 228580036482] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 228613864899] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 228639563187] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 228672869502] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 228705170841] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 228743984931] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 228763729509] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 228852928395] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 228869576061] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 228980725890] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 230769753774] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 230806559907] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 230833511601] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 230881808199] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 230897565402] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 230927006478] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 230942046531] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 230961939831] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 230990277924] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 231074247852] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 231089470479] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 231202236132] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 233003877057] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 233043287778] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 233085573525] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 233129342565] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 233157871527] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 233175078759] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 233216975922] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 233243475717] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 233273181771] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 233370144168] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 233404992723] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 233505381816] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 235246858812] TD:idle n=85 lf=497605128 +[02] [HADES][ERROR] [KRELTSC: 235283946744] TD:idle n=85 fb=2401 ub=10718 +[02] [HADES][ERROR] [KRELTSC: 235303862073] TD:idle n=85 tfb=508518296 +[02] [HADES][ERROR] [KRELTSC: 235333547652] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 235364471622] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 235390725171] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 235417647738] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 235445665245] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 235473628782] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 235503282567] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 235529738535] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 235557081144] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 235644106278] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 235661883765] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 235750292190] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 237511785987] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 237587312298] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 237630998661] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 237678492387] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 237708222780] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 237730874157] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 237774697944] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 237829592175] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 237875383431] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 237975054597] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 238023533958] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 238147383936] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 239855543571] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 239895595212] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 239936233929] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 239966319054] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 239994769686] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 240022452054] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 240052721916] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 240070358010] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 240107000952] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 240183126750] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 240200073204] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 240330481608] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 242080866006] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 242127554571] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 242146135119] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 242174672796] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 242202547167] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 242239620483] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 242262186936] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 242279385831] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 242307538347] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 242397867474] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 242420292828] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 242540202912] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 244300956543] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 244334856381] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 244360545975] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 244396522587] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 244412880138] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 244442230032] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 244460856255] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 244477250283] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 244502725635] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 244587145362] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 244603406943] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 244700646309] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 246507570750] TD:idle n=90 lf=497605128 +[02] [HADES][ERROR] [KRELTSC: 246532780263] TD:idle n=90 fb=2401 ub=10718 +[02] [HADES][ERROR] [KRELTSC: 246558007248] TD:idle n=90 tfb=508518296 +[02] [HADES][ERROR] [KRELTSC: 246587735961] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 246617255892] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 246646346310] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 246674517222] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 246704293773] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 246730944159] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 246758242710] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 246786575070] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 246801393279] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 246877332534] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 246894857790] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 246990510606] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 248783283546] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 248831310042] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 248858734320] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 248881181997] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 248915380959] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 248932818981] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 248960654838] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 248976525651] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 249002359221] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 249081977718] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 249107684532] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 249219327273] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 250982768967] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 251018997768] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 251047278069] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 251075375544] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 251102070681] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 251119109220] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 251147328369] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 251168073408] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 251216546196] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 251298722640] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 251325152253] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 251436966564] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 253212450393] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 253249332483] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 253264156089] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 253292480007] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 253320384072] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 253347116946] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 253363618473] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 253380626562] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 253408387869] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 253488593484] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 253503393087] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 253603197792] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 255438721461] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 255463038264] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 255502537248] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 255534688248] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 255551755011] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 255592191330] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 255620374989] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 255636488394] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 255657406578] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 255740305779] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 255766398951] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 255878524818] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 257690681262] TD:idle n=95 lf=497605128 +[02] [HADES][ERROR] [KRELTSC: 257723042535] TD:idle n=95 fb=2401 ub=10718 +[02] [HADES][ERROR] [KRELTSC: 257747017983] TD:idle n=95 tfb=508518296 +[02] [HADES][ERROR] [KRELTSC: 257765310663] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 257792367588] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 257820380349] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 257847505881] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 257876539935] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 257902900227] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 257928092100] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 257943644385] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 257965584555] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 258053486460] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 258078645804] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 258178388202] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 259943450697] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 259983755997] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 259999216995] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 260032711680] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 260064703668] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 260091952113] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 260119961493] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 260145935112] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 260161598130] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 260234918811] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 260250928287] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 260351858508] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 262165934982] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 262210990356] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 262227794052] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 262261796454] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 262279268916] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 262295002305] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 262321704960] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 262347653967] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 262365911346] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 262446911118] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 262472535003] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 262576087830] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 264379271247] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 264425636979] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 264444206187] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 264479215980] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 264508564908] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 264537934899] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 264568097010] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 264594614655] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 264613628307] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 264701353392] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 264717368643] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 264810821814] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 266599005813] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 266637141162] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 266664191703] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 266693430360] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 266722974630] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 266756507997] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 266773134621] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 266790590829] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 266817944778] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 266896449015] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 266921602269] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 267030863211] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 268832545401] TD:idle n=100 lf=497605128 +[02] [HADES][ERROR] [KRELTSC: 268866420459] TD:idle n=100 fb=2401 ub=10718 +[02] [HADES][ERROR] [KRELTSC: 268896052131] TD:idle n=100 tfb=508518296 +[02] [HADES][ERROR] [KRELTSC: 268925115669] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 269055142167] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 269123179626] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 269199348474] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 269240724690] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 269263051239] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 269299238691] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 269323062015] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 269345736807] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 269461556910] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 269491440666] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 269604307560] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 271212470235] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 271247917626] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 271274501190] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 271302019275] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 271330728522] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 271357512972] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 271388081076] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 271405623615] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 271424335371] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 271486718664] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 271511194059] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 271585748931] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 273485167242] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 273511258230] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 273541721880] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 273568118271] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 273596650992] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 273625906344] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 273654698541] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 273694915179] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 273722366547] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 273794745756] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 273811522782] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 273947611161] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 275702850486] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 275734536546] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 275749097148] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 275772190995] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 275797920153] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 275816243346] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 275839683336] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 275855188455] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 275881906041] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 275964175242] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 275979938493] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 276086393205] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 277918814733] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 277967352726] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 277994811024] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 278023586568] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 278051929764] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 278072052111] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 278109803307] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 278127632307] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 278154064188] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 278235939324] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 278260803975] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 278371781709] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 280148857989] TD:idle n=105 lf=497605128 +[02] [HADES][ERROR] [KRELTSC: 280193296572] TD:idle n=105 fb=2401 ub=10718 +[02] [HADES][ERROR] [KRELTSC: 280221213006] TD:idle n=105 tfb=508518296 +[02] [HADES][ERROR] [KRELTSC: 280236050997] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 280259251713] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 280289110206] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 280318028130] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 280345869468] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 280373974230] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 280400738793] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 280417885860] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 280444546095] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 280522976748] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 280538124237] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 280627468947] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  +[02] [HADES][ERROR] [KRELTSC: 282394568862] TD:xp pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 282441783876] TD:xp post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 282472083957] TD:flush pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 282492337932] TD:flush post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 282516187149] TD:mig pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 282535516389] TD:mig post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 282563568735] TD:ovf pre lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 282589121367] TD:ovf post lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 282617706189] TD:mt pre Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 282701169408] TD:mt post Hermes lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 282716973189] TD:mt pre Artemis lf=497605128 fb=2401 +[02] [HADES][ERROR] [KRELTSC: 282814296450] TD:mt post Artemis lf=497605128 fb=2401 +[02] (zuse) ok>  \ No newline at end of file diff --git a/logs/20260910-201318/aarch64/qemu-aarch64-20260910-201318.log b/logs/20260910-201318/aarch64/qemu-aarch64-20260910-201318.log new file mode 100644 index 00000000..6ef2a44c --- /dev/null +++ b/logs/20260910-201318/aarch64/qemu-aarch64-20260910-201318.log @@ -0,0 +1,8953 @@ +UEFI firmware (version 2025.11-3ubuntu7 built at 11:11:58 on Mar 31 2026) +[=3hBdsDxe: failed to load Boot0002 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x2,0x0): Not Found +BdsDxe: failed to load Boot0003 "UEFI QEMU QEMU USB HARDDRIVE 1-0000:00:04.0-1" from PciRoot(0x0)/Pci(0x4,0x0)/USB(0x0,0x0): Not Found +BdsDxe: loading Boot0004 "UEFI Misc Device 2" from PciRoot(0x0)/Pci(0x6,0x0) +BdsDxe: starting Boot0004 "UEFI Misc Device 2" from PciRoot(0x0)/Pci(0x6,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +Collecting boot information... +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: aarch64 +Build: Sep 10 2026 20:12:52 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 108 +Total memory: 4093 MB +Usable memory: 4056 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 1039986 + Free pages : 1038575 + Used pages : 1411 + Total MB : 4062 + Free MB : 4056 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +AArch64: running at EL1 +IDT installed. + +APIC: init... +PSCI: no DTB -- using HVC (QEMU virt-machine default) +GICv2: no DTB GIC node -- using QEMU virt-machine defaults +GICv2: distributor+CPU interface enabled, PPI 30 +APIC: init done + +Timer: init... +Timer: AArch64 generic timer initialised. +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 2147483608 + Free bytes: 2147483608 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 1207959552 + Heap end addr: 3355443200 + +Heartbeat: init... +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 335544 cells (20971 KB), 202 VM slots +VM: bootstrap parity... +VM arena allocated: 0x0000000040807000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 164977] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 3163233] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 4985781] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 5033209] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 5256019] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 5390240] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 5442994] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5669423] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 5706340] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5751622] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 6340975] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6583789] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 6995755] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 7041762] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7101241] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 7350942] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 7488490] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7543287] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 7888596] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 7942539] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7995957] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 8338950] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 8400484] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8451679] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 8773863] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 8806316] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8836025] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8889288] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9131546] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9207292] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9245164] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 9270929] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9443728] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9536342] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9597017] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9700461] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9741662] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9796447] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10101224] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 10149515] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10347878] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 10502843] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10561282] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10610325] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 10981225] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11325072] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11372566] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11420801] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11743558] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 11826706] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11878983] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 12166152] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12224481] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12277436] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12387196] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12692822] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12744843] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 13036822] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13113254] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13164966] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 13270266] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13545656] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13611442] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13665596] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 14005759] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 14056480] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14108567] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 14410766] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 14453881] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14501196] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 14778327] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 14843838] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14915304] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 15031006] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 15248719] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 15343031] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 15679777] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 15729419] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 15760891] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 15818130] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 16003436] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 16078053] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 16120520] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 16151988] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 16182254] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 16235432] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 16287251] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 16597275] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 16644410] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 16705361] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 17014065] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 17063140] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 17121465] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 17305787] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 17514921] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 17560470] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 17770703] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 17891984] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 17925773] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 17961539] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 18017777] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 18052150] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 18271030] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 18332722] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 18389493] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 18424401] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 18613157] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 18687876] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 18722810] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 18752772] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 18826747] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 18889310] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 19210825] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 19263624] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 19313179] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 19642934] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 19688965] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 19745362] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 20093910] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 20128845] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 20164028] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 20221106] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 20412190] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 20451693] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 20488135] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 20547734] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 20584903] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 20838643] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 20891863] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 20923124] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 20954761] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 21007813] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 21068755] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 21379230] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 21420294] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 21481598] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 21535960] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 21850356] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 21904569] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 22121001] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 22276782] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 22308636] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 22342686] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 22598978] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 22659355] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 22693420] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 22728389] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 22785542] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 23011500] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 23084526] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 23118562] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 23176526] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 23212370] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 23453789] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 23487974] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 23510602] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 23540629] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 23593130] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 23648396] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 23953171] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 23999752] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 24056109] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 24362900] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 24421265] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 24478769] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 24783681] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 24819737] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 24862126] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 24889940] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 24919745] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 25160228] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 25214275] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 25324958] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 25371463] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 25424932] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 25740891] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 25802362] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 25996279] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 26084654] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 26203064] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 26240951] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 26282752] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 26311475] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 26526757] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 26638828] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 26689019] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 26965332] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 27048450] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 27101074] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 27408361] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 27445637] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 27487200] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 27518539] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 27550681] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 27611258] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 27850704] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 28002769] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 28050575] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 28319682] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 28441795] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 28487790] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 28726709] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 28846093] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 28881994] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 28913041] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 29195443] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 29248468] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 29285865] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 29328380] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 29355826] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 29537240] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 29629957] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 29686506] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 29725567] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 30081235] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 30136352] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 30188013] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 30511878] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 30573451] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 30626026] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 30907679] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 30944383] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 30981201] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 31038410] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 31074695] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 31109391] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 31280527] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 31341951] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 31378746] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 31419686] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 31464765] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 31650590] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 31696354] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 31743009] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 31769275] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 31798122] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 31864113] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 31914201] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 32180022] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 32222609] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 32271055] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 32539859] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 32591811] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 32642400] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 33474422] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 33557447] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 33611799] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 33663529] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 33973431] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 34007762] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 34035862] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 34235605] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 34273214] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 34311351] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 34350196] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 34376736] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 34404710] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 34457267] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 34506802] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 34761607] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 34811507] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 34874221] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 34988690] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 35163245] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 35215607] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 35282962] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 35318433] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 35352877] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 35392833] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 35419768] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 35454349] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 35674313] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 35764679] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 36048997] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 36140105] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 36187940] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 36265366] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 36548824] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 36586558] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 36614886] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 36672316] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 36709435] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 36967954] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 37023635] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 37072845] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 37110489] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 37321798] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 37400027] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 37446010] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 37510949] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 37564170] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 37928206] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 37978063] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 38228202] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 38349100] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 38403982] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 38623670] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 38746883] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 38804450] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 38855820] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 38971925] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 39209453] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 39264446] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 39536058] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 39641303] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 39689095] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 39726781] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 40074361] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 40107317] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 40190548] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 40227538] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 40270472] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 40358034] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 40414056] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 40635596] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 40712038] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 40745592] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 40789481] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 40848316] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 40893510] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 41003781] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 41319035] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 41390833] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 42013105] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 42050731] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 42372387] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 42436636] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 42484738] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 42539857] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 42975912] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 43064077] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 43170416] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 43223147] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 43360319] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 43415648] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 43455801] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 43802049] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 43875756] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 43923072] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 44044497] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 44655806] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 44707239] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 44774719] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 45180043] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 45213100] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 45277828] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 45302313] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 45330163] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 45383644] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 45445503] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 45595018] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 45656426] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 45710071] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 45891404] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 45926645] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 45981666] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 46021919] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 46050261] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 46126670] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 46187003] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 46563042] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 46618636] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 46682169] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 47040631] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 47075762] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 47118372] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 47145916] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 47174191] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 47447019] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 47967230] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 48059860] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 48922338] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 48986970] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 49331206] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 49480747] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 49521703] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 49781052] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 49807722] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 49839311] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 49936074] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 50021655] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 50208685] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 50296930] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 50349805] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 50734422] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 50774702] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 50814603] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 50882029] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 50912009] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 50977986] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 51032776] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 51186773] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 51487791] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 51567586] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 51624584] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 52078843] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 52131253] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 52248666] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 52281646] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 52313030] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 52723825] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 52798647] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 53194275] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 53291649] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 53782063] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 54120976] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 54406905] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 54478557] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 54864560] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 54920271] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 54982117] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 55023413] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 55064342] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 55376202] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 55438646] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 55814848] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 55878037] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 56106848] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 56196690] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 56304965] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 56359956] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 56562130] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 56591987] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 56623766] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 56701482] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 56770164] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 57117338] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 57191494] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 57425605] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 57574911] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 57808121] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 57859556] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 57970655] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 58031259] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 58240474] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 58306028] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 58392949] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 58429929] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 58497338] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 58692611] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 58756420] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 58816478] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 58848431] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 58888102] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 59146993] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 59243643] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 59542142] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 59599662] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 59659745] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 59786271] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 60075002] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 60143447] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 60462795] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 60503939] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 60569302] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 60612987] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 60657962] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 60878167] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 60911992] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 60982688] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 61073411] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 61132891] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 61227419] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 61794943] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 61862303] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 61925377] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 62262220] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 62325590] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 62387684] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 62684695] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 62730073] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 62806560] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 63013338] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 63073412] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 63122105] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 63155336] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 63191768] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 63443834] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 63540115] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 63668466] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 63913347] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 63946428] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 63993995] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 64050779] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 64108669] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 64301885] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 64424623] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 64460209] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 64513909] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 64550139] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 64758479] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 64807941] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 64861502] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 64890807] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 64986826] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 65211206] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 65370572] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 65421746] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 65669015] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 65718952] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 65797205] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 65846328] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 66072037] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 66112200] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 66152448] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 66200242] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 66232519] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 66268544] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 66498294] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 66548720] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 66672772] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 66712629] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 66941703] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 67001100] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 67036582] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 67097667] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 67139861] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 67182056] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 67396297] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 67478613] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 67524300] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 67575908] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 67606989] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 67788783] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 67868131] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 67917113] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 68035259] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 68254021] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 68311531] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 68423934] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 68472684] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 68675305] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 68848323] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 68901091] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 69117214] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 69246987] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 69330366] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 69556004] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 69614175] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 69749192] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 69969630] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 70029046] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 70156001] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 70198740] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 70393634] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 70445711] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 70479891] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 70515103] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 70544106] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 70612911] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 70804260] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 70859156] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 70900760] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 70924092] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 70955765] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 71008270] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 71075326] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 71354947] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 71406118] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 71469813] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 71791854] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 71840781] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 71891393] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 72179527] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 72229485] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 72288695] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 72579566] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 72630844] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 72689688] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 72820609] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 73039646] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 73101430] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 73255616] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 73487814] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 73544058] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 73618824] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 74002609] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 74041688] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 74077914] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 74281358] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 74362902] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 74411423] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 74444968] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 74512389] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 74556501] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 74791981] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 74887107] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 74918072] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 74954885] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 75192805] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 75243361] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 75348130] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 75394137] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 75621885] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 75731790] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 75775166] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 75826473] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 76101717] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 76142877] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 76189880] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 76464598] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 76508564] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 76553468] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 76659497] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 76710411] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 76918849] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 77028682] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 77074608] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 77124146] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 77401083] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 77429828] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 77456459] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 77508792] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 77542244] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 77582513] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 77755566] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 77823809] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 77857824] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 77892252] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 77931461] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 77957779] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 77987785] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 78035483] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 78241429] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 78318848] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 78396785] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 78444388] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 78669549] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 78800839] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 78859541] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 78921104] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 79204711] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 79260486] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 79323064] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 79621886] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 79678773] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 79744138] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 80041176] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 80099573] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 80163189] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 80476247] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 80513011] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 80543459] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 80607031] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 80646150] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 80686517] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 80720082] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 80956063] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 81022453] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 81055015] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 81083584] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 81133372] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 81331491] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 81363127] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 81402961] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 81431335] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 81464096] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 81537134] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 81740178] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 81870758] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 81921025] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 81975777] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 82258371] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 82316416] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 82379091] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 82684574] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 82735986] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 82804407] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 82876960] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 83186256] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 83246036] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 83298922] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 83584946] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 83638214] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 83694493] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 84014247] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 84052121] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 84082633] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 84141148] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 84317463] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 84371599] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 84400649] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 84455099] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 84491455] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 84532655] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 84562570] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 84783094] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 84828792] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 84865813] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 84906624] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 84936099] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 84968988] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 85040168] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 85247099] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 85357508] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 85402610] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 85459063] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 85739794] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 85785716] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 85835701] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 86130958] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 86186615] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 86227777] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 86281444] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 86317145] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 86491683] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 86545794] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 86607202] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 86642383] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 86678894] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 86707837] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 86778841] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 86984172] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 87034366] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 87074681] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 87103908] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 87133844] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 87208244] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 87425901] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 87546370] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 87599026] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 87661728] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 87973300] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 88014475] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 88056961] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 88111934] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 88449539] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 88679877] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 88759122] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 88910895] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 89098734] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 89148211] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 89217769] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 89258169] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 89297163] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 89330648] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 89359716] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 89530769] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 89616010] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 89694165] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 89819842] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 90029284] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 90075777] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 90186968] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 90235784] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 90435107] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 90590299] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 90659268] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 90883385] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 91006176] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 91040513] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 91069602] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 91129453] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 91311102] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 91342110] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 91381454] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 91407788] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 91435775] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 91488914] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 91541582] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 91827906] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 91871598] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 91923581] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 92205533] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 92248824] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 92296882] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 92416884] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 92623803] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 92692875] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 92794109] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 92854769] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 93052629] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 93082502] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 93133341] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 93164967] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 93198001] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 93223424] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 93287274] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 93477780] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 93525604] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 93566868] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 93598121] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 93626495] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 93683810] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 93907107] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 94017293] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 94062577] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 94337498] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 94446372] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 94493601] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 94546902] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 94858575] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 94905753] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 94960137] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 95238659] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 95288561] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 95325300] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 95393858] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 95438182] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 95482100] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 95670396] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 95761889] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 95801790] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 95846500] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 95897279] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 95933600] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 96166858] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 96224368] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 96280621] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 96398371] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 96609842] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 96660452] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 96919840] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 96981192] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 97036417] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 97155924] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 97205448] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 97405434] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 97537884] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 97586857] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 97642797] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 98657819] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 98802037] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 98836921] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 98866210] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 98926087] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 99134052] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 99170465] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 99214832] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 99244932] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 99276370] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 99332341] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 99547834] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 99656177] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 99706107] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 99761603] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 100095629] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 100159126] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 100215585] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 100502546] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 100552103] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 100602854] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 100750038] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 101005090] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 101057154] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 101406927] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 101442314] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 101469043] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 101521964] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 101557019] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 101601878] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 101833105] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 101879314] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 101909974] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 101959409] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 102022482] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 102340663] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 102386053] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 102605730] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 102748658] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 102794812] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 102862653] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 103160896] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 103194997] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 103228044] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 103287694] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 103464116] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 103511378] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 103554480] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 103585503] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 103615406] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 103675652] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 103733741] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 104025524] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 104066020] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 104116422] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 104349522] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 104444720] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 104490895] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 104545809] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 104861658] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 104896741] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 104926575] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 104983422] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 105023085] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 105218817] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 105261969] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 105290937] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 105323255] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 105383701] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 105442729] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 105761257] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 105813226] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 105881536] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 106205123] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 106260685] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 106325234] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 106607638] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 106648947] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 106699182] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 107006872] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 107089101] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 107137930] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 107530212] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 107564950] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 107599654] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 107823599] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 107889215] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 107924598] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 107971550] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 108001188] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 108033004] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 108295337] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 108358107] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 108451450] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 108496996] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 108759483] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 108933416] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 108999931] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 109090628] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 109558554] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 109613255] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 109664503] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 109786541] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 109831752] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 110089983] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 110144208] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 110437220] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 110503287] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 110541716] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 110604489] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 110644771] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 110686047] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 110732739] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 110996337] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 111039644] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 111086384] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 111117510] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 111153097] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 111375608] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 111436501] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 111772843] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 111823380] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 111887508] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 112195674] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 112244945] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 112300228] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 112621015] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 112670565] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 112728177] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 112856925] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 113106124] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 113161359] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 113282791] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 113484952] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 113518445] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 113586307] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 113630942] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 113676446] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 113710214] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 113923329] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 113962375] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 114009127] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 114056653] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 114090207] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 114123928] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 114341269] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 114387389] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 114544326] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 114776579] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 114858107] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 115004941] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 115272814] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 115333632] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 115450734] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 115748684] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 115806541] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 115875335] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 116302722] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 116357383] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 116601812] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 116790517] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 116987571] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 117028881] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 117088196] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 117126450] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 117174365] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 117211278] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 117276271] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 117473482] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 117516124] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 117561034] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 117591863] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 117625626] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 117875979] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 117940781] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 118077798] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 118326385] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 118393708] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 118537341] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 118789738] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 118866337] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 119233873] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 119292822] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 119345611] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 119666814] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 119717310] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 119776200] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 119927349] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 120174341] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 120212905] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 120287312] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 120550792] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 120584682] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 120623027] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 120703009] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 120753599] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 120980100] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 121025932] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 121059874] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 121095243] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 121157150] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 121406191] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 121567011] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 121816784] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 121887312] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 121937303] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 122276533] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 122338758] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 122387526] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 122731459] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 122794014] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 122854986] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 123206466] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 123251693] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 123295244] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 123560140] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 123608835] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 123647262] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 123693162] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 123727816] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 123766495] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 123840986] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 124101327] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 124481281] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 124548298] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 124811405] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 124986294] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 125057971] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 125112052] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 125435159] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 125498597] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 125742302] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 125863546] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 125919950] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 126160375] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 126307584] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 126350571] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 126557665] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 126616839] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 126664877] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 126709813] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 126745196] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 126960592] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 127019202] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 127067002] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 127112701] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 127146125] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 127185944] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 127423916] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 127477645] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 127607571] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 127665773] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 127701682] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 127742848] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 128090068] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 128147976] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 128213371] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 128351677] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 128409343] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 128464574] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 128779228] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 128819479] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 128850788] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 128891296] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 128913569] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 128940237] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 129176784] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 129267112] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 129299513] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 129327333] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 129356571] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 129375389] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 129606011] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 129681956] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 129758755] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 130155884] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 130224302] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 130480287] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 130675694] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 130967680] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 131034900] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 131372867] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 131442138] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 131504651] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 131876775] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 131943295] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 132007433] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 132385978] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 132420537] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 132451128] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 132737439] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 132791007] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 132842857] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 133077848] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 133213201] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 133263757] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 133315268] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 133581518] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 133618264] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 133654277] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 133728069] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 133999215] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 134081325] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 134171443] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 134465220] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 134534761] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 134875694] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 134917648] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 134961094] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 135235518] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 135282388] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 135336861] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 135601755] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 135659875] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 135737740] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 135876633] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 136076212] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 136102208] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 136158505] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 136200692] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 136237149] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 136267360] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 136470774] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 136513518] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 136558303] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 136607279] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 136636260] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 136669158] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 136733623] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 137010610] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 137140311] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 137195317] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 137404484] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 137606955] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 137648867] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 137696385] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 137981749] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 138014975] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 138042143] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 138092683] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 138124054] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 138304195] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 138343211] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 138368743] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 138396736] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 138450945] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 138499066] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 138780455] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 138829161] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 138878159] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 138969241] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 139026026] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 139218388] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 139266236] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 139370563] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 139551290] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 139576280] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 139630478] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 139667661] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 139702617] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 139740986] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 139767274] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 139795054] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 139984685] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 140062543] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 140171813] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 140212666] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 140265972] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 140513359] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 140588517] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 140645107] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 140910420] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 140961149] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 140990968] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 141049322] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 141083436] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 141117511] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 141158043] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 141184920] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 141346852] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 141417148] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 141483433] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 141746350] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 141805037] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 141866437] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 141996314] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 142232224] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 142292851] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 142413833] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 142455291] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 142661875] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 142727354] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 142770035] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 142811342] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 142864892] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 143051897] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 143088019] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 143157804] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 143220777] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 143356967] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 143578344] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 143630169] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 143743805] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 143786941] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 143998221] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 144097840] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 144183031] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 144238578] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 144479991] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 144610282] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 144790944] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 144854536] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 144911140] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 144943499] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 144984965] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 145032588] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 145064159] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 145268796] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 145336926] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 145396673] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 145520882] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 145711480] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 145771192] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 145899939] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 145946059] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 146168798] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 146280242] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 146321547] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 146374533] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 146705939] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 146753075] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 146787181] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 146864526] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 147074156] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 147115939] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 147163428] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 147195484] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 147231485] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 147307143] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 147525754] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 147672079] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 147728832] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 147968381] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 148103248] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 148303519] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 148373561] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 148480314] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 148760887] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 148806316] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 148863603] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 149179377] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 149234431] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 149288639] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 149562776] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 149618272] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 149650940] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 149706088] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 149746542] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 149789508] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 149837937] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 150058470] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 150096909] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 150146483] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 150211578] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 150503187] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 150558196] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 150614224] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 150719699] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 150936649] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 150995407] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 151110700] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 151326771] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 151368217] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 151398352] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 151432965] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 151486654] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 151542406] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 151811380] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 151884359] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 151946862] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 152250342] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 152309745] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 152361482] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 152660585] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 152699862] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 152743222] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 152771284] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 152801076] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 152853750] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 153102563] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 153206171] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 153264485] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 153465902] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 153502257] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 153614743] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 153665469] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 153725340] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 154063386] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 154115584] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 154169455] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 154480220] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 154518325] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 154563880] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 154670683] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 154881797] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 154933973] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 155001543] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 155043715] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 155220205] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 155348218] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 155383729] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 155420870] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 155622735] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 155733960] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 155873732] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 155926862] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 155988635] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 156291690] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 156352071] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 156416123] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 156710475] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 156753154] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 156805123] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 157134253] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 157179750] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 157229181] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 157280238] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 157567535] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 157600317] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 157628924] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 157682184] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 157716123] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 157749921] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 158064295] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 158110200] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 158148523] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 158408820] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 158438613] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 158475132] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 158538876] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 158594520] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 158816391] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 158882822] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 158952062] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 158994679] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 159062049] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 159310586] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 159341860] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 159395011] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 159449327] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 159667137] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 159758174] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 159818718] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 159867591] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 159929548] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 160154370] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 160191844] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 160261151] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 160316372] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 160348972] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 160607542] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 160645165] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 160711646] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 160986087] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 161030124] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 161060140] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 161114883] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 161152357] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 161338524] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 161386046] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 161449280] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 161492268] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 161535250] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 161741107] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 161769346] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 161798174] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 161876663] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 161937615] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 161978314] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 162200533] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 162260374] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 162301149] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 162368635] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 162427840] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 162457132] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 162725147] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 162788224] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 162827689] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 162891667] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 162946238] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 162987084] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 163209132] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 163260350] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 163292536] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 163331515] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 163371188] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 163637887] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 163672415] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 163712228] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 163741642] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 163982042] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 164024653] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 164065810] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 164112274] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 164149121] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 164186070] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 164247489] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 164493271] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 164520975] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 164566116] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 164617082] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 164649958] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 164862104] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 164963946] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 165002321] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 165061502] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 165276720] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 165315820] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 165383520] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 165433906] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 165467652] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 165502633] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 165732277] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 165796985] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 165835478] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 165888397] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 165922674] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 165956800] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 166199894] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 166229678] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 166257071] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 166311969] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 166358544] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 166388884] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 166613578] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 166709495] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 166748223] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 166961815] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 167070267] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 167109598] Running M*.negative: -123 456 M* . . CR +[Hera] -1 4294911208 +[Hera] [HADES][TEST ] [KRELTSC: 167173289] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 167237614] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 167423268] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 167515411] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 167601277] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 167643068] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 167706389] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 167948520] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 168006497] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 168041651] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 168093534] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 168380266] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 168445262] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 168496989] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 168529630] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 168562067] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 168600355] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 168894790] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 168925269] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 168984728] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 169032856] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 169269297] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 169346010] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 169394052] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 169597167] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 2147913144729 6 +[Hera] [HADES][TEST ] [KRELTSC: 169707757] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 169757416] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 169792105] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 169845678] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 170044709] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 170120545] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -42949662 -96 +[Hera] [HADES][TEST ] [KRELTSC: 170215329] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 170265287] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 170296807] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 170337835] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 170548017] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 170600837] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 170652651] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 170705471] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 170909095] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 170964844] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 171011927] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 171055285] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 171092895] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 171133006] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 171381563] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 171413683] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 171470339] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 171520372] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 171549669] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 171593432] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 171841152] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 171868210] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 172639643] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 172709225] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 172762850] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 172794219] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 172848539] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 172905252] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 172938676] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 173201477] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 173266634] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 173307427] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 173557722] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 173625612] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 173665556] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 173712779] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 173762380] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 173793739] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 173999958] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 174069008] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 174127515] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 174162679] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 174209641] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 174257879] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 174289834] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 174574491] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 174624816] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 174823189] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 174917161] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 174959876] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 174989993] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 175035134] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 175094125] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 175439195] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 175477207] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 175529325] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 175561054] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 175594449] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 175926356] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 175968619] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 175997272] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 176073502] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 176125850] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 176164006] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 176222364] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 176276624] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 176311863] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 176511563] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 176597235] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 176633553] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 176682543] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 176733684] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 176765091] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 176957389] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 177005772] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 177039566] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 177079629] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 177139948] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 177182871] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 177226719] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 177433416] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 177470106] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 177525830] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 177591890] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 177645931] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 177680459] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 177925457] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 177988743] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 178032719] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 178302258] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 178363852] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 178408919] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 178489399] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 178718987] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 178756915] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 178812971] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 178869110] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 178902443] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 178951385] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 179160012] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 179189322] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 179224920] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 179284093] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 179321056] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 179360407] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 179574701] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 179612543] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 179643098] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 179723631] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 179778569] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 179816694] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 180123386] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 180184318] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 180224018] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 180296079] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 180536322] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 180571205] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 180632783] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 180694314] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 180734959] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 180787124] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 181039121] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 181082138] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 181120148] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 181358390] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 181397172] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 181435767] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 181478849] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 181507151] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 181541301] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 181773202] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 181821713] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 181859302] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 181911562] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 181962635] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 181997396] Running D+.negative: -100 -200 50 75 D+ . . CR +[38;2;255;165;0m[Hera] -125 4294967246 +[Hera] [HADES][TEST ] [KRELTSC: 182218011] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 182270689] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 182308877] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 182379636] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 182433894] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 182471498] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 4294966896 +[Hera] [HADES][TEST ] [KRELTSC: 182700556] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 182756946] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 182790481] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 182828931] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 182885572] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 183093758] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 183137999] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 183205787] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 183242802] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 183290466] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 183336926] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 183519416] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 183576910] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 183656046] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 183717333] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 183947800] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 183982929] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 184028143] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 184080791] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 184113805] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 4294967196 +[Hera] [HADES][TEST ] [KRELTSC: 184171628] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 184424199] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 184484680] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 184540106] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 184592740] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 184781517] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 4294967295 +[Hera] [HADES][TEST ] [KRELTSC: 184837414] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 184901320] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 184942751] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 185011509] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 185236142] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 185273902] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 185352278] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 185418584] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 185461850] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 185505123] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 185778806] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 185823192] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 185864311] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 185913474] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 185948679] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 186174084] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 4294967196 +[Hera] [HADES][TEST ] [KRELTSC: 186275694] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 186341331] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 186549819] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 186641622] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 186705745] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 186748842] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 187030848] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 187131524] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 187171531] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 187250783] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 187527127] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 187576422] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 187629940] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 187701516] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 187977799] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 188023397] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 188093546] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 188297289] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 188343912] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 188394506] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 188427866] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 188460972] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 188529711] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 188589346] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 188633315] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 188899650] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 188962942] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 189005432] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 189228057] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 189282818] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 189320519] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 4294967196 +[Hera] [HADES][TEST ] [KRELTSC: 189399427] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 189607023] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 189643637] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 189716557] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 189786699] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 189834281] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 190013658] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 190076516] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 190104961] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 190142020] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 190200401] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 190236840] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 190273319] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 190475604] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 190537447] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 190601882] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 190669223] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 190721069] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 190883905] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 190997857] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 191046533] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 191077860] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 191135115] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 191187164] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 191409340] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 191498660] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 191551404] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 191772882] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 191874667] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 191951611] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 191984501] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 192018851] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 192298120] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 192375433] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 192436172] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 192636679] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 192664567] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 192722028] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 192790689] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 192844859] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 192878222] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 193161432] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 193219173] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 193253022] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 193315919] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 193559428] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 193596387] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 193648096] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 193697997] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 193731667] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 193775493] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 194074840] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 194110954] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 194146985] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 194377495] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 194415605] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 194454950] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 194494363] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 194520047] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 194549249] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 194799503] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 194851254] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 194883553] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 194936643] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 194987218] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 195019428] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 195268492] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 195325890] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 195357775] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 195407880] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 195462789] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 195650596] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 195755333] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 195805477] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 195836897] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 195873314] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 195926445] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 196158646] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 196212013] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 196289839] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 196342885] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 196543185] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 196608532] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 196626119] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 196656541] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 196716071] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 196767238] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 196796802] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 196852031] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 197104684] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 197136357] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 197189500] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 197240955] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 197273860] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 197536556] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 197587226] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 197618271] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 197847923] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 197927154] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 197982511] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 198016204] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 198070892] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 198296916] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 198362539] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 198406812] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 198461675] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 198497105] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 198532007] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 198733374] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 198799455] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 198844026] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 198883057] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 198909593] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 198939278] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 199222869] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 199278106] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 199307766] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 199354719] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 199404774] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 199599332] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 199658347] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 199713590] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 199749062] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 199812485] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 199872748] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 200158563] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 200228893] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 200482211] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 200570735] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 200616508] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 200692105] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 200896660] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 200931243] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 201024749] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 201058488] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 201090621] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 201124779] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 201153432] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 201177064] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 201423350] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 201475712] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 201506710] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 201553802] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 201606536] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 201784747] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 201856469] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 201920431] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 201960742] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 202215860] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 202270337] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 202302019] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 202351790] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 202401180] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 202431462] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 202471358] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 202686369] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 202723340] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 202757311] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 202813485] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 202849224] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 203035641] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 203080990] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 203103882] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 203133769] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 203187083] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 203236819] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 203273804] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 203475454] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 203568280] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 203612195] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 203671932] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 203736668] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 203925666] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 203993491] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 204056127] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 204103902] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 204176155] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 204404093] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 204451263] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 204496582] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 204561053] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 204603782] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 204809343] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 204858247] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 204891682] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 204927735] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 204998986] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 205062848] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 205252135] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 205312845] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 205368605] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 205401555] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 205457271] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 205718738] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 205773214] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 205819010] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 205869278] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 205903713] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 205941615] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 206150654] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 206183723] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 206242397] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 206293931] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 206322000] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 206507908] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 206624902] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 206681354] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 206716849] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 206771605] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 207002174] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 207041177] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 207087571] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 207136928] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 207171237] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 207223759] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 207473169] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 207508581] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 207546177] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 207603384] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 207637863] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 207673529] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 207915791] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 207943390] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 207971155] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 208032745] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 208085902] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 208344452] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 208434040] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 208482603] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 208518529] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 208556063] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 208760354] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 208792387] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 208824090] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 208862835] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 208891001] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 208922090] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 208975665] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 209177828] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 209212475] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 209261925] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 209311204] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 209346816] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 209387174] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 209602174] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 209640164] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 209678184] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 209720354] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 209747360] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 209778280] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 209845688] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 210052123] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 210083354] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 210137899] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 210186694] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 210221009] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 210256701] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 210536036] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 210590272] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 210626912] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 210668108] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 210860155] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 210898701] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 210937052] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 210962355] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 210991727] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 211046226] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 211096906] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 211129558] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 211330664] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 211428609] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 211468734] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 211537092] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 211751574] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 211782618] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 211840617] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 211891567] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 211923768] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 211971251] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 212023180] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 212217232] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 212249441] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 212285543] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 212314016] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 212342731] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 212396254] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 212449065] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 212656553] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 212711531] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 212764017] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 212793740] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 212869801] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 213095411] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 213128572] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 213164344] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 213203924] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 213230119] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 213258682] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 213309646] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 213361628] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 213542988] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 213610326] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 213674693] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 213713596] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 213972265] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 214036590] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 214087847] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 214121924] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 214166659] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 214409426] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 214436270] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 214463462] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 214520927] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 214575158] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 214606663] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 214658447] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 214872980] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 214908289] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 214974702] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 215026622] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 215061146] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 215097920] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 215141671] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 215337511] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 215368184] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 215470624] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 215673342] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 215720836] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 215763719] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 215814542] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 215847487] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 215905168] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 215959031] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 215993143] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 216209489] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 216249534] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 216276327] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 216304880] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 216359683] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 216413898] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 216587516] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 216653820] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 216703330] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 216739154] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 216791191] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 216846324] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 217020905] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 217069440] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 217109898] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 217137079] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 217168625] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 217224891] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 217438419] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 217480984] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 217542260] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 217604967] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 217645544] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 217894186] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 217991676] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 218034614] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 218077698] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 218128800] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 218325146] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 218359915] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 218431732] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 218495874] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 218534118] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 218599580] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 218815345] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 218848546] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 218901134] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 218954056] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 218988641] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 219189912] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 219233697] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 219256972] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 219284981] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 219336842] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 219388564] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 219428372] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 219641462] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 219740222] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 219786676] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 219856278] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 220075468] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 220126764] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 220176818] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 220230816] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 220265369] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 220303338] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 220560249] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 220634015] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 220664872] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 220705949] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 220750312] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 220979665] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 221015083] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 221060373] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 221115705] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 221169259] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 221215817] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 221440177] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 221487531] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 221518754] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 221606541] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 221670816] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 221865618] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 221921330] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 221972311] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 222007760] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 222273242] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 222328617] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 222362671] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 222424533] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 222482859] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 222518154] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 222713080] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 222763581] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 222836795] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 222870852] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 222908391] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 223125886] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 223158605] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 223188370] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 223264672] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 223318410] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 223350394] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 223575566] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 223655711] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 223698286] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 223757032] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 223811485] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 224002523] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 224089201] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 224152225] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 224188375] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 224379579] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 224434043] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 224462642] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 224493037] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 224558544] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 224612785] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 224645718] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 224857773] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 224912259] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 224948636] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 224993780] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 225045443] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 225084482] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 225281207] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 225337558] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 225393122] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 225429546] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 225469791] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 225512331] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 225542598] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 225767481] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 225831014] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 225880829] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 225913766] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 225957984] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 226012842] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 226220057] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 226264367] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 226315365] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 226348440] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 226396835] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 226616361] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 226671080] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 226704152] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 226738390] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 226781285] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 226809987] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 226841479] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 227084558] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 227153213] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 227184104] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 227239156] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 227295761] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 227482715] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 227573456] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 227645224] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 227688009] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 227894511] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 227975546] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 228040188] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 228080794] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 228153889] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 228380678] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 228421201] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 228467247] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 228519076] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 228553973] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 228763360] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 228863587] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 228929759] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 228976045] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 229234489] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 229297456] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 229338634] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 229414665] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 229480648] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 229674869] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 229753973] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 229817660] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 229847341] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 229881652] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 230081728] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 230108195] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 230135845] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 230193014] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 230242249] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 230272678] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 230319180] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 230530441] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 230560918] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 230602276] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 230651999] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 230683962] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 230745564] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 230950277] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 230979820] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 231013478] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 231052988] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 231080448] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 231109354] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 231347648] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 231430160] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 231464664] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 231515993] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 231567236] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 231599501] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 231817668] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 231899410] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 231930206] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 231972103] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 232021667] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 232047477] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 232589617] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 232855916] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 232890150] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 232921243] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 233183428] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 233236016] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 233270088] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 233316275] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 233567489] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 233610611] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 233654854] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 233704345] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 233737056] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 233775225] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 234070918] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 234111614] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 234150222] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 234236737] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 234509269] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 234561090] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 234626919] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 234871281] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 234920230] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 235372157] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 235424087] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 235457318] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 235550990] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 235595539] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 235620299] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 235873561] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 235921048] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 235951698] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 235985301] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 236201840] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 236228890] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 236257109] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 236306226] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 236356227] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 236537814] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 236621798] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 236685671] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 236726817] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 236792049] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 236853288] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 236891144] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 237077167] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 237164810] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 237219024] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 237395563] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 237532798] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 237596100] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 237640231] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 237707920] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 237967027] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 238034706] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 238079945] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 238130730] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 238164114] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 238415717] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 238499192] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 238733846] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 238794361] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 238885394] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 239109966] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 239160880] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 239205966] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 239256719] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 239305733] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 239349730] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 239402330] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 239619622] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 239655741] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 239735727] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 239795479] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 239833516] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 239890359] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 240110058] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 240151656] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 240203416] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 240266894] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 240303571] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 240607267] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 240669222] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 240712228] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 240972185] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 241023036] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 241056572] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 241112227] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 241171242] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 241211018] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 241429720] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 241483103] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 241516835] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 241560435] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 241808546] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 241866685] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 241900517] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 241963912] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 242018918] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 242220386] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 242274718] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 242330800] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 242369022] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 242425112] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 242655472] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 242698624] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 242766184] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 242837589] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 242883426] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 242932756] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 242992062] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 243213448] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 243250143] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 243327420] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 243534230] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 243581663] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 244453866] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 244514324] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 244568556] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 244613046] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 244903893] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 244970629] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 245015333] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 245267816] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 245380909] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 245427260] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 245473509] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 245523449] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 245561704] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 245758801] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 245810054] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 245875308] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 245918172] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 246141326] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 246196765] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 246239468] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 246297573] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 246347713] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 246395022] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 246664330] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 246715179] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 246754598] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 246803920] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 247071885] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 247110404] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 247175350] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 247243071] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 247506377] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 247552278] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 247618905] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 247663130] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 247877331] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 247925588] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 247960413] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 247998301] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 248057109] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 248119115] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 248156584] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 248217741] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 248443122] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 248492987] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 248548972] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 248809315] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 248845607] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 248903431] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 248974809] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 249003090] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 249218974] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 249273816] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 249310670] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 249370932] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 249433430] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 249661579] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 249719981] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 249782237] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 249824292] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 250063598] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 250139325] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 250171786] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 250227789] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 250282972] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 250316316] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 250577178] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 250676899] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 250715597] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 250756578] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 250969803] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 251011457] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 251046008] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 251088263] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 251136122] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 251167279] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 251370824] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 251411362] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 251454180] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 251485451] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 251518609] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 251586060] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 251799770] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 251850519] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 251896769] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 251955771] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 251992269] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 252245679] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 252304197] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 252340260] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 252402672] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 252459105] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 252657573] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 252704305] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 252763905] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 252803402] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 252847084] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 252886259] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 253090933] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 253131925] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 253171831] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 253209874] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 253285783] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 253324914] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 253375264] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 253625528] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 253667275] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 253699436] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 253772289] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 254034137] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 254076536] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 254132931] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 254189991] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 254224280] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 254455159] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 254507811] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 254543591] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 254597792] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 254653678] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 254688925] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 254912252] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 254946378] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 255007049] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 255042679] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 255209822] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 255265503] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 255294343] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 255325712] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 255376974] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 255431019] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 255465804] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 255505453] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 255729543] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 255765719] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 255801737] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 255859240] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 255895004] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 255931774] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 255969503] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 256140964] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 256171679] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 256234220] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 256286460] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 256317852] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 256378068] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 256590503] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 256624242] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 256672238] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 256725791] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 256762119] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 256802808] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 256978120] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 257033869] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 257074682] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 257146287] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 257199358] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 257230906] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 257269399] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 257508789] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 257545204] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 257586525] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 257642465] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 257857765] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 257897293] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 257950956] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 257985462] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 258024510] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 258076564] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 258109254] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 258149009] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 258347051] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 258391993] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 258445950] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 258498597] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 258534729] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 258588759] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 258791243] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 258827887] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 258867790] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 258921916] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 259080675] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 259156714] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 259222467] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 259257228] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 259311976] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 259366181] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 259399835] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 259669989] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 259727406] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 259760065] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 259795189] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 259860738] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 260054497] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 260132974] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 260185234] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 260220059] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 260255706] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 260294021] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 260467799] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 260502519] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 260554493] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 260610496] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 260642811] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 260693076] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 260953518] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 260988489] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 261041053] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 261107180] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 261303275] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 261387486] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 261440883] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 261473333] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 261542627] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 261598749] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 261784979] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 261837669] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 261896724] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 261929135] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 261959733] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 262169007] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 262217610] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 262269204] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 262299625] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 262374998] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 262425933] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 262466840] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 262745760] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 262801182] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 262840677] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 263107676] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 263198259] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 263233006] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 263273087] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 263313286] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 263579043] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 263637893] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 263678949] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 263708412] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 263737208] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 263984124] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 264041473] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 264075132] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 264112822] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 264168465] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 264207846] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 264252002] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 264483289] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 264519337] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 264558334] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 264763884] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 264801525] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 264879915] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 264937219] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 264973598] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 265014227] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 265055928] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 265087768] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 265266607] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 265338730] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 265392224] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 265428549] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 265468278] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 265664455] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 265693050] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 265779430] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 265831007] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 265864808] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 265899082] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 265954605] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 266141054] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 266177845] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 266218290] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 266247482] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 266278888] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 266337620] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 266543048] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 266610251] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 266665952] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 266724730] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 266763962] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 266949710] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 267012904] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 267047799] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 267095449] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 267137878] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 267167692] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 267196806] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 267440502] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 267550317] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 267587043] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 267769262] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 267885975] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 267920639] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 267964680] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 268018935] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 268054319] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 268094823] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 268289662] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 268324219] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 268352350] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 268406103] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 268463275] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 268496401] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 268538017] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 268723240] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 268804425] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 268865492] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 268920279] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 268960507] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 269129274] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 269186777] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 269236545] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 269278962] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 269317978] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 269372840] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 269412423] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 269608220] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 269660272] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 269692988] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 269736287] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 269787352] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 269820481] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 270001775] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 270048936] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 270080339] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 270110449] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 270153349] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 270205233] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 270239218] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 270287754] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 270490687] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 270524190] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 270563246] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 270622125] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 270660207] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 270698660] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 270910478] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 270955168] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 270989016] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 271031254] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 271058566] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 271093191] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 272532675] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 272749464] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 272783855] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 272827012] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 272884176] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 272919223] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 273141166] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 273195704] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 273232132] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 273270395] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 273493975] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 273531867] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 273567760] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 273610506] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 273638067] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 273667460] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 273715655] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 273951837] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 274022527] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 275339439] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 275392016] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 275459301] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 275503008] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 275746845] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 275780063] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 275816597] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 275858500] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 275883645] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 275914734] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 275963645] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 276209030] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 276245588] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 276287623] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 276334513] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 276368100] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 276410093] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 276642612] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 276677466] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 276715002] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 276765712] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 276799155] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 276833462] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 276886301] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 277118195] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 277157365] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 277213446] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 277248235] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 277451071] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 277505581] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 277545577] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 277582485] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 277638306] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 277674056] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 277713193] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 277911340] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 277981869] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 278021287] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 278073866] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 278108190] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 278149352] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 278364824] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 278401979] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 278437120] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 278490595] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 278529665] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 278574580] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 278790210] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 278823806] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 278865008] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 278935590] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 278969826] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 279006371] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 279059337] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 279282681] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 279321139] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 279376181] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 279416299] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 279462599] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 279537532] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 279780792] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 279845545] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 279899871] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 280152202] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 280191517] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 280218135] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 280250090] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 280483760] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 280545752] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 280577310] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 280632108] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 280689882] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 280734426] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 280800422] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 281053503] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 281087804] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 281148853] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 281204345] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 281239096] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 281297085] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 281503309] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 281535994] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 281610581] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 281646064] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 281682872] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 281893696] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 281946813] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 281980074] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 282043798] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 282112413] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 282150515] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 282215912] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 282275104] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 282490883] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 282554125] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 282613829] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 282652708] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 282909978] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 282974677] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 283014462] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 283058928] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 283304773] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 283369206] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 283414640] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 283450899] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 283492503] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 283740130] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 283839813] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 283882876] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 283948483] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 284245763] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 284300048] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 284337858] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 284402751] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 284460841] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 284693485] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 284747905] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 284800322] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 284998843] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 285075944] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 285127279] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 285161457] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 285220145] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 285431474] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 285475690] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 285525334] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 285592863] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 285639056] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 285683629] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 285865401] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 285918169] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 285983822] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 286048569] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 286092291] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 286156740] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 286411804] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 286482275] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 286545194] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 286774983] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 286821840] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 286900361] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 286963483] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 287001168] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 287252442] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 287315845] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 287371474] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 287652942] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 287709551] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 287746133] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 287781494] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 287839706] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 288059564] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 288099634] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 288125469] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 288148056] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 288201000] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 288254767] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 288290499] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 288349998] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 288582786] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 288635260] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 288721656] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 288969451] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 289002497] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 289064953] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 289119043] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 289154799] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 289197988] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 289403503] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 289435658] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 289462458] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 289510474] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 289548084] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 289588762] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 289617204] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 289638987] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 289835380] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 289911063] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 289954076] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 290006097] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 290203999] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 290235242] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 290283699] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 290332715] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 290360622] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 290406160] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 290456575] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 290611747] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 290665194] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 290706718] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 290755664] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 290811222] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 290862215] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 290896067] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 291114826] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 291161852] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 291193894] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 291252761] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 291304399] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 291336906] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 291513887] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 291541034] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 291586270] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 291665879] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 291708305] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 291743889] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 291786641] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 291976813] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 292023621] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 292079977] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 292134227] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 292169954] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 292205474] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 292392616] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 292456625] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 292529973] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 292580814] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 292611952] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 292804687] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 292936016] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 292966466] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 292999577] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 293030110] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 293059039] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 293288815] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 293388186] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 293418909] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 293482701] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 293679435] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 293766801] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 293797831] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 293854055] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 293908661] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 293944953] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 294186922] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 294245055] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 294279506] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 294318181] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 294350225] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 294383338] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 294618036] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 294674972] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 294706205] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 294757735] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 294815168] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 295014186] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 295081809] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 295121096] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 295169182] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 295212971] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 295258878] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 295289792] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 295493425] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 295597852] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 295652972] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 295687261] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 295874181] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 295919660] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 295951654] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 296040152] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 296092878] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 296130590] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 296370240] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 296425084] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 296463509] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 296500792] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 296542000] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 296696929] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 296755909] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 296847364] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 296899612] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 296928824] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 296986681] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 297066165] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 297237457] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 297276763] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 297325850] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 297362341] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 297414778] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 297620559] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 297649501] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 297676137] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 297764942] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 297815889] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 297857266] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 298081172] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 298147789] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 298192405] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 298295230] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 298545224] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 298589238] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 298625331] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 298665431] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 298695729] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 298725234] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 298967535] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 299023368] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 299055829] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 299122428] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 299177447] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 299376995] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 299419649] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 299462638] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 299486689] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 299517325] Running FIND.existing: FIND DUP . CR +[Hera] 1249624112 +[Hera] [HADES][TEST ] [KRELTSC: 299594770] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 299646512] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 299855489] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 1249941248 +[Hera] [HADES][TEST ] [KRELTSC: 299981187] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 300030860] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 300253301] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 300339491] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 300390491] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 300426950] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 300476301] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 300704556] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 300732053] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 300760452] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 300803045] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 300835228] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 300867924] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 301040012] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 301099824] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 301129290] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 301170588] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 301224954] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 301256595] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 301294667] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 301471570] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 301515569] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 301540537] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 301597633] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 301651626] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 301685588] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 301729263] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 301927911] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 301963217] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 301991932] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 302028200] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 302056101] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 302087212] Running LATEST.basic: LATEST @ . CR +[Hera] 1249705536 +[Hera] [HADES][TEST ] [KRELTSC: 302145653] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 302199284] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 302375088] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 1249744720 +[Hera] [HADES][TEST ] [KRELTSC: 302455572] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 302507060] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 302539537] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 1249744720 +[Hera] [HADES][TEST ] [KRELTSC: 302617243] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 302818686] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 302853132] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 302887590] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 302928287] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 302955199] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 302983912] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 1249942760 +[Hera] [HADES][TEST ] [KRELTSC: 303080971] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 303274585] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 303305689] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 1249943224 +[Hera] [HADES][TEST ] [KRELTSC: 303399445] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 303449044] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 303482865] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 303663313] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 303716570] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 303765337] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 303798925] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 303834784] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 303878943] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 303911193] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 303942552] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 304167869] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 304214279] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 304246890] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 304286194] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 304346241] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 304381566] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 304583875] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 304624028] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 304674017] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 304718416] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 304770996] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 304803567] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 304835583] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 305445197] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 305520541] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 305547510] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 1249947504 +[Hera] [HADES][TEST ] [KRELTSC: 306010494] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 306111760] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 306362812] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 306923897] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 306969984] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 307210707] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 307842431] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 308082753] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 308151867] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 308498071] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 308561327] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 308608409] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 308713333] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 308985011] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 309034750] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 309063141] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 309100351] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 309137371] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 309356538] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 309390537] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 309430619] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 309472352] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 309498821] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 309528693] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 309805137] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 309870495] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 309896546] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 309978804] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 310038464] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 310219158] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 310616436] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 310684230] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 310716596] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 310752392] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 310792638] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 310824948] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 310845784] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 311078763] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 311127949] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 311156072] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 311470567] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 311538827] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 311570700] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 311962122] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 312016264] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 312049768] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 312088219] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 312129758] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 312160499] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 312198565] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 1249953552 +[Hera] [HADES][TEST ] [KRELTSC: 312431609] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 312502736] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 312550097] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 312610902] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 312831183] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 312872706] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 1249715344 +[Hera] [HADES][TEST ] [KRELTSC: 313264841] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 313351485] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 313382416] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 313419645] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 313461751] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 313490796] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 313523075] Running CURRENT.basic: CURRENT @ . CR +[Hera] 1249953552 +[Hera] [HADES][TEST ] [KRELTSC: 313737533] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 313817306] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 313852585] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 1249950368 +[Hera] [HADES][TEST ] [KRELTSC: 314158705] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 314209740] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 314239935] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 315032171] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 315082073] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 315130543] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 315171983] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 315211424] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 315253884] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 315468582] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 315533459] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 315625236] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 315682285] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 315946473] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 316318492] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 316363754] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 316395742] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 316761720] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 316837438] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 316882369] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 316942889] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 317010464] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 317264897] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 317299824] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 317345632] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 317390526] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 317418631] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 317626313] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 317734724] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 317845069] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 318055065] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 318130199] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 318169736] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 318202608] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 318232084] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 318288868] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 318546360] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 318606812] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 318677525] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 318933402] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 318979408] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 319067911] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 319120427] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 319311956] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 319361478] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 319403159] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 319431784] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 319461433] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 319524950] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 319575254] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 319615292] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 319807966] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 319861139] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 319894950] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 319928342] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 319985092] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 320021647] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 320239098] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 320311891] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 320339636] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 320368170] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 320409019] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 320454235] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 320486660] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 320671295] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 320712001] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 320752408] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 320779174] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 320808240] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 320848834] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 320895468] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 321110757] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 321150602] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 321193406] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 321220264] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 321250072] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 321480763] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 321541162] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 321595695] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 321638011] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 321689899] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 321724956] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 321912064] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 321969740] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 322035548] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 322070786] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 322108152] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 322150637] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 322178486] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 322377897] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 322417433] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 322472786] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 322508711] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 322589556] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 322806008] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 322874274] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 322908825] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 322945634] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 322966732] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 322997384] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 323225304] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 323313141] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 323346026] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 323421751] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 323477873] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 323644997] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 323761173] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 323810490] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 323841756] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 323880948] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 323937446] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 324141007] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 324179020] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 324218835] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 324246396] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 324275354] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 324367849] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 324565162] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 324597106] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 324672080] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 324724447] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 324757529] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 324993005] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 325077843] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 325107595] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 325145826] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 325188338] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 325217276] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 325373810] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 325466990] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 325536295] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 325567285] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 325647994] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 325888490] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 325951773] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 325987876] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 326054466] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 326099544] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 326147406] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 326342510] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 326387923] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 326434825] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 326821176] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 326870186] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 326905639] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 327165969] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 327256863] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 327293062] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 327334116] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 327364073] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 327419521] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 327459285] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 327677295] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 327770235] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 327797536] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 327831227] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 328093753] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 328152043] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 328183142] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 328220318] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 328278110] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 328459211] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 328494808] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 328575821] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 328601941] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 328629148] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 328684051] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 328890020] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 328924639] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 329028202] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 329080693] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 329118618] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 329312977] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 329397365] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 329425713] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 329456203] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 329744870] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 329801204] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 329835818] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 329894998] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 329931498] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 329998598] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 330226522] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 330309415] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 330357657] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 330389021] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 330424488] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 330703242] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 330744279] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 330780321] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 330831475] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 330874671] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 331072998] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 331143018] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 331180343] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 331210391] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 331271040] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 331310483] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 331474652] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 331538396] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 331587643] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 331618301] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 331746303] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 331927084] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 331956665] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 332030286] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 332062145] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 332121865] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 332164201] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 332354387] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 332404395] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 332456480] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 332483066] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 332602241] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 332838980] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 332871432] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 332982059] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 333042672] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 333239152] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 333332809] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 333366704] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 333431805] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 333474128] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 333673511] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 333770258] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 333814950] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 333853245] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 333907073] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 333943652] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 334165285] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 334315244] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 334528346] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 334580074] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 334668599] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 334716855] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 334748861] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 334990627] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 335081827] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 335133374] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 335163902] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 335392995] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 335481051] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 335515483] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 335550710] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 335577358] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 335632903] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 335810470] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 335859383] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 335881349] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 335908423] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 335996663] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 336048062] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 336083481] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 336342161] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 336391252] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 336424060] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 336506000] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 336701598] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 336767079] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 336847407] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 336897671] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 336933262] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 336969225] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 337136874] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 337263938] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 337302613] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 337339677] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 337381098] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 337546980] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 337597017] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 337667003] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 337695488] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 337750064] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 337785601] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 338013828] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 338043047] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 338101772] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 338162922] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 338196912] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 338225617] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 338255599] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 338426395] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 338456024] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 338544099] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 338580070] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 338647566] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 338677737] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 338883878] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 338937587] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 338989191] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 339030424] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 339057953] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 339088635] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 339138065] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 339316767] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 339405556] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 339438247] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 339499812] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 339528627] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 339557381] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 339768736] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 339832687] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 339875141] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 339902492] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 339931294] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 339974063] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 340004454] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 340230223] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 340294290] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 340358429] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 340384391] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 340413485] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 340625308] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 340671681] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 340733291] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 340773112] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 340801623] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 340834397] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 341169534] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 341285562] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 341319753] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 341631915] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 341687089] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 341729012] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 341923429] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 341953527] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 342001118] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 342034184] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 342070632] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 342101319] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 342131608] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 342231550] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 342490673] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 342523967] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 342763697] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 342864325] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 342919479] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 342954371] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 342988059] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 343020001] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 343265587] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 343313079] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 343351470] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 343391875] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 343418558] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 343450481] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 343698380] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 343749265] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 343782426] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 343849019] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 343905340] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 344081906] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 344140794] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 344182127] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 344239365] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 344272122] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 344308960] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 344341289] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 344537523] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 344657847] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 344708368] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 344741835] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 344952457] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 345016334] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 345049470] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 345081529] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 345107653] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 345163182] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 345199462] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 345403384] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 345479912] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 345505036] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 345531970] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 345629685] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 345873998] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 345928215] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 346015447] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 346075481] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 346272737] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 346324056] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 346345992] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 346390248] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 346420276] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 346460220] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 346494105] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 346661021] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 346768271] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 346816407] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 346850056] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 346939160] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 347132749] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 347169448] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 347205983] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 347235538] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 347291599] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 347325993] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 347364958] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 347585331] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 347628595] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 347671185] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 347798029] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 348080581] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 348168163] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 348203731] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 348248641] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 348281057] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 348492437] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 348539333] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 348578245] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 348606302] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 348637231] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 348745013] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 348980865] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 349029530] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 349079825] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 349118301] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 349339749] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 349385637] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 349433463] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 349488666] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 349519552] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 349552481] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 349812942] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 349856412] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 349890373] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 350022156] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 350239764] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 350270416] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 350337094] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 350401184] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 350445110] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 350748082] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 350800977] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 350836082] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 350872639] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 350901098] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 351083127] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 351214106] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 351268527] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 351328306] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 351565344] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 351658051] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 351712213] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 351906166] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 352010727] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 352061137] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 352098559] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 352382027] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 352459709] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 352490490] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 352528802] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 352575516] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 352604583] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 352776534] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 352881458] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 352932171] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 352962564] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 353035391] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 353225606] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 353256094] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 353347465] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 353398799] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 353431015] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 353468369] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 353643805] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 353674498] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 353766551] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 353815772] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 353848719] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 354047928] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 354098236] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 354138674] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 354222550] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 354294953] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 354474873] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 354516439] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 354544475] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 354584468] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 354614553] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 354647117] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 354737941] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 354931010] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 354977241] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 355028449] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 355073876] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 355128724] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 355164967] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 355204507] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 355236523] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 355283265] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 355514493] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 355564301] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 355598616] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 355632423] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 355806167] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 355877728] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 355912474] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 355949954] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 355989309] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 356021105] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 356052558] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 356306289] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 356356887] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 356393624] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 356497117] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 356704564] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 356734527] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 356830624] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 356885333] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 356920361] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 356963280] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 357137290] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 357167406] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 357253642] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 357312213] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 357365894] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 357525965] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 357648715] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 357701851] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 357732953] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 357970075] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 358040029] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 358088024] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 358123593] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 358162713] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 358189893] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 358218031] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 358482163] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 358545598] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 358580034] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 358659294] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 358856394] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 358888135] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 358968924] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 359020752] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 359052829] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 359291595] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 359342496] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 359373691] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 359420279] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 359445707] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 359474593] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 359721100] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 359789534] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 359837964] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 359927930] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 359978756] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 360184093] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 360239030] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 360327299] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 360378480] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 360413455] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 360687408] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 360742279] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 360773153] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 360808508] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 360851164] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 361022983] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 361051512] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 361172964] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 361223655] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 361259530] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 361526604] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 361580205] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 361611816] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 361646364] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 361674461] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 361718369] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 361993203] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 362096127] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 362136798] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 362380408] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 362470660] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 362501340] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 362534643] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 362578292] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 362610668] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 362642260] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 362909417] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 362962851] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 362993218] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 363214321] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 363289707] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 363359579] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 363388784] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 363652568] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 363731254] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 363763375] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 363839828] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 363892992] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 364125960] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 364201648] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 364227225] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 364256460] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 364510334] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 364594196] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 364623769] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 364708625] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 364765254] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 364936893] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 365052956] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 365105796] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 365138141] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 365391938] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 365509363] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 365545554] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 365580275] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 365623669] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 365653252] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 365873927] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 366032197] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 366215697] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 366260132] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 366377102] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 366425835] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 366459066] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 366683410] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 366771115] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 366806139] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 366842985] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 366871572] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 366903878] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 367131633] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 367221242] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 367254264] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 367344692] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 367564788] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 367610644] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 367636268] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 367728865] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 367785236] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 367820506] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 367996826] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 368057416] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 368103378] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 368132796] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 368249969] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 368449090] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 368500874] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 368604083] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 368665073] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 368906532] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 368935028] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 368956989] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 368981537] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 369076502] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 369133640] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 369363373] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 369448197] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 369503098] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 369540753] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 369733818] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 369779401] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 369807853] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 369833137] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 369954234] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 370007320] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 370211071] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 370276228] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 370380502] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 370582131] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 370608751] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 370637576] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 370663438] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 370693476] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 370785566] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 370846719] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 371025674] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 371171590] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 371224728] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 371260716] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 371491166] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 371554721] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 371583063] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 371611225] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 371891231] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 371948024] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 371978579] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 372073544] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 372128686] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 372164472] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 372435660] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 372480660] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 372537217] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 372570563] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 372808938] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 372859477] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 372889291] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 372983131] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 373042413] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 373211922] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 373281551] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 373307351] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 373337667] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 373435207] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 373637047] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 373676755] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 373788708] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 373839240] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 373870264] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 374115270] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 374167844] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 374199862] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 374635891] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 374752643] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 374809517] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 375060625] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 375114054] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 375144929] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 375187462] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 375371292] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 375467067] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 375514401] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 375558813] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 375597003] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 375629548] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 375890901] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 375943284] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 375981372] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 376083896] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 376302024] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 376333767] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 376443259] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 376500424] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 376689914] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 376735431] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 376766680] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 376824130] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 376857591] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 376898783] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 376933101] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 377158043] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 377192795] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 377231122] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 377274657] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 377304541] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 377338774] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 377601867] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 377653277] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 377688552] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 378659509] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 378879693] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 378955285] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 378990456] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 379068517] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 379276665] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 379324662] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 379368500] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 379431054] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 379487253] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 379524012] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 379706329] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 379738266] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 379796316] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 379830298] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 379863078] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 379892889] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 379948644] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 379985547] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 380159871] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 380200419] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 380235002] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 380266386] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5332 + +[Hera] Total words: 484 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 384251432] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 384307959] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 384514562] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5349 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 388592975] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 388651493] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 388828703] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5351 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 392592876] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 392799175] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 392833243] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 392870470] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 392912485] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 392943872] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 392975024] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 393220132] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 393276453] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 393312678] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 393357162] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 393411263] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 393579555] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 393644926] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 393727480] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 393762919] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 393800178] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 393848772] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 393883424] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 394051481] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 394305201] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 394515796] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 394552251] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 394723151] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 394936923] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 394974095] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 395076663] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 395129281] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 395171532] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 395414361] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 395467231] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 395499279] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 395594932] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 395792770] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 395825485] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 395883352] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 395934253] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 395966198] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 396032823] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 396222834] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 396257606] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 396300630] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 396331438] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 396387768] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 396426260] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 396471790] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 396643192] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 396681953] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 396713590] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 396777920] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 396816312] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 396872976] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 396908250] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 397100114] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 397148667] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 397198585] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 397233983] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 397284683] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 397315103] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 397518145] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 397565394] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 397627778] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 397657360] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 397715323] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 397750539] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 397909851] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 397979936] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 398042702] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 398446820] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 398547537] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 398604788] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 398782808] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 399019734] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 399062698] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 399248489] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 399314571] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 399355710] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 399383779] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 399425997] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 399456182] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 399486178] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 399522401] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 399552794] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 399724515] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 399788826] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 399845565] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 399874398] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 399913184] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 399944030] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 399979734] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 400017812] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 400198988] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 400229658] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 400265829] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 400294715] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 400321320] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 400360476] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 400389789] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 400418932] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 400461030] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 400640854] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 400670675] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 400711436] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 400741589] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 400771036] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 400803300] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 400843279] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 401029665] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 401081307] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 401122506] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 401149165] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 401178025] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 401247228] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 401301655] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 401624839] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 401666573] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 401703115] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 401730860] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 401907621] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 401975826] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 402052696] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 402154945] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 402433109] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 402466204] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 402508878] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 402538189] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 402573220] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 402801791] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 402887774] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 403012417] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 403056423] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 403268455] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 403296482] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 403332049] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 403402452] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 403454907] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 403730793] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 403788743] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 403839830] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 404114811] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 404150524] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 404187832] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 404214344] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 404249606] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 404312756] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 404502065] Expected: Should print: 3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 404665821] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 404703076] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 404745759] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 404777654] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 404947887] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 405014524] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 405065149] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 405184082] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 405221301] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 405268445] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 405449299] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 405488338] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 405575398] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 405627836] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 405908038] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 405986136] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 406026187] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 406063853] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 406091392] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 406260617] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 406350460] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 406407452] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 406523626] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 406712484] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 406790293] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 406821489] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 406851972] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 406924143] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 406979298] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 407268229] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 407305768] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 407341831] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 407371438] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 407402840] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 407647930] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 407713655] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 407841859] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 408030002] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 408105886] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 408135446] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 408167433] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 408230711] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 408457525] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 408587057] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 408626429] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 408670716] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 408702005] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 408895783] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 408946784] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 408993671] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 409112570] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 409155089] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 409349099] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 409405043] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 409447927] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 409501255] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 409558695] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 409871373] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 409912448] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 409957820] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 409990236] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 410169141] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 410235914] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 410276565] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 410427786] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 410471747] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 410694934] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 410730986] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 410780897] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 410846903] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 410909922] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 411219805] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 411268693] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 411325773] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 411373130] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 411609642] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 411669863] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 411738451] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 412056011] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 412101826] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 412144725] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 412173486] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 412351196] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 412475643] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 412534984] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 412603672] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 412912288] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 412982322] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 413068165] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 413407148] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 413439204] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 413648449] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 413678396] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 413741730] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 413803585] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 413860273] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 413982065] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 414210743] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 414283625] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 414625536] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 414660868] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 414698916] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 414727831] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 414761857] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 414971865] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 415058119] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 415182612] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 415232582] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 415454153] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 415597720] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 415636650] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 415825585] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 415865482] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 415924617] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 415985553] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 416045382] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 416357945] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 416418852] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 416471306] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 416744901] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 416777028] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 416810097] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 416845809] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 416879463] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 416956106] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 417219138] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 417369751] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 417590848] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 417635410] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 417706493] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 417734835] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 417757014] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 417820752] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 418046602] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 418203954] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 418240159] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 418412616] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 418475108] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 418517786] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 418587047] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 418639394] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 419002546] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 419043639] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 419088478] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 419281503] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 419371932] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 419416444] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 419449805] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 419478827] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 419566353] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 419795569] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 419846895] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 419893415] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 419935177] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 419967683] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 419997298] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 420250639] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 420310625] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 420353932] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 420396088] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 420436515] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 420615665] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 420665335] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 420751731] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 420808312] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 420848471] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 421029187] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 421101707] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 421145008] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 421177247] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 421554941] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 421601837] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 421629733] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 421667698] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 421711222] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 421881544] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 421922348] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 422088727] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 422146898] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 422190414] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 422410039] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 422473446] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 422503721] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 422531684] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 422794196] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 422892025] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 422944232] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 422984801] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 423055603] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 423109902] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 423308097] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 423477368] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 423535415] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 423753889] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 423798646] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 423840019] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 423868824] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 423900894] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 424217939] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 424275364] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 424320727] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 424562624] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 424653822] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 424685883] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 424717322] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 425085846] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 425144135] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 425181562] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 425225489] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 425272104] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 425534500] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 425623667] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 425674239] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 425709319] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 425877134] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 426029957] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 426085008] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 426265256] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 426321557] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 426399566] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 426428292] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 426460193] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 426706683] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 426756329] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 426795223] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 426840598] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 426883197] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 426911787] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 426939671] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 427209726] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 427265714] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 427308774] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 427367963] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 427630256] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 427714168] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 427747886] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 427790933] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 427816992] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 427994808] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 428126013] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 428180112] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 428220077] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 428261006] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 428448817] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 428503536] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 428542217] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 428639121] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 428690567] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 428731401] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 428919425] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 428967600] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 429025794] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 429053767] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 429116655] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 429326573] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 429404850] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 429444001] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 429485327] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 429513228] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 429543133] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 429729408] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 429757874] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 429813245] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 429852741] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 429883965] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 429916375] ============================================== +[Hera] PARITY:M7.1a word_count=498 here=0x00000000000000d8 latest_id=667 hash=0xe9795d240d1e90c6 +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000013e0102fc, 0x000000013e010300) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: found device +[Hera] virtio-input: driver ready +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 436743673] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 437166055] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 448130020] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 448510599] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 465223815] ( Unterminated comment + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x5d35c5c6a6eafe04 mode=m capsule_hash=0x5d35c5c6a6eafe04 dict_hash=0xe04cb6782cb6365b +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=643 evictions=0 +[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=21845 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x271108a488516c37 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 658214957] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 1186923609] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0xe585e56cb09dc857 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 1096 ticks, trust=0x00010000, variance=0x00000000 +[Hera] blkio_usb: MSC device ready +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hermes] [HADES][WARN ] [KRELTSC: 6140157326] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok>  +[Artemis] Stadium: dispatch cell=252145 behaviour=DELIVER msg_idx=0 +[Hera] (zuse) ok>  \ No newline at end of file diff --git a/logs/20260910-202545/riscv64/qemu-riscv64-20260910-202545.log b/logs/20260910-202545/riscv64/qemu-riscv64-20260910-202545.log new file mode 100644 index 00000000..b00e0203 --- /dev/null +++ b/logs/20260910-202545/riscv64/qemu-riscv64-20260910-202545.log @@ -0,0 +1,9022 @@ + +OpenSBI v1.8 + ____ _____ ____ _____ + / __ \ / ____| _ \_ _| + | | | |_ __ ___ _ __ | (___ | |_) || | + | | | | '_ \ / _ \ '_ \ \___ \| _ < | | + | |__| | |_) | __/ | | |____) | |_) || |_ + \____/| .__/ \___|_| |_|_____/|____/_____| + | | + |_| + +Platform Name : riscv-virtio,qemu +Platform Features : medeleg +Platform HART Count : 1 +Platform HART Protection : pmp +Platform IPI Device : aclint-mswi +Platform Timer Device : aclint-mtimer @ 10000000Hz +Platform Console Device : uart8250 +Platform HSM Device : --- +Platform PMU Device : --- +Platform Reboot Device : syscon-reboot +Platform Shutdown Device : syscon-poweroff +Platform Suspend Device : --- +Platform CPPC Device : --- +Firmware Base : 0x80000000 +Firmware Size : 321 KB +Firmware RW Offset : 0x40000 +Firmware RW Size : 65 KB +Firmware Heap Offset : 0x47000 +Firmware Heap Size : 37 KB (total), 0 KB (reserved), 12 KB (used), 23 KB (free) +Firmware Scratch Size : 4096 B (total), 1464 B (used), 2632 B (free) +Runtime SBI Version : 3.0 +Standard SBI Extensions : ipi,pmu,srst,sse,hsm,rfnc,fwft,time,base,legacy,dbcn,dbtr +Experimental SBI Extensions : none + +Domain0 Name : root +Domain0 Boot HART : 0 +Domain0 HARTs : 0* +Domain0 Region00 : 0x0000000080040000-0x000000008005ffff M: (F,R,W) S/U: () +Domain0 Region01 : 0x0000000080000000-0x000000008003ffff M: (F,R,X) S/U: () +Domain0 Region02 : 0x0000000000100000-0x0000000000100fff M: (I,R,W) S/U: (R,W) +Domain0 Region03 : 0x0000000010000000-0x0000000010000fff M: (I,R,W) S/U: (R,W) +Domain0 Region04 : 0x0000000002000000-0x000000000200ffff M: (I,R,W) S/U: () +Domain0 Region05 : 0x000000000c400000-0x000000000c5fffff M: (I,R,W) S/U: (R,W) +Domain0 Region06 : 0x000000000c000000-0x000000000c3fffff M: (I,R,W) S/U: (R,W) +Domain0 Region07 : 0x0000000000000000-0xffffffffffffffff M: () S/U: (R,W,X) +Domain0 Next Address : 0x0000000020000000 +Domain0 Next Arg1 : 0x00000000bfe00000 +Domain0 Next Mode : S-mode +Domain0 SysReset : yes +Domain0 SysSuspend : yes + +Boot HART ID : 0 +Boot HART Domain : root +Boot HART Priv Version : v1.12 +Boot HART Base ISA : rv64imafdch +Boot HART ISA Extensions : sstc,zicntr,zihpm,zicboz,zicbom,sdtrig,svadu +Boot HART PMP Count : 16 +Boot HART PMP Granularity : 2 bits +Boot HART PMP Address Bits : 54 +Boot HART MHPM Info : 16 (0x0007fff8) +Boot HART Debug Triggers : 2 triggers +Boot HART MIDELEG : 0x0000000000001666 +Boot HART MEDELEG : 0x0000000000f4b509 +[=3hRISC-V EDK2 firmware version 2025.11-3ubuntu7 +Press ESCAPE within 5 seconds for boot options ERROR: C40000002:V03051002 I0 6D33944A-EC75-4855-A54D-809C75241F6C 83FFF850 +BdsDxe: failed to load Boot0001 "UEFI Misc Device" fr +om PciRoot(0x0)/Pci(0x1,0x0): Not Found +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +Calling kernel_main (monolithic)... +riscv64 item 4.3.5a: satp state at kernel entry (before switch) + satp.MODE = 0x000000000000000a + satp.PPN = 0x00000000000bf868 + __kernel_start = 0x00000000bdf371c2 +riscv64: satp cleared -- Bare mode, explicit (item 4.3.5a) + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: riscv64 +Build: Sep 10 2026 20:25:07 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 100 +Total memory: 1020 MB +Usable memory: 977 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 250896 + Free pages : 250244 + Used pages : 652 + Total MB : 980 + Free MB : 977 + Used MB : 2 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +PLIC: no DTB PLIC node -- using QEMU virt-machine default (base=0x0c000000) +PLIC: init (S-mode context 1, threshold=0) +APIC: init done + +Timer: init... +Timer: RISC-V time CSR @ 10000000 Hz (FALLBACK, no devicetree) +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 2214588416 + Heap end addr: 2751459328 + +Heartbeat: init... +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0x0000000080267000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 8587488] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 56346528] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 85135071] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 87036096] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 88872945] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 96325320] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 99084279] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 100967643] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 102273360] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 103700100] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 117314862] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 126874986] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 131505234] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 133279818] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 140562198] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 143731938] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 145402614] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 147123333] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 155173935] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 156890622] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 158584062] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 167701548] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 170486778] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 172169907] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 176222466] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 177316566] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 183495291] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 186507006] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 187752957] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 189070560] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 190362081] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 191443413] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 192525858] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 201483702] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 204037323] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 213714375] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 215135571] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 216991299] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 220026954] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 227130540] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 229907328] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 234114741] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 235993842] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 242941293] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 259314888] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 264568563] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 272685819] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 274756293] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 278414283] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 285448086] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 288534477] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 292230750] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 299693079] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 302936718] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 306424146] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 313786557] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 317147649] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 321128808] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 328836564] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 331151478] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 334859910] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 341208798] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 343547463] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 347001144] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 350658168] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 357398958] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 360688272] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 364320159] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 374010189] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 376831728] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 380553411] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 388430133] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 391427400] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 395112123] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 403356156] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 406174356] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 409965003] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 417007332] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 419301708] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 421756230] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 423109239] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 429322320] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 432174582] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 433262277] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 434443989] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 436294992] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 438357780] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 447760614] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 449378160] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 451113201] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 459331908] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 462103740] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 463684410] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 465409455] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 473719512] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 476473998] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 478206204] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 481459587] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 488028744] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 489332319] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 492060492] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 493258731] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 494318622] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 495436599] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 502884270] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 505576092] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 506811249] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 508190151] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 509112114] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 510090147] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 517412721] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 519879801] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 523440960] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 525600369] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 532646037] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 536628582] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 538508943] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 540615768] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 550578294] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 551745474] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 552921789] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 554751960] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 563024742] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 564899202] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 566037633] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 567870198] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 569028033] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 575542590] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 577740618] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 578676840] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 579679275] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 581278446] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 583009035] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 595130865] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 596700678] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 598923339] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 601220088] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 611025660] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 612821685] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 614578314] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 623013237] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 624181278] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 625359945] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 627208050] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 628403517] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 634849278] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 637165473] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 639452457] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 640638768] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 641727303] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 642830265] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 651692496] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 652943886] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 654152247] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 655570398] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 656521194] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 657623505] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 664400814] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 666201711] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 669338250] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 670860204] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 677300001] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 683542881] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 685338381] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 692323065] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 697129440] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 698548242] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 700172445] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 701272425] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 707592795] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 710580318] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 712625676] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 720883212] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 722659161] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 723987873] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 726698931] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 728591262] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 735418635] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 737999199] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 741469575] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 742680393] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 744098124] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 750720348] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 753308850] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 755215608] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 756959679] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 765139935] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 767732910] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 769630701] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 772864428] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 778859361] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 780232740] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 781773741] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 783283158] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 784950915] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 786981888] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 797807031] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 799367709] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 801102876] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 810534123] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 813024324] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 814753527] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 817802685] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 824835186] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 825840267] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 827602797] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 828764349] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 829946355] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 831261774] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 832173930] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 838021380] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 840090888] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 842720403] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 843853311] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 852748134] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 854925519] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 857269980] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 860688129] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 868115220] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 869862189] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 873182961] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 874325193] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 880287870] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 882937839] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 884448705] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 885501078] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 886615023] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 888372051] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 889493430] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 895921908] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 897272061] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 898698003] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 899958255] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 901339782] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 902231799] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 903213066] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 905086686] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 913385781] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 918763272] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 926772168] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 928857216] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 932932371] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 935235000] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 944567379] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 947080680] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 949257771] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 955981005] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 958388718] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 962484873] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 963846114] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 964941264] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 973025739] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 974395863] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 975904524] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 977531541] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 984462507] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 985591383] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 987422352] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 989474325] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 998837049] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 1000797336] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1002852858] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 1006611375] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 1015249410] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1016764014] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1018923318] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1020399114] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1021790154] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 1023444156] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 1024519125] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1031408805] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1033599336] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1035348930] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1045803990] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1047575445] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1049390202] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1051931727] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1060798137] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 1061808174] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1062857649] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1064723982] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1066252257] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1067548755] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 1068907455] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 1076564895] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 1077782475] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1079175153] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 1080075108] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1081013157] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1088364354] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1089907098] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1092854259] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1094322180] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1095975615] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1106557305] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1108105635] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1109485713] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1119048063] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1120990416] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1122677934] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1133508390] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1135519917] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1137382974] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1141003311] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1148889000] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1150256919] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 1151475150] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1161444585] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 1163311653] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1164698493] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1165838016] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 1166869830] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1168722114] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1170059310] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1179493539] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1181610738] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 1182912759] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1190938497] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1194186882] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1196660220] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1208456844] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1210610142] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1212671040] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1223221440] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 1224547842] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1226708469] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1234377018] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1237201056] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1238813037] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 1239907368] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1241166507] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1249056669] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1250657100] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1253821905] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1255380714] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1257043914] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1267758870] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 1269228702] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1270848600] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 1280593188] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 1283282091] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1285131036] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1287032124] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1295674233] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1296582861] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1297813881] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 1298749494] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1299784521] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 1301443437] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1309041804] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 1313759748] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1320287220] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1323669018] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1326696714] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1327862991] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1329320727] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 1330393764] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1339604700] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1341217647] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1342851909] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1353106083] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1354629087] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1356323430] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1364910729] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1366525062] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1367773743] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 1368565254] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1369524282] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1371413379] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1373212050] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 1381009182] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1384248117] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1385796573] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1387454586] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1396809645] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1398111498] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1399484982] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 1400387016] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1401346947] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 1410817317] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1412328267] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 1416591057] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1419242874] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1427912514] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1431939936] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1433082483] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1441297137] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 1442247555] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1443200010] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1444733976] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1446417147] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1455956586] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 1457322153] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 1459094994] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1466664423] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 1469348475] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1470791427] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1472256240] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 1473172113] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1474160793] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1482173238] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1483688241] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1487364417] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1488983454] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1496704776] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1501205538] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1502883249] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1509447639] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1514405445] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1515574242] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1516889304] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 1517792094] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1524301884] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1526362068] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1527924090] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1530954726] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1532976459] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1539620376] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 1542012738] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1544932683] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1546062042] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1547380254] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 1548252594] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1549506840] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1559467560] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1561365792] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1569972957] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1572843993] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1574642811] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1577737539] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1586019813] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1588619109] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1596685062] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1600226418] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1601984097] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 1604321439] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1607170299] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 1614155319] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1617187047] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1618363278] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1619552277] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1621015830] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 1629676671] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1630977411] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1633450350] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1635706464] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1646417703] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1648091571] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1649822811] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1659653184] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1662751734] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1664488308] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1673287917] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 1675763439] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1677622590] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1678798002] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1684625376] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1686865425] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1688428224] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1689435027] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1691525829] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1693212066] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 1695962226] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1705353048] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1707358443] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1715703948] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1719111912] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1721008044] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1722749889] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1733257113] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1734881001] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1737561042] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1739450748] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1748192880] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1750269192] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1751583393] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1753096338] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1761704847] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1764034776] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 1774029390] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1775973087] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 1777087032] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1778787003] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1780168068] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1788343515] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1790144538] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1793057259] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1794182103] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1795973235] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1802867346] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1805694744] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1806945378] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1807797369] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1808778153] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1811046090] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1820679840] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1832173098] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1835422365] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1837498446] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 1839082434] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 1841239659] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1848999831] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1850684178] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1851780000] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1852947600] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1854271860] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1862078904] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1863137052] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1865003952] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1866714927] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1877572704] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1878585450] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1880241216] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1881693513] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1883041062] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1884727425] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1892003274] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1893747639] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 1895102349] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 1896664098] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 1898161776] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1906436826] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 1907652285] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1908884607] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1910721309] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1912836366] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1924860357] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1926694644] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1934954805] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1939348320] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1940796879] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1948372041] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1955125725] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1962435573] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1966143480] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 1984999107] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1993828599] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1995336084] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1996864968] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2005141635] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2008121241] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2010120378] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2013783177] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 2014908504] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2022223917] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2023912779] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2025150918] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 2026263015] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2027214084] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2029065381] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2030273406] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2037714126] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2039116569] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 2040023013] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2041018308] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2042543286] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2051356608] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2054142657] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2055535167] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2057557824] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2066226498] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2067677766] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2069298399] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2072197995] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 2073575553] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2081859528] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 2084931030] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2086450086] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2095576350] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2098754154] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2100441021] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2108008014] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2111392122] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2112979344] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2114965041] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 2121235515] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2125982439] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 2127247752] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2128263354] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2130068892] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2131214526] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 2138038896] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2138984001] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2140726077] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2141857200] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2142972615] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2144512356] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 2145388182] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2151994215] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2153650443] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2155293168] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2158551906] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2160070101] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2168613384] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2173497438] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2175190668] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2185028643] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2189195673] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2196825729] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2199676374] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2203375860] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2205225645] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2215458798] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2224679961] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 2227925826] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2229622605] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 2232778275] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 2234346072] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2243275629] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 2246602638] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 2247664314] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2256628584] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2258706828] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2259866007] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 2260907292] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2261823921] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2269935507] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2271055038] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2272203759] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2273518254] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 2274393030] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2275344498] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2282130312] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2286473910] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 2288714148] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2290985277] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2292365796] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2301672324] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2310843192] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2313348702] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2316483519] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2328530274] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2330394822] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2332467501] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2336093424] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2344383468] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2346503124] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2355566388] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2358638751] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2360794317] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2370877950] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 2371994688] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2372972595] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2374748481] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2375887122] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 2376914295] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2377841529] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2379668214] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2380806036] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 2387643993] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2388496383] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2390143833] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2391291819] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2392426596] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2400031578] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 2400819183] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2401653618] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2403399201] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2405093880] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2414029653] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2416327893] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2417908395] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2420988171] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2422366716] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2432011911] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2434966485] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 2436300216] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2446120656] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2447930310] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2451028818] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2459288055] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2460749004] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2463797301] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2465331162] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2467023006] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2476764654] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 2477796426] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2478859026] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2486322825] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2487414174] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 2488535007] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2489501721] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2491311648] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2492449260] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 2493501045] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2494431786] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2496226341] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2503479258] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2504697993] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2505915825] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 2506768866] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2507705718] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 2515539222] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2517255405] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 2520431697] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 2521901844] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2523547824] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 2532917919] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2534414442] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2536122267] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2539752642] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2547009528] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2547927081] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2549568546] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2550922017] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2552140773] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2553201252] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2555147742] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2561742918] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2562701694] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2563522059] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2565403029] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2566586820] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2574250686] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2575363266] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 2576256039] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2577337287] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2579155026] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2581060209] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2584303596] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2591176518] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2592607353] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 2596247640] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 2603848632] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2606246496] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2607929037] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2610827331] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2620404990] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2622112059] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2625536781] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 2626629306] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2634091929] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2636894589] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2638054587] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2639209839] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2640585948] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2646733992] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2648022447] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2651022003] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2652823257] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2655992787] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2664706863] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2666529915] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2669626701] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2671125891] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2679345690] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2683623600] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2692346706] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2695011774] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2698625013] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 2705250555] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2706515847] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2709968226] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2711365251] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2712822126] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2714446728] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 2722473054] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2724926631] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2727087741] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2729150172] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2740216248] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2741963070] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2751359310] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2756185740] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2763619068] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2767953237] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2778452124] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2782232229] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2784302955] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 2794373169] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2797208190] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 2798549187] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2799726426] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2801904987] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2809097046] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 2810403624] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2811378654] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2813183415] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2814311430] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2815461243] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2822418774] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 2823351636] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2824362177] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2826165405] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2827861071] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2830729125] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2839198824] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2840911416] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2843856015] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 2850993621] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2853861864] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 2856835905] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2858198994] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2865362619] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2869656657] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 2870756742] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2871736938] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2873530023] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2874667257] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 2875912998] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2881440345] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2883795936] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2884944279] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2886116037] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2887435089] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 2893320843] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2896501524] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2898849849] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2901004491] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2904661809] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2912989716] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2915166576] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2923932102] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2925712083] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2928088569] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2931012042] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2932433574] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2939051640] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2943431022] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2944983195] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2946639339] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 2956565325] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2959371219] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 2960448561] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2961419328] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2970167550] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2971588389] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2972977770] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2974628622] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 2982825447] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2984227365] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2986257477] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2988837033] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2998915479] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3000307443] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3002305446] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3005256303] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3006695832] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3013620708] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3017393169] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3019208283] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3021286800] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3024346815] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 3031039326] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3032802990] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 3041118360] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 3042536007] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3043514145] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3045360192] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3046485624] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3047654820] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3048988656] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 3049902450] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3050851020] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 3058553946] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3061079091] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 3070226397] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3072430305] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3074850387] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3084611397] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3086669733] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3089178099] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3093537951] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 3095250018] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3102144927] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3104851533] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3106492410] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3113674053] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3115813071] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 3117167298] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3118654035] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3120965127] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3128255403] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3133998168] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3136046361] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3144102192] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 3147456795] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3156598053] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 3158665608] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3161297895] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 3165675765] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 3174889158] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3176123118] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3178330428] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3179754186] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3187022790] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3189880029] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 3190967913] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3192171129] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 3194042796] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3204421458] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 3208622340] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3214665867] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3217646817] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3220616448] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 3222083844] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3223988292] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 3233079801] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3234714483] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3236441145] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3239464725] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 3241040187] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3247834527] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 3252725784] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 3258164343] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3259305777] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3262136913] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3263627955] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3265084326] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3266718504] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 3267801642] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3268959687] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3275097735] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3277621347] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3282427071] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3284061774] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3294200007] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3297969339] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3306415980] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3308856033] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3319294734] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3321346581] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3323392695] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3327033843] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 3335991792] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3338443185] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3340449630] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3352125000] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 3353726439] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3354869028] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3357080874] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3365734617] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3368538390] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 3370186806] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 3371913594] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 3379450872] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3381567672] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 3382678026] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3383874417] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3391871616] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3394865796] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3398525193] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3400328736] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3409555989] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3413407704] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3415208916] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3423993321] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3427981935] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3429767943] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3438232140] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3442958799] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 3449602275] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3452902068] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 3456551574] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 3457889820] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3459076341] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3467296476] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3468711750] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 3469982607] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3471123642] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3480413958] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3481905546] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3483505200] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3485171172] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 3486271509] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3487469265] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3495014313] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3497371311] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3501585402] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3510984708] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3513251049] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3517477152] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3519677784] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3528443856] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3538518291] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3541483134] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3543648717] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3546223821] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3558163098] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 3560201148] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3567799578] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 3572140782] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 3573752049] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3575159637] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3585183903] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3586747122] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 3588388860] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3589754931] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3599637657] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3601152219] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3602932893] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3604921656] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 3613753311] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3615164952] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3617660256] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3626986461] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3631912410] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3634183602] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3643433262] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3647645820] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3654908397] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3657927630] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3668277732] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3670503123] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3673058949] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3677288391] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 3683081451] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3686749668] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 3691214646] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 3698408616] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3699449985] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3701251029] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3702398049] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 3703559139] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3704495193] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3710337477] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3711869868] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3713930178] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3715596486] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 3716588610] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3717567399] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3719179527] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3720859989] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3729213348] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3731806722] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3733494597] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 3734590230] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3745714539] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3747161502] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3748949904] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3760061067] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3762185679] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3764649525] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3775872303] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 3777407424] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3778816881] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3781511286] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3788573019] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3791061939] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3793126176] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 3794487102] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3801435897] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3805256049] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3807627936] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3818295747] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3820266933] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3822805623] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3832592946] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3834777912] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3837329076] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3847060014] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3849335448] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3851857191] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3862941705] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3865150485] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3871769769] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3876244743] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 3877553862] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3878719992] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3880885407] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3882532332] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 3888523296] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3889641882] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3891823194] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3893244306] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3894783186] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3896631690] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 3902321136] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3903520845] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3905523132] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3907623153] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3911262054] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3918357954] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3921574692] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 3922851576] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3930978891] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3933463905] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3935548953] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3939109713] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3945954768] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3947857284] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3951548832] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 3952617858] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3953677917] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3960610185] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3962755524] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 3963852669] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3964749453] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3966536595] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3967672737] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3968819337] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3974990397] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 3975889449] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3976842177] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3978408651] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3980110533] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3983173005] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3984654072] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3991086750] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3994390764] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3995870424] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3997535073] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4005913905] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4007515365] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4009123713] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4012087401] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4013590329] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4020347856] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4023333699] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 4024391112] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4025370132] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4027155258] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4033064196] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 4034512020] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4035396435] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4037171019] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4038298929] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4039716492] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4041342858] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 4042588221] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4048497915] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4050532857] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4052569752] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 4054872528] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4058107662] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4064705904] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4066702983] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4070444763] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4072197360] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4080645786] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4084902864] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4086477402] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4094127303] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4097606814] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4099583670] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4107010929] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4111044336] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 4112418114] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4113634644] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4115912493] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4117377642] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 4123175868] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4125393153] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4128027078] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4129504239] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4135878768] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4137606480] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 4138754235] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4140027192] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4142038425] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4144204365] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4153331322] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4155177873] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4157309121] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4167000642] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4168722222] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4170762708] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4180800414] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 4182025743] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4182984876] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4184678778] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4185877437] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4187053059] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4188441264] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 4193807856] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4195236465] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4196905314] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4198590144] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4202213589] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4209115218] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4211614953] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4228606074] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4236289491] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4238984904] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4241459964] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4245564645] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 4252287417] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4253745384] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4255877388] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4257041775] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4258193016] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4259551989] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 4265349291] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4266287298] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4267904844] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4269620691] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4272620289] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4274021430] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4275911619] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4284324408] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4285724121] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4287399963] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4290422073] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 4296293400] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4297224057] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4298922264] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4300059393] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4301227392] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4302556335] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 4307594571] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4309324530] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4311894720] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4313589714] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4316700087] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4318147491] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4324651674] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4329050670] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4330426653] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4332105855] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4341265719] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 4342382730] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4343324412] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4345100823] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4346233164] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4347398706] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4348717863] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 4353970467] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4356022881] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4358236239] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4359895785] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4367352654] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4370680881] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4372732056] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4376239875] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4377945306] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4384342158] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4388459817] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4391291184] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4398891357] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4402124664] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4405865730] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 4412979585] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4414199790] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4416476148] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4417914627] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4419337566] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4420996818] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 4422225255] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4429028919] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4431022050] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4433072973] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4441091886] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4443439224] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4445219394] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4448238417] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4456256805] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4458889407] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4462512621] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4464254172] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4471586994] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4475806986] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 4477131330] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4478369889] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4485408732] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4487688723] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4488840447] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4490209941] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 4491158280] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4492254753] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4494090993] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4500482175] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4503568419] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4505209800] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4506934887] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4514768727] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4516360947] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4518173289] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4520377386] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4522529193] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4524015363] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4530695169] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4534965708] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4536530208] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4538262120] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4546238592] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 4547382210] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4548378555] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4550199213] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4555540143] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4558099203] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4559784390] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 4560709083] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4561683945] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4563234417] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4564922523] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4573832802] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4575670848] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4577718789] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4581301116] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4587933546] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4589990811] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4593705291] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4599741468] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4603089897] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 4604197374] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4605471549] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4607372847] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4609462284] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4618347909] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4620892815] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4622985276] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4632911346] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4634764743] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4636845633] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4646042037] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4647554541] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4649190399] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 4650289896] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4651484775] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4653342981] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4655502243] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4663345533] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4665563448] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4667401452] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4669243614] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4678339365] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4679786496] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4681563726] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4689437676] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4691756748] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4693537611] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4696435989] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4697902818] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4699570848] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4708820613] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 4709883486] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4710841506] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4712617371] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4713933504] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4719870267] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4721229450] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 4722179343] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4723162227] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4724749260] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4726422099] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4734445737] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4735918740] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4737629001] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4740525615] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4747025136] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4748652825] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4751628504] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4753024080] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4754709666] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4762797123] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4764141816] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4765779123] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 4767282198] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4770252312] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 4775865822] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4777228344] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4779033252] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4780211793] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4781444514] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 4782789522] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 4784271009] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 4790062620] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4791837351] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 4792748562] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4793814333] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4795470918] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4797154698] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 4802609406] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 4804716231] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4806423132] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 4807514733] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4809032403] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4810702701] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4811710575] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 4813135047] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4814887980] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 4820875227] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4822548591] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4824205617] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 4825391088] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 4827066678] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4833272220] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 4834917885] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 4836485136] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4838171163] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 4839200436] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 4840578834] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4841560479] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4847996475] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4849131378] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 4850317794] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4851310590] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4853866794] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4855695999] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 4861262091] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4862709369] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4864566861] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4865904687] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4867510473] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4868885742] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 4869799011] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4870771143] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 4872533526] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4878791085] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 4880939385] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 4883062254] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4885187958] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 4886752647] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4893798609] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4895893359] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4897166169] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 4899091995] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4901150709] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 4909533552] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 4911605538] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4913667339] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 4915151703] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 4916806146] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4924299030] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4925330550] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 4926538995] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4927574232] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4929396822] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4936553559] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 4937967069] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4938957492] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4940755680] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4941884094] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4943073093] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4944420075] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 4945303398] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4951254126] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 4953044586] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4954724313] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 4955796426] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 4957421889] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4959109890] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 4965259992] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 4967741394] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4969735659] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 4970795571] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 4972308915] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4973972136] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 4979364327] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 4983128346] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4984912275] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 4986023931] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 4987118556] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4994918628] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4997581491] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 4998679539] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5000487030] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5001619476] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5007252516] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 5010297075] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 5011230336] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5012198436] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 5013992319] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5015751510] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 5016872343] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5024063709] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5027434188] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5028528687] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 5030188191] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5031889758] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 5032933836] Running M*.negative: -123 456 M* . . CR +[Hera] -1 4294911208 +[Hera] [HADES][TEST ] [KRELTSC: 5040304227] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5042040192] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5043263904] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5044857825] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5046507753] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 5047631526] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 5055689646] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5058218046] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 5059461015] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 5060856087] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5068435386] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5069887200] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 5071199322] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5073399681] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5074802901] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5076244425] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 5083979586] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 5086038195] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5087076036] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 5088980295] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5090597001] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 5096309778] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 5098643487] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5100336402] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 5101445454] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 2147913144729 6 +[Hera] [HADES][TEST ] [KRELTSC: 5103169638] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5104852389] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 5111409597] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 5113412640] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5115520557] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 5116846728] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -42949662 -96 +[Hera] [HADES][TEST ] [KRELTSC: 5119184931] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5125932189] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5127262140] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 5128826598] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5131058898] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5132465562] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 5133894759] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5136170844] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5142152358] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5144493270] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 5145973182] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 5147386230] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 5148675357] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5150513130] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 5156554746] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5157722913] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5159805042] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5161882278] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5163147360] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5173442694] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5175132669] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5176112676] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 5177783919] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5185016550] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5186759844] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5187828408] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5189536569] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5191225011] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5192244267] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 5198871405] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5200766508] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5201929530] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 5202995784] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5204792271] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5205942147] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5207197884] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5208536529] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5209600725] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5215404117] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5217283155] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5219018133] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5220203016] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5221754811] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5223426453] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5229858081] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5232108882] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5234202540] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 5235579111] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5237496915] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5244622467] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5245864932] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5247252843] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5249451207] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5250874587] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5256653724] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5260558527] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5261936526] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5263375740] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5265011787] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5266116261] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5267447073] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 5276098947] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5278223685] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5279794632] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5286621312] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5288720535] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5290115124] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5292367311] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5294478168] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 5301230571] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 5303794041] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5306030667] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 5307294825] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5314186332] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5317997034] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5319398763] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5320725438] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5322948099] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5329101120] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5331890802] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5333506878] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5334642768] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5335831830] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5338212138] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5340331479] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5346592587] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 5348699748] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5350771797] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5352088770] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 5358957828] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5361074145] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 5362450002] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5364634464] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5366727702] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 5372855040] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5375862828] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5377589511] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5378672586] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5379979227] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5381846505] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5383190736] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5389247346] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5390984466] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5391876987] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5392934316] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5394324768] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5395474497] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5396511666] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5404194999] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5405962443] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5407173324] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5409044508] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5415639369] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 5416870431] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 5420121777] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5421923451] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5423061147] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 5424783798] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5426525601] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 5427703890] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5434135035] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5436099249] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5437309164] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5438422731] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5440325667] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5447908221] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5448847635] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5450196864] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 5451121851] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5452149549] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 5454061830] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5461745751] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 5462899659] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5464598622] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5466372450] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5467463925] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 5469356991] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5476230795] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5477390541] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5479191501] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5481017703] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 5482168461] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 5489368941] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5491148901] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 5492261607] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 5493470115] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5495085162] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5496214584] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 5497240266] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5504259159] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5506477767] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5507885523] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5509515732] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 5510633373] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5511820965] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 5519526810] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 5521101075] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5522826225] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 5523911526] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5525522142] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5527251261] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5528342946] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5536134093] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5539216746] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 5540698065] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 5542908336] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5550617940] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5551716282] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5553277191] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5555285610] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 5556359550] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5563095972] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5564791491] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5565818475] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 5567284842] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5569077612] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5570463906] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 5577630156] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5579501865] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5580624987] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5581762977] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5583084444] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 5584047777] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5585029002] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5592758346] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5594518881] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 5595651180] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 5597528832] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5599914138] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 5601674337] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5609556120] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5611733232] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5612779200] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 5614548219] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5621692314] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 5623362276] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 5624608185] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5626460742] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5627626263] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 5628736470] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5630552319] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5631719037] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5632977441] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5639825562] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 5640965169] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5642154210] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5644246965] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5646313869] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5647673514] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 5654729010] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5656809270] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5658120342] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5659884636] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5667916254] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5668750752] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5670182616] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5671996554] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 5679745638] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5682493614] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5684579019] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 5685931020] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 5687301963] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5689686996] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5696266506] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 5697612039] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5699837220] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5701238172] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5702675517] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5704484961] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 5710541235] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5711725509] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5714000334] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5716041114] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5717342400] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5724948558] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5727046185] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5728353939] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5730401019] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5732113212] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 5738695095] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5740496454] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5742241890] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 5743408839] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 5744670309] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5754043659] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5755253721] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 5756408175] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5758344354] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5759543097] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5760764541] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5762164317] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 5768726649] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5769767619] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 5771715306] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5773482687] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 5774584893] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5776346016] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5785156818] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5786279520] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5788134639] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5789889105] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 5797336314] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 5799108000] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5800965912] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 5802117048] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 5803391202] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5811316728] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5812537773] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 5813683575] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5815588191] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5816781852] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5817969318] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5819366742] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 5826778524] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5827820040] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5829728835] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5831496825] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5832554385] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5840963415] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5842776576] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5843920257] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5845581336] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5847319863] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5848410141] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5855073588] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5857211955] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5858297025] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5860075158] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5861824626] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5870892678] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 5872371036] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5874059205] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5875248729] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 5876330964] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5878231926] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5884099788] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5885409537] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5886833715] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 5887763154] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5888797362] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5890707627] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5897965206] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5899125078] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5900946072] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5902655829] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5903671767] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5905270644] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5907016269] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5913223071] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5914999713] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5916731583] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5917824402] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 5919573723] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5926560507] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5929436541] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 5931147117] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5933733330] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5942046726] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5943595161] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 5945201724] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5947871391] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5949607818] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 5951149659] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5958965019] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5960963106] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5963684034] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5971612143] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 5972987790] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5974473015] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5976950763] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5979705123] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5981009685] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5987128875] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5990149704] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5991640200] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5993988420] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6003016866] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6004528236] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6006866292] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6009488289] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6016689021] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6019667304] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6022656654] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6024217479] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 6030617313] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6034852656] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6036790599] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 6038415789] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6046507068] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6048237174] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6049971333] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6052017111] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 6053379465] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6061807038] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6063937194] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6066116217] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6067456836] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6069269115] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6077506827] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6079114566] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6082354152] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6090283332] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6091894599] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6094314870] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6096898101] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6098465016] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6100741983] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6108160653] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6109629099] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 6111412020] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6118787157] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6121045182] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 6123685659] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6126554826] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6133868937] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6136175997] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6139159761] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 6140737512] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6148989462] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6151488840] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6153999075] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6155739114] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 6162565584] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6165526983] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 6167086884] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6169228023] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6171809364] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6178185090] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6182060514] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6184645572] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6191200218] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6194725635] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6197224173] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6199088511] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 6200799381] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6208157991] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6211255176] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6213237303] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6220383540] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 6221768406] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6224441181] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 6226246572] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6228089490] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 6233743026] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6236246037] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6238575042] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6239994957] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 6241872147] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6243955746] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 6250755294] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 6253493316] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6255189675] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 6256320168] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 6262053735] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6263772543] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6265051254] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6266209656] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6267588348] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 6268484124] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6269454933] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6271087032] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6272787822] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6278258427] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 6280285074] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6281879394] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 6282863223] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6284327994] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6286019355] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6287098818] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 6293594727] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6295277520] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 6296391675] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 6297439638] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6299260296] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6300408072] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6301576974] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6308787051] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 6310700886] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6311841816] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 6314627529] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6317391444] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 6325919838] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6328066668] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6330307788] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6336360450] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 6338260572] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6340444635] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6341838699] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6343346709] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6345009909] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 6346102728] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6351718611] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 6354235188] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6356451234] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 6357842904] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6364491924] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6366229128] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6367556433] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 6368695536] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6370500948] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6371720544] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6372885876] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6374245836] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 6375126534] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6376128549] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 6382621077] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6384317961] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 6385335243] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 6387097374] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6388776996] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 6389890857] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 6395859309] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6397747356] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6398974764] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6400156707] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 6401541300] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 6402983412] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 6408836721] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6411497694] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 6412397418] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6413377089] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6414945999] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6416687508] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6417721506] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 6419187096] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6426849366] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6428421783] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6430044075] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6431726952] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6432864186] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 6439032936] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6440793576] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6441823542] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 6443284260] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6445050948] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 6446134338] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6447399882] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6448729287] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 6454195335] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6455203503] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 6456730623] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6458488680] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 6459548655] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6461116872] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6467523237] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6468512883] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6470948064] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6472678296] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6473729871] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6474954843] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6476322258] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 6477217929] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6483874341] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 6487115355] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6488798085] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6489826371] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 6496473690] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6499485447] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 6500509113] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 6515429865] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 6517340235] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6519025065] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6520085061] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6526209837] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6528941769] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 6529859763] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6530831706] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6532481823] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6534197691] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6535239417] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6542057991] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6544507599] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6546068277] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6548082093] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6549833220] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6556001004] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6557177949] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6558537657] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 6559432026] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6560423667] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 6563356947] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6565026195] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 6566070126] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6573103047] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6576078810] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 6577376946] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6585433932] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6587498085] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 6588765477] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6590170692] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6591964638] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 6593032446] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6594241353] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6601592802] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6603260832] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 6604562097] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 6606507138] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6608557200] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 6615264915] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 6617323797] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6619407585] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 6620810973] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6622207557] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6629389599] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 6630561525] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6631813230] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6633725217] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6641188785] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 6643183365] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6645000915] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6647082960] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 6648395796] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 6650460999] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6652512069] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 6658685880] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6660598224] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6662160393] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 6663266610] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6664483035] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6666812061] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6674093559] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 6675388566] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6677386086] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6679465863] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 6680758623] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6686685768] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6688026534] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 6689090751] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6690338928] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6691739334] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 6692709681] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6693730260] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6695377500] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6701996343] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 6703566345] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6705655152] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6707392230] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 6713514402] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 6716428572] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6718193391] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 6719303136] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6720487935] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6721899891] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 6722856840] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6723969987] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 6725680983] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6732601911] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 6733713945] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 6735052464] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 6736389639] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6743122029] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 6744729138] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6745776471] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6746861100] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 6748243467] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 6749892429] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6751339266] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6752287815] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6753322674] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 6759874989] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6761786367] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 6762973770] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 6764697513] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6766469661] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 6767647740] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 6774305979] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6776143605] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 6777306963] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6779063466] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6780865770] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 6782000484] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 6783201096] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6788614098] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6790173075] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6791112300] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6792408882] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6793820712] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 6794838141] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6795843852] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 6802660263] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6804296415] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 6805133328] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6806400972] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6808246263] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 6809414787] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 6811240695] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6817929237] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 6818923923] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6820135644] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6821784585] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 6822958107] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6824344107] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6825757596] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 6826723260] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6827749425] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 6834393888] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6836179371] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 6837283341] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 6838537398] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6840302154] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6846393078] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 6847985823] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6850064802] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 6851383980] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 6852897429] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 6854397711] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6856640994] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 6862400454] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6863888325] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6865551063] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 6866691489] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6867883533] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 6869990106] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6879492249] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 6880798323] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 6882450540] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6884638992] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6890816247] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 6892394460] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6894518400] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 6895918932] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 6897502374] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 6903762432] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6906506817] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 6907779732] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6909329427] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6910990737] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 6912135993] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6913319091] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6915986952] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6922771086] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 6924341886] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6926906637] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6928690482] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 6929773851] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6937915236] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6940463082] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 6941975607] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 6951682857] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6954729054] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6956489190] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 6957567435] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6964077141] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6965798343] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 6966784335] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6967923711] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6969255762] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 6970170081] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6971165544] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 6978097140] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6979680078] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 6980660862] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 6982396344] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6984138000] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 6985218114] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 6991948992] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6993555030] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 6994513533] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 6996339504] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6998056275] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 6999169107] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7000385637] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7001736504] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 7002723399] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7003687404] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7010474037] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7012954662] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 7014521640] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7021653954] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7024323642] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 7025989635] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7028135058] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7030646511] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 7032147885] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7040286204] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7041943902] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 7043059296] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7044306339] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7050799707] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 7051778286] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7052911089] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7054935321] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7056645792] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 7057703268] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7059371907] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7061106171] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 7066658193] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7068385800] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7070128401] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 7071177183] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7072551108] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7078989120] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 7080275370] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7081376568] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7082744151] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 7083644421] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7084585158] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7086530346] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7088257113] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 7089337647] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7090736541] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7097154162] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 7098278208] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7099551396] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7100920281] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 7101810450] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7102793334] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7109349261] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7110969096] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 7112077476] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 7113634458] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7115284029] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 7116409671] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7117797477] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7123839492] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7125202245] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 7129411905] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7131080271] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 7132293672] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7139715702] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7141474179] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 7142507442] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 7144400613] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7146119484] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 7147206885] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7153672722] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7154971005] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 7155867726] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7156883517] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 7158458517] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7160151432] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 7161189798] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7167561828] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7169120847] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 7170202305] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 7171909521] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7173610584] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 7174757856] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7175890365] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7177236444] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 7182926499] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7183867950] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7186108167] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7187836887] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 7189033299] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7190563317] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7197168867] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 7198347135] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7199542959] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7200890571] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 7201805310] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7202798484] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7204454712] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7210792617] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 7212349956] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7214678625] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7216902966] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 7218641829] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7226013375] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 7229113143] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 7231159740] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 7232912022] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7234923318] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 7241787777] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7243874757] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7246428546] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7254348360] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 7255852779] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 7258011999] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7260640338] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 7262222961] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7264321470] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7273068873] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7274614893] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 7276942008] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7284572862] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 7286922300] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 7288578444] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7290448872] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 7291620021] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 7293132084] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7300109082] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 7301215698] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 7303619757] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7305443586] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7306646823] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7312657086] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7313716935] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 7315271691] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7316833335] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 7318717749] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7320394473] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 7321588029] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 7327062435] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7329722001] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 7331587893] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7333222176] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7334909883] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 7336011354] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 7337562960] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7344585717] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 7346247804] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7347409524] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7348740630] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 7349658141] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7350653478] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 7356918933] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7359088065] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 7360261209] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 7362521208] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 7363961073] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7369968018] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 7373103717] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7374864777] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7376607546] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 7377715464] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 7379357790] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7381052322] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 7386799035] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7388682231] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7390607721] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7391518050] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7392528822] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7393822485] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7400189475] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 7401828126] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7404495294] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7405945701] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 7407172815] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7408624629] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7414906338] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 7416031098] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7417702026] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7419112344] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 7420399056] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7421608509] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7423294410] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7424388825] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 7430851932] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7433805015] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 7434886095] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7436073099] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7437861291] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7439015052] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7445130168] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7446660522] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 7448631477] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7449597435] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7451065398] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7452729984] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 7458731301] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 7461438789] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7463165409] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 7464188046] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7465558002] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7467220383] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7468248942] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7476534219] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7478988426] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 7480033491] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 7481106024] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7482831699] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 7483900389] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 7490046123] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7491776355] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 7492867452] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7494281676] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7495975494] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 7497285432] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 7504256340] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7506516612] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7507625895] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 7509182583] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7511099253] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 7512164499] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 7518899283] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7521268020] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7522590684] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7523751186] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7525080486] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 7525991214] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7532218533] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7533441153] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7534853214] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 7535781750] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7536771396] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7537925871] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7539240387] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 7540148217] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7541132382] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 7547770293] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7549843833] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 7551804708] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7553026404] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7554735405] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 7555829841] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7561948611] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7563629514] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 7564684974] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 7566472998] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7568163141] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 7569204489] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 7570384500] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7577170062] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 7578299211] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 7579498164] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7580537643] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7582363887] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7588517664] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 7589650845] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7590649458] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7592450292] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7593600231] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7594761867] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7596072708] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 7596983646] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7597959432] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 7603937082] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7606067511] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 7607234901] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 7608931113] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7610667939] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7611789864] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 7613732553] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7620101223] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 7622044311] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7624218777] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7625990358] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 7627116840] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 7632776613] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7633838184] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7635681690] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7636829130] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7638076299] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7639382394] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7640302341] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7641279324] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7642765389] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7644483231] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 7650894237] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7652156232] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7653962127] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7655099445] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7656256881] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7658107821] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7664035302] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7665257649] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7666556016] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 7667469516] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7668454311] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7670253255] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7676833290] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 7677904794] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7679565201] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7681308747] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 7682363157] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7683891285] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7685581932] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 7686686973] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7692545070] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7693888944] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 7694774871] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7695749418] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7697764074] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7699476204] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 7700592648] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7707260505] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7708968120] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7710098298] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7711265268] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7712969733] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7714141071] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7720191843] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7721919093] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7723042551] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7724254860] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7726008486] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7727198283] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7728399966] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7730206449] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 7736161377] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7737888081] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7739566758] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 7740849081] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7742721525] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7744475004] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 7745631390] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7747128900] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7754469177] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7755725103] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7757018808] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7758694419] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7765481430] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7767091710] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7768814571] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 7769936790] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7771669710] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7773400047] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 7774477872] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 7775646942] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7781816847] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7784807184] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7786221807] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7787923227] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 7793114133] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7794631215] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7795884600] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 7796958687] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7797947619] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 7799573796] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7801322571] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 7802357892] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 7808591301] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7810382391] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 7811443773] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 7813040508] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7814815176] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 7815849699] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7817373648] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7823906244] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 7824963741] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 7826808864] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7828568034] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 7829635695] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7830884334] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7832246226] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 7837646712] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7838551497] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 7840330995] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 7841851542] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7843638600] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 7844702313] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7847134806] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7853428863] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 7854576051] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7856388414] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7858158903] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 7859216337] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 7861245483] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7863068955] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 7868639919] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7870573914] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 7872001074] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 7873642938] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 7874876751] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7881854946] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7882884912] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7883917797] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 7886695866] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7888488993] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 7889698026] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7890893052] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7897787751] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 7898982105] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7900340217] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7902285531] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 7903464555] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7904642466] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7911558816] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7912719045] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7913860500] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7915776729] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7916999727] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7925368353] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7927821279] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7928803470] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7929814011] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 7931949081] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7939986999] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 7942847367] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7945051359] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7946996064] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 7948324461] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7956166386] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7959630672] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 7961039520] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7962550134] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7970974914] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7973840889] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7975690380] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7977864363] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 7987017213] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7990127733] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 7992556131] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7995288651] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 8002197693] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8004116568] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8006861919] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 8014333530] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8016960504] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8024833467] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 8027086872] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8028980085] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8030929263] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8032550841] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8041415928] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8044203300] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8052779469] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 8054053560] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8055553086] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8057309022] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8058408267] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8059598001] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8061342555] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8070845181] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8073118431] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8074481709] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8075484942] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8076451383] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8084953401] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8087067660] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 8088233349] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8089608261] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8096762667] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 8098849815] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 8100937803] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8102809743] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8103977910] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8105293224] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8112962802] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8114654163] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8115689841] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8116892007] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8118748932] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 8120062461] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8129030364] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8130691275] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8131810743] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8138867100] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8141496027] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 8142725283] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8143972872] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8145324957] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8146219137] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8147191542] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8156723169] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8159401614] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 8160542943] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8161760208] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8171822778] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8173542762] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8174818911] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8176693980] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 8184211392] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8186185665] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8188032594] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8189256810] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8190455616] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8191810872] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 8193077781] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8194064676] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 8246231931] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8248369773] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 8249778012] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 8251408704] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8258555109] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8260359912] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 8261873508] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8264078550] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 8265453987] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 8273721813] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8275978494] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8277385851] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8278820172] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8280421485] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 8281564431] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8288548968] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 8290365342] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8292440394] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 8300552862] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 8345192814] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8346922437] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 8348078739] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 8349249090] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8350919640] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8352055488] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8353202298] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8360164092] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 8362123833] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8363163816] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8364706602] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8366261862] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 8367444330] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8374302174] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8377244379] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 8378414037] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8379602175] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8381295888] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 8382446352] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8388907485] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8390615037] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 8391789378] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8392969557] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8394789522] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 8395931712] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8404786446] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8406663153] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 8407794486] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8408897133] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8418763395] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 8420200593] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8421840126] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8424258255] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 8432587275] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8433881694] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8435850549] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 8437129890] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8438400201] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8445324804] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 8447174211] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 8448854694] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8451649080] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 8453017818] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8454184179] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8461533906] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 8462906571] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8464206324] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8466060813] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 8467354161] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8468443452] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8476240563] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 8477840217] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8479145367] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8481171342] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 8482468407] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8489078850] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8492141448] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 8493408462] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8494702062] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8496736143] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 8497935663] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8505868077] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 8508282594] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 8509945185] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 8511237126] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 8512327908] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8517705021] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8519866362] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8522711673] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 8523854724] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 8525531658] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8532959904] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 8534233554] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 8537331936] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8539231050] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 8540413140] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 8542898133] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8549863476] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 8550949029] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8552731215] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8554815255] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 8555956206] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8562256101] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 8563216389] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8564286612] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 8566074027] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8567945526] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 8569068123] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8570793462] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8578876173] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 8580304467] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 8582204568] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8584054269] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 8591581320] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 8593476381] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8595336666] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 8596459053] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8598414888] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8606573997] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 8609229195] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 8611064868] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8613163986] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8614391730] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8621669721] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 8623087536] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8624255892] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8626116324] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8628333252] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 8629480461] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 8653637601] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 8655458259] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8657177718] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 8658317892] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8659989912] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8668606107] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 8670945696] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 8673082782] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8674862070] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 8681544942] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 8683939614] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8686039908] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 8687238693] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 8696736153] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8699236203] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 8700414576] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 8701580097] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8703485679] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8704719219] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8705911578] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 8712052398] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8713152546] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 8714924253] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8716774458] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 8717933217] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8725161690] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8726989194] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 8728170780] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 8729865795] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8731634079] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 8737812636] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8740024755] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8741888589] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 8743067046] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 8744716281] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8746518543] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 8747628603] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 8755447722] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8757288561] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 8758505028] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 8759679705] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8761680123] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8762922273] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8769589626] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 8770580469] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8771642061] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 8773756131] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8775542538] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 8781702930] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 8783967150] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8785730079] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 8787167487] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 8789161983] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8791004817] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 8792325024] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 8799615867] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8801414559] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 8802628170] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 8803832520] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8813723541] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8814986292] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 8816222184] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8818122285] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8819348937] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8820645750] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 8821744071] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8827909818] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8829584757] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8831483199] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 8832594750] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8834278761] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8840730570] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 8842228227] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8843976918] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8845889535] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 8847012846] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8848700910] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8858326596] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 8859577377] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8860845462] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 8861867133] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8862922173] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8864900835] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8873740113] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 8874895743] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8876586012] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8878359693] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 8885874564] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8887728780] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8889481020] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 8890655886] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8891838186] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 8892759687] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8899627947] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 8901615261] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8903199291] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 8904372099] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 8905490055] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8913089325] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 8914249806] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 8915482401] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8917533450] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8918802480] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8920056054] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 8921057943] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8922060294] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8929742829] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8931614223] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 8932763469] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8934495024] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8936328492] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 8943061911] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8944360887] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 8945439027] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8946510594] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8948498433] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8950337508] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 8951515461] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 8958612390] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8960576709] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8962573578] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 8963766798] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8965622694] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8973273330] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 8974568547] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8976512664] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8978410308] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 8979611172] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8980922244] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 8986667550] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8988129885] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 8990122722] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8991945543] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 8993028324] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8994843207] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8997275112] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 9003426432] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9004876335] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 9006199881] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 9007829964] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 9009213612] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9010624455] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 9011643438] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9017871093] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9020321163] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9022012839] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 9023103810] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 9024239931] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9031945230] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 9033154809] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 9035566470] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9037417851] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 9038802675] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 9045785112] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9047777949] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 9049140303] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9050565363] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9052047501] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 9053038596] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9053969295] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 9061486518] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9063407241] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 9064546071] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 9066127098] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9068085453] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 9074484153] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 9075856083] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9077814018] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 9079081662] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9080363439] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9087044043] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 9088075353] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9089128503] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 9091159686] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9093041223] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 9094405530] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 9096101049] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9104387817] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 9105857040] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 9108034047] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9109854789] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 9111324600] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9118394880] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9119858244] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 9120868953] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9121913535] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9124474254] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9131622360] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 9132849936] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 9134642097] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9136606920] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 9137849763] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9139165056] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9140612460] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 9141626718] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9148007673] Running FIND.existing: FIND DUP . CR +[Hera] 2224997152 +[Hera] [HADES][TEST ] [KRELTSC: 9150012375] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9151900065] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 9153105675] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 2225314288 +[Hera] [HADES][TEST ] [KRELTSC: 9155274639] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9162187419] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 9163368333] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9165221247] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9167057130] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 9168138861] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 9169433847] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9177557655] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 9178794807] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9180116778] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9181627623] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9182710551] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9183855051] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9191327166] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9193354674] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 9194693949] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9196269558] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9198185598] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 9199305717] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9200651544] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9208173765] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 9209229078] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9210308016] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 9212114646] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9220760472] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 9222033303] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 9223412604] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9225529446] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 9226827141] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9228137394] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9234990639] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 9236028858] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9237158343] Running LATEST.basic: LATEST @ . CR +[Hera] 2225078576 +[Hera] [HADES][TEST ] [KRELTSC: 9239095089] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9241149057] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 9242325876] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 2225117760 +[Hera] [HADES][TEST ] [KRELTSC: 9250263225] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9252509070] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 9253811679] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 2225117760 +[Hera] [HADES][TEST ] [KRELTSC: 9256253202] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9264210186] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 9265583691] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9266924604] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9268441350] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 9269459619] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9270537759] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 2225315800 +[Hera] [HADES][TEST ] [KRELTSC: 9279758670] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9281822298] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 9283165815] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 2225316264 +[Hera] [HADES][TEST ] [KRELTSC: 9285474786] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9293861388] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 9295177626] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 9296752101] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 9298180080] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9300365970] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 9301688613] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9308453385] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9310125930] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 9310833252] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9311502501] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 9312861369] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9314198376] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 9314905593] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 9315856305] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9323312103] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 9324575358] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9325980825] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 9327503745] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 9328714248] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 9330062847] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9331550067] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 9337576290] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9338681352] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 9342213741] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9344309877] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 9345578382] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 2225320544 +[Hera] [HADES][TEST ] [KRELTSC: 9355235316] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9357215910] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 9358438152] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 9368144226] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9370067511] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 9371424405] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 9375550317] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9383700711] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 9385014114] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 9388296792] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9397454766] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 9398778774] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 9400830306] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 9402028608] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9403821798] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 9410391165] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 9411803625] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 9412862865] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9414938001] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 9416098713] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9417509199] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9425328087] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 9426423069] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9427505472] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9429765555] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9436529550] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 9438596412] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9441263139] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9443149716] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 9444381093] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 9452476929] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9454664856] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 9455782749] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9457130718] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9458688498] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9459739653] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9467239971] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9469902477] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9471854049] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 9473117787] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 9481351635] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9484699959] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 9485949879] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 9488937297] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9490919109] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 9499102305] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9500413293] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9501984639] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 9503065992] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9504135249] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 2225326592 +[Hera] [HADES][TEST ] [KRELTSC: 9513303765] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9515065896] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 9516354687] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 9517757928] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9525708675] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 9527107212] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 2225088384 +[Hera] [HADES][TEST ] [KRELTSC: 9530005737] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9531904410] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 9533150214] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9534507759] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9541741545] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 9542814792] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9543813804] Running CURRENT.basic: CURRENT @ . CR +[Hera] 2225326592 +[Hera] [HADES][TEST ] [KRELTSC: 9545604999] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9547428828] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 9548665077] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 2225323408 +[Hera] [HADES][TEST ] [KRELTSC: 9558692304] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9560660991] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 9561901419] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 9563480157] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 9571252089] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9573202065] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 9574678974] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9575974821] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9577402044] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 9578419872] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9585216270] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 9588012525] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9590307888] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 9591582315] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 9601270728] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9602949804] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 9604168077] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 9607622661] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9614946894] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 9616072893] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9617400765] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 9618940191] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 9620541756] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 9621790626] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 9630133611] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9631593951] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 9632560812] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9633690150] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 9641837709] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9643974291] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 9645247815] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9646611786] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9648089283] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 9649085880] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9650143650] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 9651359718] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9658215798] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 9659970117] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 9661262037] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9663114321] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 9664344312] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 9671608842] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9673550124] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 9674769846] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9675809997] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9677107062] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 9678188058] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9679434534] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 9686514726] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9688536543] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 9689941926] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 9690991338] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9692857818] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 9694284789] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 9701490078] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9703648899] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9704972613] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9706382910] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9707884515] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 9708896673] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9709974939] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9716047047] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9718002672] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 9719082030] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9720151665] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9721503120] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9723090027] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 9724096074] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9725378943] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9732319233] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 9733885455] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 9735566337] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 9736897905] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9738436764] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 9739451925] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9746009028] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9748225935] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9750099954] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 9751363860] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 9752556177] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9761460366] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 9762854871] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 9764524476] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 9765927864] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9773403255] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 9774459240] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9775546242] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9777221013] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 9778277922] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9779395731] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 9780628977] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9788492406] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 9789493875] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9791753958] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9793702170] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 9794949885] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9796254279] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9804812430] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 9805935111] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9807118629] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9810050712] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9812027694] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 9819467007] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9821914662] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9823981818] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 9831229947] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9833322345] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9835158186] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 9836470245] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 9837845262] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9839962524] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9841298061] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9842873796] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9850047606] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 9851186688] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9852282405] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9860404302] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9862923441] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 9864174264] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 9866150217] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9868258407] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 9869483274] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 9877059213] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9879022587] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 9880284414] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9881657394] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9883215258] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 9884256627] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9890975682] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 9892666329] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9894654588] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 9895834053] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9897843207] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9906007650] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 9907253853] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 9908567172] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9910772676] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 9912082236] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9913523340] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9921474171] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 9922513587] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9923618691] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9927060675] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9934773576] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 9936066609] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 9938083743] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9939753579] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 9941001357] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 9942317385] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9949231824] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9951289404] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 9952643211] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9953971755] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9955512756] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 9963431562] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9965027478] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9967619508] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9969557472] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 9977129547] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 9978727584] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9980626173] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 9982188216] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9983517810] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9985020150] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 9986057508] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9993086859] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 9994420086] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9996349335] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 9997562400] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9999637074] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10007492166] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10008443088] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10009812414] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10011414105] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 10012416015] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10013102736] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10022412351] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10024699566] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 10025903328] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 10027649310] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 10028941881] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10037072871] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 10039005921] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10040421384] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10041978156] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 10043006400] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10049747463] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 10053657978] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10055616207] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 10056812472] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 10058127072] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 10059414162] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10068704709] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 10069981215] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 10071094383] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 10072187475] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10079247948] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 10080965433] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10082313276] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10083941385] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 10085033721] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10086191388] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 10095417213] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10097439681] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 10098658479] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 10100092002] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 10101394674] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10103415987] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 10110243465] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10112041485] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10113591348] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 10114678791] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10115775453] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 10124702511] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10126739784] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 10127934201] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10130086596] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10131898749] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 10139329557] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 10141200552] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 10142528592] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10144490475] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 10145716917] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10152901710] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 10154749269] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 10156315449] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 10157642691] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10159103745] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 10160056284] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10161080370] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10169495133] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10171384587] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 10172584758] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 10174722243] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10182013296] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 10183249776] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 10185471618] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10187405970] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10189340574] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10190524407] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10198184934] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10200091902] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10201345686] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 10202577021] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10203535839] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10210624410] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10212334713] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10213686063] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 10214665923] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10215724596] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10218036990] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10224710958] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 10226335119] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 10228788969] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10230663366] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 10231868892] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10240001625] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10241798889] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10242990975] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10244971107] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10246772256] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10248328629] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 10255779051] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10256771238] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10258866198] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10260254130] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10261677783] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10263105258] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10270349754] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10271479785] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 10272881808] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10273979163] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10276107702] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10283447664] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10285093560] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 10285942002] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10288215210] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10289565888] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10290932988] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10298425074] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10299360771] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 10300797864] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10301898558] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10304021805] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10305303666] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10314208506] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 10315544274] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10318464345] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10320460185] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10322476311] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10331310192] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 10332355698] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10333463658] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 10334884854] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10335858792] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10343485215] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10344735303] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10346513583] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 10347579753] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 10348526874] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10350486804] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 10351658772] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10362246153] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 10364565960] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10373911170] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 10375018416] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10375983177] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10378142817] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10379394627] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10387079871] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 10388070231] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 10389005214] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10391135874] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 10392407844] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10393740672] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10395188013] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10401167343] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10402290339] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10405129182] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10406879448] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 10407902295] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10416047418] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10417939854] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 10419152184] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 10420362981] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10421334777] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10423175154] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10430077644] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10431759828] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10433051622] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10434454254] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10437444885] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10446788373] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 10448340357] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 10450912101] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10460896341] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10463681613] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 10465176246] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 10466573607] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10475023272] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10477088118] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10478322015] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10479598374] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10481033115] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 10482036243] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10487844381] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10490670015] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10492557642] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 10493757792] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 10495535568] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10497739329] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 10504047792] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 10505405736] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10506418566] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10508350188] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10509558948] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10510773756] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 10511738454] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10517826102] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10520429136] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10522306347] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 10523451309] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 10525043109] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10527669726] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 10534199382] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 10535299152] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10536286026] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10538257128] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10539587562] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10546915743] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10548379695] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10549388829] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10550488326] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10553155893] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10555120464] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 10561980828] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10564980321] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10566766497] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 10567627350] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 10569361656] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10576187433] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10578657600] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10580146605] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10581689118] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10583135052] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10584454818] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10592574279] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10595117442] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 10596565623] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10599545859] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10607238978] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 10608425121] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 10609531149] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10610444544] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10617857019] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10619419125] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10620607431] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10621971339] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 10622890677] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10623851238] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 10625656818] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10634440173] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10636021389] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 10637359341] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 10638672198] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10639575597] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10641393336] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10642510914] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10648714902] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 10649683338] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10650644298] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10652905809] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10654637049] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 10661667450] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 10664160591] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10665102567] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10666940676] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10668084777] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10669266867] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10677169482] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 10678531899] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10679503569] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10682389557] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10684105404] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 10685180184] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 10692717693] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10694404119] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 10695499773] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 10696952448] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10698637782] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 10699762857] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10709632521] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10711367163] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10712457735] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10713590328] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 10722117462] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10723354257] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 10725788115] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 10727233503] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10728933705] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 10729980156] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 10738634403] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10740339456] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 10741680096] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 10749919656] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10751665617] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 10752810789] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10755191118] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10756867758] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10763111793] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10764301653] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10766874405] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 10767786750] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10768776879] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10771641279] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10781274357] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 10783261566] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 10785728415] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10795535772] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 10797230955] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10800647571] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10809354759] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10810940196] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10812737103] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 10814098617] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10815645729] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10824013536] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10826560689] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 10828182246] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 10836091560] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10838999346] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 10840714185] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 10857133581] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10859474745] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10861755177] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10867965360] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10869063030] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10870389390] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 10871327040] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10872322902] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10874695419] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10883058480] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 10884429297] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 10886036322] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10886999046] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10888855047] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 10896772215] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10897991202] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 10899038304] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10900016673] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10902357165] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10904055120] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 10911077814] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 10912256943] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10913190645] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10915011030] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 10916158533] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10917349569] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10918696257] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 10924476066] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10925955642] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 10928765673] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10930483746] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 10931520222] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 10939036458] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10940634810] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 10941726390] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 10943952348] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10945708011] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 10946849193] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10948031283] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 10949356698] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10956498357] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 10959004602] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 10961309352] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10970458359] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 10971496746] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 10974004944] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10975687905] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 10976722386] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 10984842624] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10988158083] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 10989260436] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10990434462] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10991798559] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 10998874845] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11000418765] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11003371176] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11005020936] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11006150799] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11015038125] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11017556907] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11018590359] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11027683086] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11029452000] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11030496330] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11032432110] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11034200520] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11041590378] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11042740023] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 11043628995] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11044599888] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11046847938] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11048548098] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11049636423] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 11057457600] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 11059438971] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11061028608] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11062055340] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11064141900] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11065812744] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11072566995] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11076982077] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11085007563] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11087062980] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11088776454] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11090903628] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 11092203549] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11093659416] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11102610519] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11104287999] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11105411541] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11113343241] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11115796041] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11117413713] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11118928611] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 11119937892] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11120932074] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11123301840] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11125119012] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11131647408] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11134064697] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11135727792] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11136806289] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11137980189] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11139660672] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 11145509907] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11147194065] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11149668432] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11151785337] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 11153056362] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 11160039975] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11162441598] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11164522677] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11165779905] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 11174966439] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11177063226] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 11178316443] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11180525685] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11188393986] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11189688552] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11190936288] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 11191934649] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11192953002] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11195277261] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11202630684] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 11204037810] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11206265217] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11207997759] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11209026570] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 11210898174] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11217699654] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 11218760280] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11220963474] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11222652357] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11223692928] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11224862754] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11226210156] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 11227165698] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11233552659] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11236333269] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11238062913] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11239145568] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11242055475] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11249662095] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11250737673] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 11253378171] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11259782394] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 11261205921] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11262629532] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 11264557941] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11265754500] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11268187749] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11269893621] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11276192277] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 11278297716] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11280078453] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11281823343] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11282837769] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 11290258497] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11292434979] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 11293694412] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11295166491] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11296814109] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 11297943573] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11299163001] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11307170973] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11309305350] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 11310567534] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 11313013950] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11320880634] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 11323613490] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11325024585] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 11326225470] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11327449707] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11334887613] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11337075141] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 11338377708] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 11341248387] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11343364284] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 11350843959] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11352330675] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11354003283] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 11355125376] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11356370319] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 11366000856] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 11367373017] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11369505210] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11370789696] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11378725638] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11380843383] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11382104055] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11383642809] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 11384832459] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11386013478] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11394361209] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11396152068] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11397210888] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11399604972] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11407067469] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11408162010] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11409329946] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11410698642] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 11411607522] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11412600171] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 11423338332] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11425084062] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 11426130051] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 11428346853] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11436721653] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 11437766130] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 11440880262] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 11442929988] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11450727414] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 11452364616] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 11455426752] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11457979449] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 11464543692] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 11467604169] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11470260858] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 11471863368] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11481045534] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 11482442223] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11483932572] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 11493437592] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11495264991] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 11496411990] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 11499002466] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11500888182] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 11508858732] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 11511107139] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11512860135] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 11513886363] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 11515956774] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11525265738] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 11526357633] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 11528843193] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11530566915] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 11531639385] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11537639505] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 11539441683] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 11540958135] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 11542398210] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11543742546] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 11544593067] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11545623747] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11553313506] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11555143089] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 11556351702] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11558475453] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11560366293] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 11566378782] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11568915435] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11570788152] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 11572012011] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 11573241834] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 11574293871] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11581641120] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 11582817645] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 11584097826] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11585125398] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11586984423] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11588134866] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11596270119] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11598831132] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 11599780227] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11600762418] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11603014248] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11610622107] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 11612526450] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 11615309727] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 11618036913] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11625526563] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 11626731186] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11629022160] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11630780910] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 11631908442] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 11640418650] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 11641465143] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11643324672] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 11644435005] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 11645601072] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11646625158] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11654032656] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11655186375] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 11656352316] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11657401770] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11659239228] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11660394396] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11667172797] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11668919304] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 11669875896] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11670841686] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5332 + +[Hera] Total words: 484 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 11807299161] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11809074963] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 11816462322] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5349 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 11960995284] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11962832721] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 11964310218] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5351 + +[Hera] Total words: 485 + +[Hera] Average executions per word: 11 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12117004851] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12120462144] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 12121569075] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12130894209] ▶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12153836184] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 12173538825] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12179240640] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 12193256103] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12200965917] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 12202434195] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 12208642068] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12233140164] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 12234103539] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 12235968906] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12239756907] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 12241366410] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12245325183] ▶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12264551460] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 12270202959] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12284479158] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 12325976649] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12331458594] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 12358296909] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 12399486750] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12402239997] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 12404299131] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 12424086024] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12434196558] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 12436612650] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 12449282580] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12452586447] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 12454506729] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 12466320405] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12477765888] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 12479554164] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 12484120341] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12493684896] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 12494901825] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 12497334171] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12507293001] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 12508787508] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 12510331533] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12511496046] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12520281543] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12521828970] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12523695177] ▶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12525599331] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 12526996293] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12535075875] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 12537606459] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12538881579] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12541140150] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 12549201882] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 12551082705] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12552039675] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12553838535] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 12555179343] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 12557070918] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12558207228] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12568742718] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 12569939823] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 12578616288] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12580673196] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12583166358] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 12585294708] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12587498238] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 12595212126] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 12597733386] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 12607903476] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 12610345797] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 12612387291] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 12614388822] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 12625210962] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 12627201132] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 12635229285] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 12637212672] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 12638674125] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12640223358] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12641949180] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 12643251180] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12644941134] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12653450838] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 12654745194] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12655997655] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12657651468] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 12665294838] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12666350193] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12667740897] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 12668763828] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12669818091] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12671161524] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 12672215451] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12679317147] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12680875347] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 12682055757] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12683238057] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12684668430] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 12685751988] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12686969820] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12688449753] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 12694224753] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12696687612] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12697860504] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 12698819511] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12699830892] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12701329641] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 12709058712] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 12710727708] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 12712079100] ▶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12713758218] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 12714891000] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12715955133] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12723589326] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12725240640] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12728541420] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12729930906] ▶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12737530617] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 12738495168] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12739579167] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12741711822] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12743732190] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 12752251617] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12754259322] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12755516886] ▶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12756939426] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 12758009313] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12759026868] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 12767145741] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12768692517] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 12772553325] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12773907594] ▶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12781162653] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 12782092575] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12783078021] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 12785244087] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12787417944] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 12800135649] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12802237203] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12804135939] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12826741977] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12828265632] ▶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12830009913] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 12831268422] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12837783462] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12841050306] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12842927139] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12846830997] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12854481675] ▶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12856223982] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 12857460042] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12858800514] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 12860784195] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12868505496] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 12872904009] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12874473045] ▶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12875858247] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 12882661197] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12884118366] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12886548360] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12889084614] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 12899141766] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12902411676] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12903891000] ▶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12905814789] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 12912753924] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12915454734] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12917814819] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12926036928] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12930809913] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12932914848] ▶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12940259745] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 12942719223] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12944150163] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 12947359488] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12955005798] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 12959053695] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12960712548] ▶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12962516616] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 12968430048] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12970748784] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12973138395] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12974837295] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12985139412] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12986330385] ▶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12987725373] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 12988717203] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12989715102] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12992525805] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13001774919] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 13006697046] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13008637908] ▶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13018409670] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 13019685840] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13020915579] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 13029252243] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13031424189] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 13035214647] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13041797412] ▶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13043861355] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 13045033533] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13046310837] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 13048461888] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13050920652] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 13060047147] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13061243244] ▶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13062623448] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 13063655283] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13064893842] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 13072708299] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13074875919] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 13078843470] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13085865828] ▶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13087965030] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 13089202245] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13090580706] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13092545256] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13094897634] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13104847098] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13106400489] ▶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13108093698] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 13114768590] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13116523413] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 13118387205] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13120390374] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 13124113128] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13131098463] ▶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13133684928] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 13134646014] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13135721991] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13137580197] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13144366725] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 13163182914] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13165780971] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13167457170] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13175875251] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13179803700] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13181323743] ▶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13189002582] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 13190786784] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13192068624] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13194257181] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13196456028] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13207251141] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13209141141] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13211293872] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13221521964] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13223074452] ▶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13224738681] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 13225902963] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13233338160] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13236022065] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13238184918] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13247968125] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13249813731] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13251988155] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13261888458] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13263405225] ▶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13265103915] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 13266290499] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13267558983] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13269600120] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13277643582] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13281631944] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13283557623] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13291321449] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13295248113] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13296824373] ▶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13298657862] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 13306129872] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13308302385] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 13311028353] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13313573406] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 13323394560] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 13325745363] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13327282836] ▶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13329027264] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 13330704030] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13337760093] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13340279001] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13342610043] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13352548881] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13354101306] ▶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13355951385] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 13357197609] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13358485266] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 13366713738] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13369082328] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 13373335143] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13381786068] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 13383564495] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 13385568042] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 13387367511] ▶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13394815791] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 13396099290] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13397384427] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 13400382324] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13407727158] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 13410759537] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13412214312] ▶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13413703779] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 13414794267] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13416004308] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13424240487] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13426733481] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 13428179373] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13429918509] ▶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13431857250] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 13440487221] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13442713557] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13450231200] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13454733957] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13456242387] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13457757159] ▶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13459279953] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 13460394507] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13466905368] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 13473017796] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13474655544] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 13480532352] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13483065624] ▶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13485404919] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 13486701039] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13487970279] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13497829758] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13499734521] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 13501505199] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13503208131] ▶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13504974252] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 13511320095] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13512546810] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13516277796] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13518692523] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13520517948] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13527011253] ▶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13529261697] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 13531127022] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13532331666] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 13541860794] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13544172915] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13545937188] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13547639616] ▶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13554813594] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 13556694690] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13558466649] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13562261538] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13569538647] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 13572396096] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13573755594] ▶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13575379377] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 13576638768] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13577798094] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13589833677] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13591931619] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13593317619] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13603518201] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 13605273864] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 13612202982] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 13613911017] ▶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13615426461] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 13616501262] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13617583602] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 13620486075] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13622514486] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 13629898548] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13631980257] ▶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13634307372] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 13635881007] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13642195035] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 13645488969] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13647389070] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 13648851846] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13650273924] ▶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13658610231] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 13660624656] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13661787195] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 13664015841] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13670848947] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 13673555406] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 13675769373] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13677905199] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 13684101690] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13685773143] ▶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13688587899] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 13689610956] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13690813269] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 13693589784] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13701003456] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 13702959753] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13704314631] ▶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13705871403] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 13706940807] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13708056978] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 13716130071] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13717993989] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 13719630876] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13720979664] ▶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13722498657] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 13729125921] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13730162754] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 13733074362] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13735172073] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 13736664669] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13743123471] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 13744359615] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 13746683937] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 13747939191] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 13749159102] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 13750217187] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 13751470782] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 13757327199] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 13758734850] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 13760634636] ============================================== +[Hera] PARITY:M7.1a word_count=498 here=0x00000000000000d8 latest_id=667 hash=0xe9795d240d1e90c6 +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x00000000bdf1b000, 0x00000000bdf52ffc) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: found device +[Hera] virtio-input: driver ready +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 13893400290] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 13903864422] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 14084622909] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 14093316489] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 14434550718] ( Unterminated comment + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x5d35c5c6a6eafe04 mode=m capsule_hash=0x5d35c5c6a6eafe04 dict_hash=0xe04cb6782cb6365b +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] SBI: timer armed (TIME extension) +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=643 evictions=0 +[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=21845 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xde70e1bd840847b0-0x8ce505b0e7aa10a3 capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x271108a488516c37 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 17122763637] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 22744676682] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xa738893044814966-0x8bb2599709683335 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0xe585e56cb09dc857 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 395 ticks, trust=0x00010000, variance=0x00000000 +[Hera] blkio_usb: MSC device ready +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hermes] [HADES][WARN ] [KRELTSC: 180023376204] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok>  \ No newline at end of file diff --git a/src/starkernel/memory/kmalloc.c b/src/starkernel/memory/kmalloc.c index 582b92af..56ab5b5b 100644 --- a/src/starkernel/memory/kmalloc.c +++ b/src/starkernel/memory/kmalloc.c @@ -339,3 +339,40 @@ kmalloc_stats_t kmalloc_get_stats(void) { return heap_stats; } + +void kmalloc_debug_census(size_t *out_largest_free, size_t *out_free_count, + size_t *out_used_count, size_t *out_total_blocks) +{ + size_t largest = 0, free_count = 0, used_count = 0, total = 0; + heap_block_t *cur = heap_head; + while (cur) { + total++; + if (cur->free) { + free_count++; + if (cur->size > largest) largest = cur->size; + } else { + used_count++; + } + cur = cur->next; + } + if (out_largest_free) *out_largest_free = largest; + if (out_free_count) *out_free_count = free_count; + if (out_used_count) *out_used_count = used_count; + if (out_total_blocks) *out_total_blocks = total; +} + +void kmalloc_debug_census_bytes(size_t *out_total_free_bytes, size_t *out_total_used_bytes) +{ + size_t free_bytes = 0, used_bytes = 0; + heap_block_t *cur = heap_head; + while (cur) { + if (cur->free) { + free_bytes += cur->size; + } else { + used_bytes += cur->size; + } + cur = cur->next; + } + if (out_total_free_bytes) *out_total_free_bytes = free_bytes; + if (out_total_used_bytes) *out_total_used_bytes = used_bytes; +} diff --git a/src/starkernel/repl.c b/src/starkernel/repl.c index aa82030b..e09646d7 100644 --- a/src/starkernel/repl.c +++ b/src/starkernel/repl.c @@ -749,6 +749,11 @@ static int g_console_pending_key = -1; * the caller's job, same as any standard KEY implementation. */ int sk_console_getkey(VM *active_vm) { + /* No longer used directly -- the idle branch below re-resolves the + * live active VM itself (FABRIC-3.md SXIII, 2026-09-10) rather than + * trusting this parameter, which can go stale mid-block. Kept in the + * signature: repl.h declares it, other callers still pass one. */ + (void)active_vm; for (;;) { int c; if (g_console_pending_key >= 0) { @@ -763,7 +768,13 @@ int sk_console_getkey(VM *active_vm) uint64_t now = heartbeat_ticks(); if (now - g_last_beat_tick >= SK_IDLE_BEAT_INTERVAL) { g_last_beat_tick = now; - sk_repl_idle(active_vm); + /* Same use-after-free class fixed in sk_console_readline()'s + * idle branch (FABRIC-3.md SXIII, 2026-09-10) -- `active_vm` + * is a parameter captured once by the caller before this + * (possibly long) blocking wait for a key began, and can be + * killed mid-wait. Re-resolve fresh every tick instead. */ + VM *live_active = g_repl_active_vm ? g_repl_active_vm : (VM *)sk_get_mama_vm(); + sk_repl_idle(live_active); } arch_relax(); } @@ -837,6 +848,11 @@ int sk_console_key_available(void) int sk_console_readline(char* buf, int size, VM* active_vm, int reanchor_prompt) { + /* No longer used directly -- see sk_console_getkey()'s matching comment; + * the idle branch below re-resolves the live active VM itself instead + * of trusting this parameter across a potentially long block. Kept in + * the signature: repl.h declares it, other callers still pass one. */ + (void)active_vm; int n = 0; /* TX counter value right after the caller printed its prompt. Any * console output that lands while this readline blocks (heartbeat @@ -889,7 +905,29 @@ int sk_console_readline(char* buf, int size, VM* active_vm, int reanchor_prompt) * design already tolerates. */ if (n == 0 && now - g_last_beat_tick >= SK_IDLE_BEAT_INTERVAL) { g_last_beat_tick = now; - sk_repl_idle(active_vm); + /* Found live 2026-09-10 (FABRIC-3.md SXIII): `active_vm` is + * this call's parameter, captured once by the caller before + * this (possibly very long) block began -- see the matching + * comment at this function's dispatch-side fix, below, for + * the full mechanism. That fix re-resolves `active` fresh + * right before dispatch, but every idle tick serviced + * *during* this same blocked call used to pass the stale + * parameter straight into sk_repl_idle() -> blk_vm_flush_all(), + * which reads and writes vm->blk_vm_lbn[]/cbuf[]/dirty[]/ + * epoch on whatever `active_vm` points at. If that VM was + * killed (WIREBIND detach) while this call sat idle, those + * fields live in a kmalloc block already back on the free + * list -- and blk_vm_check_epoch()'s unconditional field + * writes silently corrupt that block's own free-list + * metadata (next/size/free), observed live as free_blocks/ + * largest_free collapsing to 0 a tick or two after a third + * WIREBIND identity attached following two prior attach/ + * detach cycles. Re-resolve fresh from the global here too, + * same pattern as the dispatch-side fix -- sk_get_mama_vm() + * is the safe fallback (never freed) matching sk_repl_run()'s + * own `g_repl_active_vm ? g_repl_active_vm : vm` shape. */ + VM *live_active = g_repl_active_vm ? g_repl_active_vm : (VM *)sk_get_mama_vm(); + sk_repl_idle(live_active); } /* Blink the cursor while idle (no key ready this iteration),